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.

Atlético Ottawa
Atlético Ottawa Home team
Canada · Canadian Premier League VS Played: 15
Forge Away team
Forge
Home Wins 5 33%
Draws 4 27%
Away Wins 6 40%
Total Per Match Stat Per Match Total
19 1.27 Goals 1.4 21
21 1.4 Goals Conceded 1.27 19
4 0.27 Clean Sheets 0.4 6

Previous Meetings

Recent results between Atlético Ottawa and Forge

Last 6
Canadian Premier League
Atlético Ottawa Atlético Ottawa
2 : 1
Forge Forge
Canadian Premier League
Forge Forge
2 : 0
Atlético Ottawa Atlético Ottawa
Canadian Premier League
Forge Forge
1 : 2
Atlético Ottawa Atlético Ottawa
Canadian Premier League
Atlético Ottawa Atlético Ottawa
1 : 1
Forge Forge
Canadian Premier League
Forge Forge
2 : 0
Atlético Ottawa Atlético Ottawa
Canadian Premier League
Atlético Ottawa Atlético Ottawa
1 : 1
Forge Forge
Over 2.5 6/15 40%
BTTS 6/15 40%
Atlético Ottawa unbeaten 9/15
Forge unbeaten 10/15
Open Match Analysis
Guarany de Bagé
Guarany de Bagé Home team
Brazil · Serie D VS Played: 1
Cascavel Away team
Cascavel
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
0 0 Goals 2 2
2 2 Goals Conceded 0 0
0 0 Clean Sheets 1 1

Previous Meetings

Recent results between Guarany de Bagé and Cascavel

Last 2
Serie D
Guarany de Bagé Guarany de Bagé
0 : 4
Cascavel Cascavel
Serie D
Cascavel Cascavel
2 : 0
Guarany de Bagé Guarany de Bagé
Over 2.5 0/1 0%
BTTS 0/1 0%
Guarany de Bagé unbeaten 0/1
Cascavel unbeaten 1/1
Open Match Analysis
Wanderers
Wanderers Home team
Uruguay · Primera División VS Played: 13
Deportivo Maldonado Away team
Deportivo Maldonado
Home Wins 4 31%
Draws 5 38%
Away Wins 4 31%
Total Per Match Stat Per Match Total
12 0.92 Goals 0.92 12
12 0.92 Goals Conceded 0.92 12
4 0.31 Clean Sheets 0.54 7

Previous Meetings

Recent results between Wanderers and Deportivo Maldonado

Last 6
Primera División
Wanderers Wanderers
1 : 1
Deportivo Maldonado Deportivo Maldonado
Primera División
Wanderers Wanderers
0 : 0
Deportivo Maldonado Deportivo Maldonado
Primera División - Clausura
Deportivo Maldonado Deportivo Maldonado
1 : 3
Wanderers Wanderers
Primera División - Apertura
Wanderers Wanderers
1 : 0
Deportivo Maldonado Deportivo Maldonado
Primera División - Apertura
Wanderers Wanderers
0 : 0
Deportivo Maldonado Deportivo Maldonado
Primera División - Clausura
Deportivo Maldonado Deportivo Maldonado
3 : 0
Wanderers Wanderers
Over 2.5 5/13 38%
BTTS 5/13 38%
Wanderers unbeaten 9/13
Deportivo Maldonado unbeaten 9/13
Open Match Analysis
Catanzaro
Catanzaro Home team
Italy · Serie B VS Played: 2
Monza Away team
Monza
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 0

Previous Meetings

Recent results between Catanzaro and Monza

Last 4
Serie B
Monza Monza
0 : 2
Catanzaro Catanzaro
Serie B
Catanzaro Catanzaro
0 : 2
Monza Monza
Serie B
Catanzaro Catanzaro
1 : 1
Monza Monza
Serie B
Monza Monza
2 : 1
Catanzaro Catanzaro
Over 2.5 1/2 50%
BTTS 2/2 100%
Catanzaro unbeaten 1/2
Monza unbeaten 2/2
⚽ 2 BTTS streak
Open Match Analysis
Sport Huancayo
Sport Huancayo Home team
Peru · Primera División VS Played: 11
Cienciano Away team
Cienciano
Home Wins 2 18%
Draws 4 36%
Away Wins 5 45%
Total Per Match Stat Per Match Total
13 1.18 Goals 1.45 16
16 1.45 Goals Conceded 1.18 13
4 0.36 Clean Sheets 0.36 4

