h2h

H2H Stats

Explore today’s football H2H facts and head-to-head statistics, including previous meetings, wins, draws, BTTS, Over 2.5 trends and team streaks.

Libertad
Libertad Home team
Ecuador · Liga Pro VS Played: 8
Aucas Away team
Aucas
Home Wins 4 50%
Draws 2 25%
Away Wins 2 25%
Total Per Match Stat Per Match Total
12 1.5 Goals 1.5 12
12 1.5 Goals Conceded 1.5 12
1 0.13 Clean Sheets 0.25 2

Previous Meetings

Recent results between Libertad and Aucas

Last 6
Liga Pro
Aucas Aucas
1 : 0
Libertad Libertad
Liga Pro
Libertad Libertad
3 : 2
Aucas Aucas
Liga Pro
Libertad Libertad
3 : 2
Aucas Aucas
Liga Pro
Aucas Aucas
2 : 0
Libertad Libertad
Liga Pro
Libertad Libertad
1 : 1
Aucas Aucas
Copa Ecuador
Aucas Aucas
0 : 1
Libertad Libertad
Over 2.5 4/8 50%
BTTS 5/8 63%
Libertad unbeaten 6/8
Aucas unbeaten 4/8
🔥 2 Home Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Fagiano Okayama
Fagiano Okayama Home team
Japan · J1 League VS Played: 4
Sanfrecce Hiroshima Away team
Sanfrecce Hiroshima
Home Wins 2 50%
Draws 1 25%
Away Wins 1 25%
Total Per Match Stat Per Match Total
3 0.75 Goals 0.5 2
2 0.5 Goals Conceded 0.75 3
2 0.5 Clean Sheets 0.25 1

Previous Meetings

Recent results between Fagiano Okayama and Sanfrecce Hiroshima

Last 4
J1 League
Fagiano Okayama Fagiano Okayama
1 : 0
Sanfrecce Hiroshima Sanfrecce Hiroshima
J1 League
Sanfrecce Hiroshima Sanfrecce Hiroshima
1 : 1
Fagiano Okayama Fagiano Okayama
J1 League
Fagiano Okayama Fagiano Okayama
0 : 1
Sanfrecce Hiroshima Sanfrecce Hiroshima
J1 League
Sanfrecce Hiroshima Sanfrecce Hiroshima
0 : 1
Fagiano Okayama Fagiano Okayama
Over 2.5 0/4 0%
BTTS 1/4 25%
Fagiano Okayama unbeaten 3/4
Sanfrecce Hiroshima unbeaten 2/4
Open Match Analysis
FC Tokyo
FC Tokyo Home team
Japan · J1 League VS Played: 5
Kawasaki Frontale Away team
Kawasaki Frontale
Home Wins 3 60%
Draws 0 0%
Away Wins 2 40%
Total Per Match Stat Per Match Total
5 1 Goals 1.4 7
7 1.4 Goals Conceded 1 5
2 0.4 Clean Sheets 0.4 2

Previous Meetings

Recent results between FC Tokyo and Kawasaki Frontale

Last 6
J1 League
FC Tokyo FC Tokyo
2 : 0
Kawasaki Frontale Kawasaki Frontale
J1 League
Kawasaki Frontale Kawasaki Frontale
1 : 2
FC Tokyo FC Tokyo
J1 League
Kawasaki Frontale Kawasaki Frontale
0 : 1
FC Tokyo FC Tokyo
J1 League
FC Tokyo FC Tokyo
0 : 3
Kawasaki Frontale Kawasaki Frontale
J1 League
FC Tokyo FC Tokyo
0 : 3
Kawasaki Frontale Kawasaki Frontale
J1 League
Kawasaki Frontale Kawasaki Frontale
3 : 0
FC Tokyo FC Tokyo
Over 2.5 3/5 60%
BTTS 1/5 20%
FC Tokyo unbeaten 3/5
Kawasaki Frontale unbeaten 2/5
🔥 3 Home Wins in a row
Open Match Analysis
Yokohama F. Marinos
Yokohama F. Marinos Home team
Japan · J1 League VS Played: 2
Mito Hollyhock Away team
Mito Hollyhock
Home Wins 0 0%
Draws 1 50%
Away Wins 1 50%
Total Per Match Stat Per Match Total
2 1 Goals 1.5 3
3 1.5 Goals Conceded 1 2
0 0 Clean Sheets 0.5 1

