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.

Maguary PE
Maguary PE Home team
Brazil · Serie D VS Played: 1
America-RN Away team
America-RN
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 Maguary PE and America-RN

Last 2
Serie D
Maguary PE Maguary PE
0 : 0
America-RN America-RN
Serie D
America-RN America-RN
0 : 0
Maguary PE Maguary PE
Over 2.5 0/1 0%
BTTS 0/1 0%
Maguary PE unbeaten 1/1
America-RN unbeaten 1/1
Open Match Analysis
UTS Rabat
UTS Rabat Home team
Morocco · Botola Pro VS Played: 5
Maghreb Fès Away team
Maghreb Fès
Home Wins 3 60%
Draws 0 0%
Away Wins 2 40%
Total Per Match Stat Per Match Total
4 0.8 Goals 1 5
5 1 Goals Conceded 0.8 4
2 0.4 Clean Sheets 0.4 2

Previous Meetings

Recent results between UTS Rabat and Maghreb Fès

Last 5
Botola Pro
Maghreb Fès Maghreb Fès
1 : 0
UTS Rabat UTS Rabat
Botola Pro
UTS Rabat UTS Rabat
0 : 3
Maghreb Fès Maghreb Fès
Botola Pro
Maghreb Fès Maghreb Fès
1 : 2
UTS Rabat UTS Rabat
Botola Pro
UTS Rabat UTS Rabat
1 : 0
Maghreb Fès Maghreb Fès
Botola Pro
Maghreb Fès Maghreb Fès
0 : 1
UTS Rabat UTS Rabat
Over 2.5 2/5 40%
BTTS 1/5 20%
UTS Rabat unbeaten 3/5
Maghreb Fès unbeaten 2/5
⚡ 2 Away Wins in a row
Open Match Analysis
CODM Meknès
CODM Meknès Home team
Morocco · Botola Pro VS Played: 3
Renaissance Berkane Away team
Renaissance Berkane
Home Wins 0 0%
Draws 0 0%
Away Wins 3 100%
Total Per Match Stat Per Match Total
0 0 Goals 3 9
9 3 Goals Conceded 0 0
0 0 Clean Sheets 1 3

Previous Meetings

Recent results between CODM Meknès and Renaissance Berkane

Last 4
Botola Pro
CODM Meknès CODM Meknès
0 : 1
Renaissance Berkane Renaissance Berkane
Botola Pro
Renaissance Berkane Renaissance Berkane
2 : 0
CODM Meknès CODM Meknès
Botola Pro
CODM Meknès CODM Meknès
0 : 4
Renaissance Berkane Renaissance Berkane
Botola Pro
Renaissance Berkane Renaissance Berkane
3 : 0
CODM Meknès CODM Meknès
Over 2.5 2/3 67%
BTTS 0/3 0%
CODM Meknès unbeaten 0/3
Renaissance Berkane unbeaten 3/3
⚡ 3 Away Wins in a row
Open Match Analysis
Rosario Central
Rosario Central Home team
Argentina · Liga Profesional Argentina VS Played: 5
Independiente Away team
Independiente
Home Wins 1 20%
Draws 1 20%
Away Wins 3 60%
Total Per Match Stat Per Match Total
2 0.4 Goals 0.8 4
4 0.8 Goals Conceded 0.4 2
1 0.2 Clean Sheets 0.6 3

Previous Meetings

Recent results between Rosario Central and Independiente

Last 6
Liga Profesional Argentina
Rosario Central Rosario Central
3 : 1
Independiente Independiente
Liga Profesional Argentina
Independiente Independiente
1 : 0
Rosario Central Rosario Central
Liga Profesional Argentina
Rosario Central Rosario Central
1 : 0
Independiente Independiente
Liga Profesional Argentina
Independiente Independiente
1 : 0
Rosario Central Rosario Central
Copa de la Liga Profesional
Independiente Independiente
1 : 0
Rosario Central Rosario Central
Copa de la Liga Profesional
Rosario Central Rosario Central
1 : 1
Independiente Independiente
Over 2.5 0/5 0%
BTTS 1/5 20%
Rosario Central unbeaten 2/5
Independiente unbeaten 4/5
Open Match Analysis
Juazeirense
Juazeirense Home team
Brazil · Serie D VS Played: 4
CSA Away team
CSA
Home Wins 1 25%
Draws 1 25%
Away Wins 2 50%
Total Per Match Stat Per Match Total
4 1 Goals 2 8
8 2 Goals Conceded 1 4
1 0.25 Clean Sheets 0.25 1