Previous Meetings

Recent results between Sport Huancayo and Cienciano

Last 6
Primera División
Sport Huancayo Sport Huancayo
2 : 2
Cienciano Cienciano
Primera División
Sport Huancayo Sport Huancayo
5 : 2
Cienciano Cienciano
Primera División
Cienciano Cienciano
2 : 1
Sport Huancayo Sport Huancayo
Primera División
Cienciano Cienciano
3 : 1
Sport Huancayo Sport Huancayo
Primera División
Sport Huancayo Sport Huancayo
1 : 2
Cienciano Cienciano
Primera División
Cienciano Cienciano
1 : 0
Sport Huancayo Sport Huancayo
Over 2.5 6/11 55%
BTTS 6/11 55%
Sport Huancayo unbeaten 6/11
Cienciano unbeaten 9/11
⚽ 4 BTTS streak
📈 4 Over 2.5 streak
Open Match Analysis
Azuriz
Azuriz Home team
Brazil · Serie D VS Played: 1
Blumenau Away team
Blumenau
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
0 0 Goals 1 1
1 1 Goals Conceded 0 0
0 0 Clean Sheets 1 1

Previous Meetings

Recent results between Azuriz and Blumenau

Last 2
Serie D
Azuriz Azuriz
2 : 4
Blumenau Blumenau
Serie D
Blumenau Blumenau
1 : 0
Azuriz Azuriz
Over 2.5 0/1 0%
BTTS 0/1 0%
Azuriz unbeaten 0/1
Blumenau unbeaten 1/1
Open Match Analysis
Oratório
Oratório Home team
Brazil · Serie D VS Played: 1
Tuna Luso Away team
Tuna Luso
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
0 0 Goals 2 2
2 2 Goals Conceded 0 0
0 0 Clean Sheets 1 1

Previous Meetings

Recent results between Oratório and Tuna Luso

Last 2
Serie D
Oratório Oratório
3 : 3
Tuna Luso Tuna Luso
Serie D
Tuna Luso Tuna Luso
2 : 0
Oratório Oratório
Over 2.5 0/1 0%
BTTS 0/1 0%
Oratório unbeaten 0/1
Tuna Luso unbeaten 1/1
Open Match Analysis
River Plate
River Plate Home team
Argentina · Liga Profesional Argentina VS Played: 8
Belgrano Cordoba Away team
Belgrano Cordoba
Home Wins 6 75%
Draws 1 13%
Away Wins 1 13%
Total Per Match Stat Per Match Total
16 2 Goals 0.75 6
6 0.75 Goals Conceded 2 16
3 0.38 Clean Sheets 0.13 1

Previous Meetings

Recent results between River Plate and Belgrano Cordoba

Last 6
Liga Profesional Argentina
River Plate River Plate
2 : 3
Belgrano Cordoba Belgrano Cordoba
Liga Profesional Argentina
River Plate River Plate
3 : 0
Belgrano Cordoba Belgrano Cordoba
Liga Profesional Argentina
River Plate River Plate
3 : 0
Belgrano Cordoba Belgrano Cordoba
Copa de la Liga Profesional
River Plate River Plate
2 : 1
Belgrano Cordoba Belgrano Cordoba
Liga Profesional Argentina
Belgrano Cordoba Belgrano Cordoba
2 : 1
River Plate River Plate
Liga Profesional Argentina
River Plate River Plate
0 : 0
Belgrano Cordoba Belgrano Cordoba
Over 2.5 7/8 88%
BTTS 5/8 63%
River Plate unbeaten 7/8
Belgrano Cordoba unbeaten 2/8
🔥 3 Home Wins in a row
📈 4 Over 2.5 streak
Open Match Analysis
AC Milan
AC Milan Home team
Italy · Serie A VS Played: 15
Cagliari Away team
Cagliari
Home Wins 10 67%
Draws 4 27%
Away Wins 1 7%
Total Per Match Stat Per Match Total
34 2.27 Goals 0.73 11
11 0.73 Goals Conceded 2.27 34
7 0.47 Clean Sheets 0.07 1

Previous Meetings

Recent results between AC Milan and Cagliari