Previous Meetings

Recent results between Yokohama F. Marinos and Mito Hollyhock

Last 3
J1 League
Yokohama F. Marinos Yokohama F. Marinos
1 : 1
Mito Hollyhock Mito Hollyhock
J1 League
Mito Hollyhock Mito Hollyhock
1 : 0
Yokohama F. Marinos Yokohama F. Marinos
Emperor Cup
Yokohama F. Marinos Yokohama F. Marinos
2 : 2
Mito Hollyhock Mito Hollyhock
Over 2.5 1/2 50%
BTTS 1/2 50%
Yokohama F. Marinos unbeaten 1/2
Mito Hollyhock unbeaten 2/2
Open Match Analysis
Kyoto Sanga
Kyoto Sanga Home team
Japan · J1 League VS Played: 9
Shimizu S-pulse Away team
Shimizu S-pulse
Home Wins 4 44%
Draws 2 22%
Away Wins 3 33%
Total Per Match Stat Per Match Total
10 1.11 Goals 1.11 10
10 1.11 Goals Conceded 1.11 10
2 0.22 Clean Sheets 0.33 3

Previous Meetings

Recent results between Kyoto Sanga and Shimizu S-pulse

Last 6
J1 League
Kyoto Sanga Kyoto Sanga
1 : 2
Shimizu S-pulse Shimizu S-pulse
J1 League
Shimizu S-pulse Shimizu S-pulse
1 : 1
Kyoto Sanga Kyoto Sanga
J1 League
Kyoto Sanga Kyoto Sanga
0 : 1
Shimizu S-pulse Shimizu S-pulse
J1 League
Shimizu S-pulse Shimizu S-pulse
1 : 2
Kyoto Sanga Kyoto Sanga
Emperor Cup
Kyoto Sanga Kyoto Sanga
3 : 1
Shimizu S-pulse Shimizu S-pulse
J1 League
Shimizu S-pulse Shimizu S-pulse
1 : 0
Kyoto Sanga Kyoto Sanga
Over 2.5 4/9 44%
BTTS 5/9 56%
Kyoto Sanga unbeaten 6/9
Shimizu S-pulse unbeaten 5/9
Open Match Analysis
Auckland
Auckland Home team
Australia · A-League VS Played: 4
Melbourne City Away team
Melbourne City
Home Wins 2 50%
Draws 1 25%
Away Wins 1 25%
Total Per Match Stat Per Match Total
9 2.25 Goals 1 4
4 1 Goals Conceded 2.25 9
2 0.5 Clean Sheets 0 0

Previous Meetings

Recent results between Auckland and Melbourne City

Last 5
A-League
Auckland Auckland
1 : 1
Melbourne City Melbourne City
A-League
Auckland Auckland
3 : 0
Melbourne City Melbourne City
A-League
Melbourne City Melbourne City
2 : 1
Auckland Auckland
A-League
Auckland Auckland
3 : 0
Melbourne City Melbourne City
A-League
Melbourne City Melbourne City
2 : 2
Auckland Auckland
Over 2.5 4/4 100%
BTTS 2/4 50%
Auckland unbeaten 3/4
Melbourne City unbeaten 2/4
📈 4 Over 2.5 streak
Open Match Analysis
Gamba Osaka
Gamba Osaka Home team
Japan · J1 League VS Played: 5
Vissel Kobe Away team
Vissel Kobe
Home Wins 0 0%
Draws 3 60%
Away Wins 2 40%
Total Per Match Stat Per Match Total
7 1.4 Goals 1.8 9
9 1.8 Goals Conceded 1.4 7
0 0 Clean Sheets 0.2 1

Previous Meetings

Recent results between Gamba Osaka and Vissel Kobe