Previous Meetings

Recent results between Juazeirense and CSA

Last 5
Serie D
Juazeirense Juazeirense
0 : 1
CSA CSA
Serie D
CSA CSA
2 : 0
Juazeirense Juazeirense
Copa do Nordeste
Juazeirense Juazeirense
2 : 2
CSA CSA
Serie D
CSA CSA
4 : 1
Juazeirense Juazeirense
Serie D
Juazeirense Juazeirense
1 : 0
CSA CSA
Over 2.5 2/4 50%
BTTS 2/4 50%
Juazeirense unbeaten 2/4
CSA unbeaten 3/4
Open Match Analysis
AC Milan
AC Milan Home team
Italy · Serie A VS Played: 5
Atalanta Away team
Atalanta
Home Wins 0 0%
Draws 2 40%
Away Wins 3 60%
Total Per Match Stat Per Match Total
4 0.8 Goals 1.4 7
7 1.4 Goals Conceded 0.8 4
0 0 Clean Sheets 0.2 1

Previous Meetings

Recent results between AC Milan and Atalanta

Last 6
Serie A
AC Milan AC Milan
2 : 3
Atalanta Atalanta
Serie A
Atalanta Atalanta
1 : 1
AC Milan AC Milan
Serie A
AC Milan AC Milan
0 : 1
Atalanta Atalanta
Serie A
Atalanta Atalanta
2 : 1
AC Milan AC Milan
Serie A
AC Milan AC Milan
1 : 1
Atalanta Atalanta
Coppa Italia
AC Milan AC Milan
1 : 2
Atalanta Atalanta
Over 2.5 2/5 40%
BTTS 4/5 80%
AC Milan unbeaten 2/5
Atalanta unbeaten 5/5
Open Match Analysis
Barcelona
Barcelona Home team
Spain · La Liga VS Played: 15
Real Madrid Away team
Real Madrid
Home Wins 10 67%
Draws 0 0%
Away Wins 5 33%
Total Per Match Stat Per Match Total
35 2.33 Goals 1.73 26
26 1.73 Goals Conceded 2.33 35
4 0.27 Clean Sheets 0.07 1

Previous Meetings

Recent results between Barcelona and Real Madrid

Last 6
La Liga
Barcelona Barcelona
2 : 0
Real Madrid Real Madrid
Super Cup
Barcelona Barcelona
3 : 2
Real Madrid Real Madrid
La Liga
Real Madrid Real Madrid
2 : 1
Barcelona Barcelona
La Liga
Barcelona Barcelona
4 : 3
Real Madrid Real Madrid
Copa del Rey
Barcelona Barcelona
3 : 2
Real Madrid Real Madrid
Super Cup
Real Madrid Real Madrid
2 : 5
Barcelona Barcelona
Over 2.5 14/15 93%
BTTS 10/15 67%
Barcelona unbeaten 10/15
Real Madrid unbeaten 5/15
⚽ 5 BTTS streak
📈 14 Over 2.5 streak
Open Match Analysis
Atletico-MG
Atletico-MG Home team
Brazil · Serie A VS Played: 15
Botafogo Away team
Botafogo
Home Wins 7 47%
Draws 1 7%
Away Wins 7 47%
Total Per Match Stat Per Match Total
13 0.87 Goals 1.07 16
16 1.07 Goals Conceded 0.87 13
7 0.47 Clean Sheets 0.33 5

Previous Meetings

Recent results between Atletico-MG and Botafogo