Last 6
Serie A
AC Milan AC Milan
1 : 2
Cagliari Cagliari
Serie A
Cagliari Cagliari
0 : 1
AC Milan AC Milan
Serie A
AC Milan AC Milan
1 : 1
Cagliari Cagliari
Serie A
Cagliari Cagliari
3 : 3
AC Milan AC Milan
Serie A
AC Milan AC Milan
5 : 1
Cagliari Cagliari
Coppa Italia
AC Milan AC Milan
4 : 1
Cagliari Cagliari
Over 2.5 8/15 53%
BTTS 8/15 53%
AC Milan unbeaten 14/15
Cagliari unbeaten 5/15
Open Match Analysis
Torino
Torino Home team
Italy · Serie A VS Played: 15
Juventus Away team
Juventus
Home Wins 0 0%
Draws 6 40%
Away Wins 9 60%
Total Per Match Stat Per Match Total
9 0.6 Goals 1.53 23
23 1.53 Goals Conceded 0.6 9
2 0.13 Clean Sheets 0.53 8

Previous Meetings

Recent results between Torino and Juventus

Last 6
Serie A
Torino Torino
2 : 2
Juventus Juventus
Serie A
Juventus Juventus
0 : 0
Torino Torino
Serie A
Torino Torino
1 : 1
Juventus Juventus
Serie A
Juventus Juventus
2 : 0
Torino Torino
Serie A
Torino Torino
0 : 0
Juventus Juventus
Serie A
Juventus Juventus
2 : 0
Torino Torino
Over 2.5 4/15 27%
BTTS 7/15 47%
Torino unbeaten 6/15
Juventus unbeaten 15/15
🤝 2 Draws in a row
Open Match Analysis
Hellas Verona
Hellas Verona Home team
Italy · Serie A VS Played: 15
AS Roma Away team
AS Roma
Home Wins 4 27%
Draws 1 7%
Away Wins 10 67%
Total Per Match Stat Per Match Total
18 1.2 Goals 1.87 28
28 1.87 Goals Conceded 1.2 18
1 0.07 Clean Sheets 0.33 5

Previous Meetings

Recent results between Hellas Verona and AS Roma

Last 6
Serie A
Hellas Verona Hellas Verona
0 : 2
AS Roma AS Roma
Serie A
AS Roma AS Roma
2 : 0
Hellas Verona Hellas Verona
Serie A
AS Roma AS Roma
1 : 0
Hellas Verona Hellas Verona
Serie A
Hellas Verona Hellas Verona
3 : 2
AS Roma AS Roma
Serie A
AS Roma AS Roma
2 : 1
Hellas Verona Hellas Verona
Serie A
Hellas Verona Hellas Verona
2 : 1
AS Roma AS Roma
Over 2.5 11/15 73%
BTTS 9/15 60%
Hellas Verona unbeaten 5/15
AS Roma unbeaten 11/15
⚡ 2 Away Wins in a row
Open Match Analysis
Cremonese
Cremonese Home team
Italy · Serie A VS Played: 7
Como Away team
Como
Home Wins 5 71%
Draws 2 29%
Away Wins 0 0%
Total Per Match Stat Per Match Total
15 2.14 Goals 1 7
7 1 Goals Conceded 2.14 15
1 0.14 Clean Sheets 0 0

Previous Meetings

Recent results between Cremonese and Como

Last 6
Serie A
Cremonese Cremonese
1 : 4
Como Como
Serie A
Como Como
1 : 1
Cremonese Cremonese
Serie B
Cremonese Cremonese
2 : 1
Como Como
Serie B
Como Como
1 : 3
Cremonese Cremonese
Serie B
como como
1 : 2
Cremonese Cremonese
Serie B
Cremonese Cremonese
2 : 0
como como
Over 2.5 5/7 71%
BTTS 6/7 86%
Cremonese unbeaten 7/7
Como unbeaten 2/7
⚽ 4 BTTS streak
Open Match Analysis
Lecce
Lecce Home team
Italy · Serie A VS Played: 13
Genoa Away team
Genoa
Home Wins 1 8%
Draws 5 38%
Away Wins 7 54%
Total Per Match Stat Per Match Total
13 1 Goals 1.85 24
24 1.85 Goals Conceded 1 13
4 0.31 Clean Sheets 0.31 4

Previous Meetings

Recent results between Lecce and Genoa