Last 6
J1 League
Gamba Osaka Gamba Osaka
5 : 0
Vissel Kobe Vissel Kobe
J1 League
Vissel Kobe Vissel Kobe
2 : 2
Gamba Osaka Gamba Osaka
J1 League
Gamba Osaka Gamba Osaka
1 : 1
Vissel Kobe Vissel Kobe
J1 League
Vissel Kobe Vissel Kobe
3 : 2
Gamba Osaka Gamba Osaka
Emperor Cup
Gamba Osaka Gamba Osaka
0 : 1
Vissel Kobe Vissel Kobe
J1 League
Vissel Kobe Vissel Kobe
2 : 2
Gamba Osaka Gamba Osaka
Over 2.5 3/5 60%
BTTS 4/5 80%
Gamba Osaka unbeaten 3/5
Vissel Kobe unbeaten 5/5
🤝 2 Draws in a row
⚽ 3 BTTS streak
Open Match Analysis
Urawa
Urawa Home team
Japan · J1 League VS Played: 2
JEF United Chiba Away team
JEF United Chiba
Home Wins 2 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
4 2 Goals 0 0
0 0 Goals Conceded 2 4
2 1 Clean Sheets 0 0

Previous Meetings

Recent results between Urawa and JEF United Chiba

Last 2
J1 League
Urawa Urawa
2 : 0
JEF United Chiba JEF United Chiba
J1 League
JEF United Chiba JEF United Chiba
0 : 2
Urawa Urawa
Over 2.5 0/2 0%
BTTS 0/2 0%
Urawa unbeaten 2/2
JEF United Chiba unbeaten 0/2
🔥 2 Home Wins in a row
Open Match Analysis
Persebaya Surabaya
Persebaya Surabaya Home team
Indonesia · Liga 1 VS Played: 3
PSBS Biak Numfor Away team
PSBS Biak Numfor
Home Wins 2 67%
Draws 1 33%
Away Wins 0 0%
Total Per Match Stat Per Match Total
2 0.67 Goals 0 0
0 0 Goals Conceded 0.67 2
3 1 Clean Sheets 0.33 1

Previous Meetings

Recent results between Persebaya Surabaya and PSBS Biak Numfor

Last 4
Liga 1
Persebaya Surabaya Persebaya Surabaya
4 : 0
PSBS Biak Numfor PSBS Biak Numfor
Liga 1
PSBS Biak Numfor PSBS Biak Numfor
0 : 0
Persebaya Surabaya Persebaya Surabaya
Liga 1
Persebaya Surabaya Persebaya Surabaya
1 : 0
PSBS Biak Numfor PSBS Biak Numfor
Liga 1
PSBS Biak Numfor PSBS Biak Numfor
0 : 1
Persebaya Surabaya Persebaya Surabaya
Over 2.5 0/3 0%
BTTS 0/3 0%
Persebaya Surabaya unbeaten 3/3
PSBS Biak Numfor unbeaten 1/3
Open Match Analysis
Melbourne Victory
Melbourne Victory Home team
Australia · A-League VS Played: 5
Sydney Away team
Sydney
Home Wins 2 40%
Draws 1 20%
Away Wins 2 40%
Total Per Match Stat Per Match Total
8 1.6 Goals 1.6 8
8 1.6 Goals Conceded 1.6 8
2 0.4 Clean Sheets 0.4 2

Previous Meetings

Recent results between Melbourne Victory and Sydney

Last 6
A-League
Melbourne Victory Melbourne Victory
0 : 1
Sydney Sydney
A-League
Sydney Sydney
2 : 2
Melbourne Victory Melbourne Victory
A-League
Melbourne Victory Melbourne Victory
4 : 0
Sydney Sydney
A-League
Sydney Sydney
3 : 0
Melbourne Victory Melbourne Victory
A-League
Melbourne Victory Melbourne Victory
2 : 0
Sydney Sydney
A-League
Sydney Sydney
3 : 0
Melbourne Victory Melbourne Victory
Over 2.5 4/5 80%
BTTS 1/5 20%
Melbourne Victory unbeaten 3/5
Sydney unbeaten 3/5
📈 3 Over 2.5 streak
Open Match Analysis
Volna
Volna Home team
Belarus · 1. Division VS Played: 8
Ostrovets FC Away team
Ostrovets FC
Home Wins 2 25%
Draws 2 25%
Away Wins 4 50%
Total Per Match Stat Per Match Total
15 1.88 Goals 2 16
16 2 Goals Conceded 1.88 15
0 0 Clean Sheets 0.13 1

Previous Meetings

Recent results between Volna and Ostrovets FC