Last 6
Serie A
Atletico-MG Atletico-MG
1 : 1
Botafogo Botafogo
Serie A
Botafogo Botafogo
1 : 0
Atletico-MG Atletico-MG
Serie A
Atletico-MG Atletico-MG
1 : 0
Botafogo Botafogo
CONMEBOL Libertadores
Atletico-MG Atletico-MG
1 : 3
Botafogo Botafogo
Serie A
Atletico-MG Atletico-MG
0 : 0
Botafogo Botafogo
Serie A
Botafogo Botafogo
3 : 0
Atletico-MG Atletico-MG
Over 2.5 5/15 33%
BTTS 4/15 27%
Atletico-MG unbeaten 8/15
Botafogo unbeaten 8/15
Open Match Analysis
Angers
Angers Home team
France · Ligue 1 VS Played: 15
Strasbourg Away team
Strasbourg
Home Wins 5 33%
Draws 5 33%
Away Wins 5 33%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.27 19
19 1.27 Goals Conceded 1.07 16
5 0.33 Clean Sheets 0.4 6

Previous Meetings

Recent results between Angers and Strasbourg

Last 6
Ligue 1
Angers Angers
1 : 1
Strasbourg Strasbourg
Ligue 1
Strasbourg Strasbourg
5 : 0
Angers Angers
Ligue 1
Angers Angers
2 : 1
Strasbourg Strasbourg
Coupe de France
Strasbourg Strasbourg
1 : 3
Angers Angers
Ligue 1
Strasbourg Strasbourg
1 : 1
Angers Angers
Ligue 1
Strasbourg Strasbourg
2 : 1
Angers Angers
Over 2.5 7/15 47%
BTTS 7/15 47%
Angers unbeaten 10/15
Strasbourg unbeaten 10/15
📈 3 Over 2.5 streak
Open Match Analysis
Paris Saint Germain
Paris Saint Germain Home team
France · Ligue 1 VS Played: 15
Stade Brestois 29 Away team
Stade Brestois 29
Home Wins 14 93%
Draws 1 7%
Away Wins 0 0%
Total Per Match Stat Per Match Total
46 3.07 Goals 0.73 11
11 0.73 Goals Conceded 3.07 46
8 0.53 Clean Sheets 0 0

Previous Meetings

Recent results between Paris Saint Germain and Stade Brestois 29

Last 6
Ligue 1
Paris Saint Germain Paris Saint Germain
1 : 0
Stade Brestois 29 Stade Brestois 29
Ligue 1
Stade Brestois 29 Stade Brestois 29
0 : 3
Paris Saint Germain Paris Saint Germain
UEFA Champions League
Paris Saint Germain Paris Saint Germain
7 : 0
Stade Brestois 29 Stade Brestois 29
UEFA Champions League
Stade Brestois 29 Stade Brestois 29
0 : 3
Paris Saint Germain Paris Saint Germain
Ligue 1
Stade Brestois 29 Stade Brestois 29
2 : 5
Paris Saint Germain Paris Saint Germain
Ligue 1
Paris Saint Germain Paris Saint Germain
3 : 1
Stade Brestois 29 Stade Brestois 29
Over 2.5 12/15 80%
BTTS 7/15 47%
Paris Saint Germain unbeaten 15/15
Stade Brestois 29 unbeaten 1/15
🔥 6 Home Wins in a row
📈 9 Over 2.5 streak
Open Match Analysis
Monaco
Monaco Home team
France · Ligue 1 VS Played: 15
Lille Away team
Lille
Home Wins 4 27%
Draws 5 33%
Away Wins 6 40%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.2 18
18 1.2 Goals Conceded 1.07 16
6 0.4 Clean Sheets 0.47 7

Previous Meetings

Recent results between Monaco and Lille

Last 6
Ligue 1
Monaco Monaco
0 : 1
Lille Lille
Ligue 1
Lille Lille
1 : 0
Monaco Monaco
Ligue 1
Lille Lille
2 : 1
Monaco Monaco
Ligue 1
Monaco Monaco
0 : 0
Lille Lille
Ligue 1
Monaco Monaco
1 : 0
Lille Lille
Ligue 1
Lille Lille
2 : 0
Monaco Monaco
Over 2.5 7/15 47%
BTTS 6/15 40%
Monaco unbeaten 9/15
Lille unbeaten 11/15
⚡ 2 Away Wins in a row
Open Match Analysis
Rennes
Rennes Home team
France · Ligue 1 VS Played: 1
Paris FC Away team
Paris FC
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
1 1 Goals 0 0
0 0 Goals Conceded 1 1
1 1 Clean Sheets 0 0

Previous Meetings

Recent results between Rennes and Paris FC