Last 6
Serie A
Lecce Lecce
1 : 0
Genoa Genoa
Serie A
Genoa Genoa
0 : 0
Lecce Lecce
Serie A
Genoa Genoa
2 : 1
Lecce Lecce
Serie A
Lecce Lecce
0 : 0
Genoa Genoa
Serie A
Genoa Genoa
2 : 1
Lecce Lecce
Serie A
Lecce Lecce
1 : 0
Genoa Genoa
Over 2.5 9/13 69%
BTTS 8/13 62%
Lecce unbeaten 6/13
Genoa unbeaten 12/13
Open Match Analysis
Villarreal
Villarreal Home team
Spain · La Liga VS Played: 15
Atletico Madrid Away team
Atletico Madrid
Home Wins 1 7%
Draws 8 53%
Away Wins 6 40%
Total Per Match Stat Per Match Total
15 1 Goals 1.6 24
24 1.6 Goals Conceded 1 15
3 0.2 Clean Sheets 0.33 5

Previous Meetings

Recent results between Villarreal and Atletico Madrid

Last 6
La Liga
Atletico Madrid Atletico Madrid
2 : 2
Villarreal Villarreal
La Liga
Villarreal Villarreal
5 : 1
Atletico Madrid Atletico Madrid
La Liga
Atletico Madrid Atletico Madrid
2 : 0
Villarreal Villarreal
La Liga
Atletico Madrid Atletico Madrid
1 : 1
Villarreal Villarreal
La Liga
Villarreal Villarreal
2 : 2
Atletico Madrid Atletico Madrid
La Liga
Villarreal Villarreal
1 : 2
Atletico Madrid Atletico Madrid
Over 2.5 7/15 47%
BTTS 9/15 60%
Villarreal unbeaten 9/15
Atletico Madrid unbeaten 14/15
Open Match Analysis
Cruzeiro
Cruzeiro Home team
Brazil · Serie A VS Played: 15
Chapecoense-sc Away team
Chapecoense-sc
Home Wins 6 40%
Draws 4 27%
Away Wins 5 33%
Total Per Match Stat Per Match Total
16 1.07 Goals 0.87 13
13 0.87 Goals Conceded 1.07 16
7 0.47 Clean Sheets 0.33 5

Previous Meetings

Recent results between Cruzeiro and Chapecoense-sc

Last 6
Copa Do Brasil
Cruzeiro Cruzeiro
2 : 0
Chapecoense-sc Chapecoense-sc
Copa Do Brasil
Chapecoense-sc Chapecoense-sc
0 : 0
Cruzeiro Cruzeiro
Serie A
Cruzeiro Cruzeiro
2 : 1
Chapecoense-sc Chapecoense-sc
Serie B
Cruzeiro Cruzeiro
1 : 1
Chapecoense-sc Chapecoense-sc
Serie B
Chapecoense-sc Chapecoense-sc
0 : 2
Cruzeiro Cruzeiro
Serie B
Chapecoense-sc Chapecoense-sc
0 : 1
Cruzeiro Cruzeiro
Over 2.5 4/15 27%
BTTS 5/15 33%
Cruzeiro unbeaten 10/15
Chapecoense-sc unbeaten 9/15
Open Match Analysis
D. La Serena
D. La Serena Home team
Chile · Primera División VS Played: 6
Deportes Limache Away team
Deportes Limache
Home Wins 1 17%
Draws 1 17%
Away Wins 4 67%
Total Per Match Stat Per Match Total
4 0.67 Goals 1.83 11
11 1.83 Goals Conceded 0.67 4
1 0.17 Clean Sheets 0.5 3

Previous Meetings

Recent results between D. La Serena and Deportes Limache

Last 6
Primera División
D. La Serena D. La Serena
4 : 1
Deportes Limache Deportes Limache
Primera División
Deportes Limache Deportes Limache
1 : 0
D. La Serena D. La Serena
Copa Chile
D. La Serena D. La Serena
1 : 6
Deportes Limache Deportes Limache
Copa Chile
Deportes Limache Deportes Limache
2 : 0
D. La Serena D. La Serena
Primera División
D. La Serena D. La Serena
1 : 1
Deportes Limache Deportes Limache
Primera B
D. La Serena D. La Serena
2 : 0
Deportes Limache Deportes Limache
Over 2.5 1/6 17%
BTTS 2/6 33%
D. La Serena unbeaten 2/6
Deportes Limache unbeaten 5/6
⚡ 3 Away Wins in a row
Open Match Analysis
D. Puerto Montt
D. Puerto Montt Home team
Chile · Primera B VS Played: 8
San Marcos de Arica Away team
San Marcos de Arica
Home Wins 3 38%
Draws 4 50%
Away Wins 1 13%
Total Per Match Stat Per Match Total
9 1.13 Goals 0.75 6
6 0.75 Goals Conceded 1.13 9
4 0.5 Clean Sheets 0.38 3