Last 6
1. Division
Ostrovets FC Ostrovets FC
2 : 0
Volna Volna
1. Division
Volna Volna
2 : 2
Ostrovets FC Ostrovets FC
1. Division
Ostrovets FC Ostrovets FC
2 : 1
Volna Volna
1. Division
Volna Volna
1 : 3
Ostrovets FC Ostrovets FC
1. Division
Ostrovets FC Ostrovets FC
1 : 0
Volna Volna
1. Division
Volna Volna
3 : 2
Ostrovets FC Ostrovets FC
Over 2.5 7/8 88%
BTTS 7/8 88%
Volna unbeaten 4/8
Ostrovets FC unbeaten 6/8
⚡ 3 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Oleksandria
Oleksandria Home team
Ukraine · Premier League VS Played: 15
Kolos Kovalivka Away team
Kolos Kovalivka
Home Wins 6 40%
Draws 4 27%
Away Wins 5 33%
Total Per Match Stat Per Match Total
18 1.2 Goals 1 15
15 1 Goals Conceded 1.2 18
5 0.33 Clean Sheets 0.33 5

Previous Meetings

Recent results between Oleksandria and Kolos Kovalivka

Last 6
Friendlies Clubs
Kolos Kovalivka Kolos Kovalivka
2 : 1
Oleksandria Oleksandria
Premier League
Oleksandria Oleksandria
0 : 3
Kolos Kovalivka Kolos Kovalivka
Premier League
Kolos Kovalivka Kolos Kovalivka
1 : 1
Oleksandria Oleksandria
Premier League
Kolos Kovalivka Kolos Kovalivka
0 : 1
Oleksandria Oleksandria
Premier League
Oleksandria Oleksandria
2 : 1
Kolos Kovalivka Kolos Kovalivka
Premier League
Kolos Kovalivka Kolos Kovalivka
0 : 0
Oleksandria Oleksandria
Over 2.5 5/15 33%
BTTS 7/15 47%
Oleksandria unbeaten 10/15
Kolos Kovalivka unbeaten 9/15
Open Match Analysis
MOFA
MOFA Home team
Kenya · Super League VS Played: 1
Talanta Away team
Talanta
Home Wins 0 0%
Draws 1 100%
Away Wins 0 0%
Total Per Match Stat Per Match Total
0 0 Goals 0 0
0 0 Goals Conceded 0 0
1 1 Clean Sheets 1 1

Previous Meetings

Recent results between MOFA and Talanta

Last 2
Super League
MOFA MOFA
3 : 3
Talanta Talanta
Super League
Talanta Talanta
0 : 0
MOFA MOFA
Over 2.5 0/1 0%
BTTS 0/1 0%
MOFA unbeaten 1/1
Talanta unbeaten 1/1
Open Match Analysis
Smorgon
Smorgon Home team
Belarus · 1. Division VS Played: 2
Dinamo Minsk II Away team
Dinamo Minsk II
Home Wins 1 50%
Draws 0 0%
Away Wins 1 50%
Total Per Match Stat Per Match Total
4 2 Goals 1.5 3
3 1.5 Goals Conceded 2 4
1 0.5 Clean Sheets 0 0

Previous Meetings

Recent results between Smorgon and Dinamo Minsk II

Last 2
1. Division
Smorgon Smorgon
1 : 3
Dinamo Minsk II Dinamo Minsk II
Friendlies Clubs
Dinamo Minsk II Dinamo Minsk II
0 : 3
Smorgon Smorgon
Over 2.5 2/2 100%
BTTS 1/2 50%
Smorgon unbeaten 1/2
Dinamo Minsk II unbeaten 1/2
📈 2 Over 2.5 streak
Open Match Analysis
Dynamo Dresden
Dynamo Dresden Home team
Germany · 2. Bundesliga VS Played: 14
1. FC Kaiserslautern Away team
1. FC Kaiserslautern
Home Wins 5 36%
Draws 2 14%
Away Wins 7 50%
Total Per Match Stat Per Match Total
18 1.29 Goals 2 28
28 2 Goals Conceded 1.29 18
4 0.29 Clean Sheets 0.36 5

Previous Meetings

Recent results between Dynamo Dresden and 1. FC Kaiserslautern