Last 2
Ligue 1
Rennes Rennes
2 : 1
Paris FC Paris FC
Ligue 1
Paris FC Paris FC
0 : 1
Rennes Rennes
Over 2.5 0/1 0%
BTTS 0/1 0%
Rennes unbeaten 1/1
Paris FC unbeaten 0/1
Open Match Analysis
Toulouse
Toulouse Home team
France · Ligue 1 VS Played: 15
Lyon Away team
Lyon
Home Wins 1 7%
Draws 3 20%
Away Wins 11 73%
Total Per Match Stat Per Match Total
14 0.93 Goals 2.47 37
37 2.47 Goals Conceded 0.93 14
1 0.07 Clean Sheets 0.33 5

Previous Meetings

Recent results between Toulouse and Lyon

Last 6
Ligue 1
Toulouse Toulouse
0 : 2
Lyon Lyon
Ligue 1
Toulouse Toulouse
2 : 1
Lyon Lyon
Ligue 1
Lyon Lyon
1 : 2
Toulouse Toulouse
Ligue 1
Lyon Lyon
0 : 0
Toulouse Toulouse
Ligue 1
Toulouse Toulouse
1 : 2
Lyon Lyon
Ligue 1
Toulouse Toulouse
2 : 3
Lyon Lyon
Over 2.5 12/15 80%
BTTS 10/15 67%
Toulouse unbeaten 4/15
Lyon unbeaten 14/15
Open Match Analysis
Auxerre
Auxerre Home team
France · Ligue 1 VS Played: 11
Nice Away team
Nice
Home Wins 3 27%
Draws 4 36%
Away Wins 4 36%
Total Per Match Stat Per Match Total
12 1.09 Goals 1.18 13
13 1.18 Goals Conceded 1.09 12
2 0.18 Clean Sheets 0.27 3

Previous Meetings

Recent results between Auxerre and Nice

Last 6
Ligue 1
Auxerre Auxerre
2 : 1
Nice Nice
Ligue 1
Nice Nice
3 : 1
Auxerre Auxerre
Ligue 1
Nice Nice
1 : 1
Auxerre Auxerre
Ligue 1
Auxerre Auxerre
2 : 1
Nice Nice
Coupe de France
Nice Nice
0 : 0
Auxerre Auxerre
Ligue 1
Nice Nice
1 : 1
Auxerre Auxerre
Over 2.5 4/11 36%
BTTS 7/11 64%
Auxerre unbeaten 7/11
Nice unbeaten 8/11
⚽ 3 BTTS streak
Open Match Analysis
Le Havre
Le Havre Home team
France · Ligue 1 VS Played: 6
Marseille Away team
Marseille
Home Wins 0 0%
Draws 0 0%
Away Wins 6 100%
Total Per Match Stat Per Match Total
6 1 Goals 3.67 22
22 3.67 Goals Conceded 1 6
0 0 Clean Sheets 0.17 1

Previous Meetings

Recent results between Le Havre and Marseille

Last 6
Ligue 1
Le Havre Le Havre
0 : 1
Marseille Marseille
Ligue 1
Marseille Marseille
6 : 2
Le Havre Le Havre
Ligue 1
Le Havre Le Havre
1 : 3
Marseille Marseille
Ligue 1
Marseille Marseille
5 : 1
Le Havre Le Havre
Ligue 1
Le Havre Le Havre
1 : 2
Marseille Marseille
Ligue 1
Marseille Marseille
3 : 0
Le Havre Le Havre
Over 2.5 6/6 100%
BTTS 5/6 83%
Le Havre unbeaten 0/6
Marseille unbeaten 6/6
⚡ 6 Away Wins in a row
⚽ 4 BTTS streak
📈 6 Over 2.5 streak
Open Match Analysis
Metz
Metz Home team
France · Ligue 1 VS Played: 15
Lorient Away team
Lorient
Home Wins 4 27%
Draws 5 33%
Away Wins 6 40%
Total Per Match Stat Per Match Total
21 1.4 Goals 1.8 27
27 1.8 Goals Conceded 1.4 21
2 0.13 Clean Sheets 0.27 4

Previous Meetings

Recent results between Metz and Lorient