Previous Meetings

Recent results between D. Puerto Montt and San Marcos de Arica

Last 6
Primera B
D. Puerto Montt D. Puerto Montt
0 : 2
San Marcos de Arica San Marcos de Arica
Primera B
D. Puerto Montt D. Puerto Montt
1 : 1
San Marcos de Arica San Marcos de Arica
Primera B
San Marcos de Arica San Marcos de Arica
2 : 0
D. Puerto Montt D. Puerto Montt
Primera B
San Marcos de Arica San Marcos de Arica
1 : 2
D. Puerto Montt D. Puerto Montt
Primera B
D. Puerto Montt D. Puerto Montt
2 : 2
San Marcos de Arica San Marcos de Arica
Primera B
San Marcos de Arica San Marcos de Arica
0 : 0
D. Puerto Montt D. Puerto Montt
Over 2.5 3/8 38%
BTTS 3/8 38%
D. Puerto Montt unbeaten 7/8
San Marcos de Arica unbeaten 5/8
Open Match Analysis
CR Belouizdad
CR Belouizdad Home team
Algeria · Ligue 1 VS Played: 3
Ben Aknoun Away team
Ben Aknoun
Home Wins 2 67%
Draws 1 33%
Away Wins 0 0%
Total Per Match Stat Per Match Total
4 1.33 Goals 0.33 1
1 0.33 Goals Conceded 1.33 4
2 0.67 Clean Sheets 0 0

Previous Meetings

Recent results between CR Belouizdad and Ben Aknoun

Last 4
Ligue 1
CR Belouizdad CR Belouizdad
3 : 1
Ben Aknoun Ben Aknoun
Ligue 1
Ben Aknoun Ben Aknoun
0 : 2
CR Belouizdad CR Belouizdad
Ligue 1
CR Belouizdad CR Belouizdad
1 : 0
Ben Aknoun Ben Aknoun
Ligue 1
Ben Aknoun Ben Aknoun
1 : 1
CR Belouizdad CR Belouizdad
Over 2.5 0/3 0%
BTTS 1/3 33%
CR Belouizdad unbeaten 3/3
Ben Aknoun unbeaten 1/3
🔥 2 Home Wins in a row
Open Match Analysis
ABC
ABC Home team
Brazil · Serie D VS Played: 15
America-RN Away team
America-RN
Home Wins 4 27%
Draws 7 47%
Away Wins 4 27%
Total Per Match Stat Per Match Total
11 0.73 Goals 0.73 11
11 0.73 Goals Conceded 0.73 11
6 0.4 Clean Sheets 0.53 8

Previous Meetings

Recent results between ABC and America-RN

Last 6
Serie D
ABC ABC
1 : 1
America-RN America-RN
Serie D
America-RN America-RN
1 : 2
ABC ABC
Copa do Nordeste
America-RN America-RN
0 : 3
ABC ABC
Potiguar
ABC ABC
1 : 1
America-RN America-RN
Potiguar
America-RN America-RN
1 : 1
ABC ABC
Potiguar
America-RN America-RN
0 : 0
ABC ABC
Over 2.5 4/15 27%
BTTS 5/15 33%
ABC unbeaten 11/15
America-RN unbeaten 11/15
🔥 2 Home Wins in a row
📈 2 Over 2.5 streak
Open Match Analysis
Araguaína
Araguaína Home team
Brazil · Serie D VS Played: 1
Porto Velho Away team
Porto Velho
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 Araguaína and Porto Velho

Last 2
Serie D
Araguaína Araguaína
1 : 1
Porto Velho Porto Velho
Serie D
Porto Velho Porto Velho
1 : 2
Araguaína Araguaína
Over 2.5 1/1 100%
BTTS 1/1 100%
Araguaína unbeaten 1/1
Porto Velho unbeaten 0/1
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.