Last 6
2. Bundesliga
Dynamo Dresden Dynamo Dresden
1 : 0
1. FC Kaiserslautern 1. FC Kaiserslautern
2. Bundesliga
1. FC Kaiserslautern 1. FC Kaiserslautern
3 : 1
Dynamo Dresden Dynamo Dresden
Friendlies Clubs
Dynamo Dresden Dynamo Dresden
3 : 0
1. FC Kaiserslautern 1. FC Kaiserslautern
2. Bundesliga
Dynamo Dresden Dynamo Dresden
0 : 2
FC Kaiserslautern FC Kaiserslautern
2. Bundesliga
FC Kaiserslautern FC Kaiserslautern
0 : 0
Dynamo Dresden Dynamo Dresden
3. Liga
Dynamo Dresden Dynamo Dresden
4 : 3
FC Kaiserslautern FC Kaiserslautern
Over 2.5 10/14 71%
BTTS 6/14 43%
Dynamo Dresden unbeaten 7/14
1. FC Kaiserslautern unbeaten 9/14
📈 2 Over 2.5 streak
Open Match Analysis
Arminia Bielefeld
Arminia Bielefeld Home team
Germany · 2. Bundesliga VS Played: 15
VfL Bochum Away team
VfL Bochum
Home Wins 7 47%
Draws 5 33%
Away Wins 3 20%
Total Per Match Stat Per Match Total
25 1.67 Goals 1 15
15 1 Goals Conceded 1.67 25
5 0.33 Clean Sheets 0.13 2

Previous Meetings

Recent results between Arminia Bielefeld and VfL Bochum

Last 6
2. Bundesliga
Arminia Bielefeld Arminia Bielefeld
1 : 1
VfL Bochum VfL Bochum
2. Bundesliga
VfL Bochum VfL Bochum
1 : 0
Arminia Bielefeld Arminia Bielefeld
DFB Pokal
Arminia Bielefeld Arminia Bielefeld
2 : 2
Vfl Bochum Vfl Bochum
Bundesliga
Vfl Bochum Vfl Bochum
2 : 1
Arminia Bielefeld Arminia Bielefeld
Bundesliga
Arminia Bielefeld Arminia Bielefeld
2 : 0
Vfl Bochum Vfl Bochum
2. Bundesliga
Arminia Bielefeld Arminia Bielefeld
2 : 0
Vfl Bochum Vfl Bochum
Over 2.5 6/15 40%
BTTS 8/15 53%
Arminia Bielefeld unbeaten 12/15
VfL Bochum unbeaten 8/15
Open Match Analysis
Holstein Kiel
Holstein Kiel Home team
Germany · 2. Bundesliga VS Played: 12
Eintracht Braunschweig Away team
Eintracht Braunschweig
Home Wins 7 58%
Draws 4 33%
Away Wins 1 8%
Total Per Match Stat Per Match Total
26 2.17 Goals 1 12
12 1 Goals Conceded 2.17 26
4 0.33 Clean Sheets 0.17 2

Previous Meetings

Recent results between Holstein Kiel and Eintracht Braunschweig

Last 6
2. Bundesliga
Holstein Kiel Holstein Kiel
2 : 0
Eintracht Braunschweig Eintracht Braunschweig
2. Bundesliga
Eintracht Braunschweig Eintracht Braunschweig
1 : 1
Holstein Kiel Holstein Kiel
Friendlies Clubs
Eintracht Braunschweig Eintracht Braunschweig
1 : 4
Holstein Kiel Holstein Kiel
Friendlies Clubs
Holstein Kiel Holstein Kiel
2 : 2
Eintracht Braunschweig Eintracht Braunschweig
2. Bundesliga
Holstein Kiel Holstein Kiel
1 : 2
Eintracht Braunschweig Eintracht Braunschweig
2. Bundesliga
Eintracht Braunschweig Eintracht Braunschweig
0 : 1
Holstein Kiel Holstein Kiel
Over 2.5 8/12 67%
BTTS 8/12 67%
Holstein Kiel unbeaten 11/12
Eintracht Braunschweig unbeaten 5/12
⚽ 4 BTTS streak
Open Match Analysis
Göteborg W
Göteborg W Home team
Sweden · Elitettan VS Played: 1
Gamla Upsala W Away team
Gamla Upsala W
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
2 2 Goals 1 1
1 1 Goals Conceded 2 2
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Göteborg W and Gamla Upsala W