Last 6
Ligue 1
Metz Metz
0 : 4
Lorient Lorient
Ligue 1
Lorient Lorient
1 : 1
Metz Metz
Ligue 2
Lorient Lorient
0 : 0
Metz Metz
Ligue 2
Metz Metz
1 : 1
Lorient Lorient
Ligue 1
Metz Metz
1 : 2
Lorient Lorient
Ligue 1
Lorient Lorient
2 : 3
Metz Metz
Over 2.5 10/15 67%
BTTS 11/15 73%
Metz unbeaten 9/15
Lorient unbeaten 11/15
🤝 3 Draws in a row
Open Match Analysis
Cascavel
Cascavel Home team
Brazil · Serie D VS Played: 3
Joinville Away team
Joinville
Home Wins 0 0%
Draws 2 67%
Away Wins 1 33%
Total Per Match Stat Per Match Total
5 1.67 Goals 2.33 7
7 2.33 Goals Conceded 1.67 5
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Cascavel and Joinville

Last 4
Serie D
Cascavel Cascavel
1 : 0
Joinville Joinville
Serie D
Joinville Joinville
1 : 1
Cascavel Cascavel
Serie D
Joinville Joinville
3 : 1
Cascavel Cascavel
Serie D
Cascavel Cascavel
3 : 3
Joinville Joinville
Over 2.5 2/3 67%
BTTS 3/3 100%
Cascavel unbeaten 2/3
Joinville unbeaten 3/3
⚽ 3 BTTS streak
Open Match Analysis
Central SC
Central SC Home team
Brazil · Serie D VS Played: 5
ABC Away team
ABC
Home Wins 0 0%
Draws 4 80%
Away Wins 1 20%
Total Per Match Stat Per Match Total
2 0.4 Goals 0.8 4
4 0.8 Goals Conceded 0.4 2
2 0.4 Clean Sheets 0.6 3

Previous Meetings

Recent results between Central SC and ABC

Last 6
Serie D
Central SC Central SC
0 : 1
ABC ABC
Serie D
ABC ABC
1 : 1
Central SC Central SC
Serie D
Central Central
1 : 1
ABC ABC
Serie D
ABC ABC
2 : 0
Central Central
Serie D
Central SC Central SC
0 : 0
ABC ABC
Serie D
ABC ABC
0 : 0
Central SC Central SC
Over 2.5 0/5 0%
BTTS 2/5 40%
Central SC unbeaten 4/5
ABC unbeaten 5/5
🤝 2 Draws in a row
⚽ 2 BTTS streak
Open Match Analysis
Cianorte
Cianorte Home team
Brazil · Serie D VS Played: 1
São Luiz Away team
São Luiz
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
1 1 Goals 0 0
0 0 Goals Conceded 1 1
1 1 Clean Sheets 0 0

Previous Meetings

Recent results between Cianorte and São Luiz

Last 2
Serie D
Cianorte Cianorte
0 : 1
São Luiz São Luiz
Serie D
São Luiz São Luiz
0 : 1
Cianorte Cianorte
Over 2.5 0/1 0%
BTTS 0/1 0%
Cianorte unbeaten 1/1
São Luiz unbeaten 0/1
Open Match Analysis
Fluminense PI
Fluminense PI Home team
Brazil · Serie D VS Played: 3
Uniclinic Atletico Clube Away team
Uniclinic Atletico Clube
Home Wins 0 0%
Draws 2 67%
Away Wins 1 33%
Total Per Match Stat Per Match Total
2 0.67 Goals 1.67 5
5 1.67 Goals Conceded 0.67 2
0 0 Clean Sheets 0.33 1

Previous Meetings

Recent results between Fluminense PI and Uniclinic Atletico Clube

Last 4
Serie D
Fluminense PI Fluminense PI
1 : 2
Uniclinic Atletico Clube Uniclinic Atletico Clube
Serie D
Uniclinic Atletico Clube Uniclinic Atletico Clube
1 : 1
Fluminense PI Fluminense PI
Serie D
Fluminense PI Fluminense PI
0 : 3
Uniclinic Atletico Clube Uniclinic Atletico Clube
Serie D
Uniclinic Atletico Clube Uniclinic Atletico Clube
1 : 1
Fluminense PI Fluminense PI
Over 2.5 1/3 33%
BTTS 2/3 67%
Fluminense PI unbeaten 2/3
Uniclinic Atletico Clube unbeaten 3/3
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.