Last 1
Elitettan
Göteborg W Göteborg W
2 : 1
Gamla Upsala W Gamla Upsala W
Over 2.5 1/1 100%
BTTS 1/1 100%
Göteborg W unbeaten 1/1
Gamla Upsala W unbeaten 0/1
Open Match Analysis
Enskede W
Enskede W Home team
Sweden · Elitettan VS Played: 1
Umeå W Away team
Umeå W
Home Wins 0 0%
Draws 1 100%
Away Wins 0 0%
Total Per Match Stat Per Match Total
1 1 Goals 1 1
1 1 Goals Conceded 1 1
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Enskede W and Umeå W

Last 1
Elitettan
Enskede W Enskede W
1 : 1
Umeå W Umeå W
Over 2.5 0/1 0%
BTTS 1/1 100%
Enskede W unbeaten 1/1
Umeå W unbeaten 1/1
Open Match Analysis
MTK Budapest
MTK Budapest Home team
Hungary · NB I VS Played: 13
Nyiregyhaza Away team
Nyiregyhaza
Home Wins 7 54%
Draws 2 15%
Away Wins 4 31%
Total Per Match Stat Per Match Total
22 1.69 Goals 1.08 14
14 1.08 Goals Conceded 1.69 22
5 0.38 Clean Sheets 0.31 4

Previous Meetings

Recent results between MTK Budapest and Nyiregyhaza

Last 6
NB I
MTK Budapest MTK Budapest
2 : 1
Nyiregyhaza Nyiregyhaza
NB I
MTK Budapest MTK Budapest
1 : 1
Nyiregyhaza Nyiregyhaza
NB I
Nyiregyhaza Nyiregyhaza
4 : 2
MTK Budapest MTK Budapest
NB I
MTK Budapest MTK Budapest
5 : 1
Nyiregyhaza Nyiregyhaza
NB I
MTK Budapest MTK Budapest
3 : 0
Nyiregyhaza Nyiregyhaza
NB I
Nyiregyhaza Nyiregyhaza
2 : 0
MTK Budapest MTK Budapest
Over 2.5 6/13 46%
BTTS 5/13 38%
MTK Budapest unbeaten 9/13
Nyiregyhaza unbeaten 6/13
⚽ 2 BTTS streak
📈 3 Over 2.5 streak
Open Match Analysis
H2H GUIDE

Football H2H Facts and Head-to-Head Statistics

TopBetPredict brings together today’s football H2H facts, previous meetings and key team statistics in one place. Each matchup shows how often the home team has won, how many games ended in a draw and how frequently the away team came out on top. You can also compare goals, clean sheets, BTTS results, Over 2.5 records and current team streaks before opening the complete match analysis.

How to use today’s H2H stats

Start with the number of previous meetings because a larger sample usually gives more context than one or two games. Compare home wins, draws and away wins, then check the goals scored and conceded by both teams. The percentage bars make it easier to identify which result has appeared most frequently in their head-to-head record.

BTTS shows how often both teams scored in the same match, while Over 2.5 shows how often a meeting produced at least three goals. Clean-sheet figures and active streaks add another layer of information when assessing whether a matchup has historically been open, balanced or dominated by one side.

Why previous meetings matter

Head-to-head history can reveal recurring patterns between two clubs, including low-scoring contests, frequent draws or consistently strong performances by the home team. It is most useful when combined with current form, home and away performance, injuries, suspensions and the importance of the fixture.

Historical statistics describe what happened in earlier matches; they do not guarantee the next result. Use the figures as research and context, then open the individual match page for additional predictions, recent results and available analysis.

Frequently Asked Questions

What are football H2H stats?

H2H means head-to-head. These statistics summarize previous matches between two teams, including wins, draws, goals, clean sheets and scoring trends.

How often are the H2H statistics updated?

The page is refreshed as new fixtures and completed-match data become available, so today’s matchups can display their latest recorded meetings.

What do BTTS and Over 2.5 mean?

BTTS means both teams to score. Over 2.5 means that a match finishes with three or more total goals.

Are H2H records enough to predict a football match?

No. H2H records provide useful historical context, but current form, lineups, injuries, venue and other match conditions should also be considered.