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.

Wydad AC
Wydad AC Home team
Morocco · Botola Pro VS Played: 1
Olympique Dcheïra Away team
Olympique Dcheïra
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
5 5 Goals 0 0
0 0 Goals Conceded 5 5
1 1 Clean Sheets 0 0

Previous Meetings

Recent results between Wydad AC and Olympique Dcheïra

Last 2
Botola Pro
Wydad AC Wydad AC
1 : 3
Olympique Dcheïra Olympique Dcheïra
Botola Pro
Olympique Dcheïra Olympique Dcheïra
0 : 5
Wydad AC Wydad AC
Over 2.5 1/1 100%
BTTS 0/1 0%
Wydad AC unbeaten 1/1
Olympique Dcheïra unbeaten 0/1
Open Match Analysis
FAR Rabat
FAR Rabat Home team
Morocco · Botola Pro VS Played: 9
UTS Rabat Away team
UTS Rabat
Home Wins 4 44%
Draws 4 44%
Away Wins 1 11%
Total Per Match Stat Per Match Total
14 1.56 Goals 0.78 7
7 0.78 Goals Conceded 1.56 14
4 0.44 Clean Sheets 0 0

Previous Meetings

Recent results between FAR Rabat and UTS Rabat

Last 6
Botola Pro
FAR Rabat FAR Rabat
2 : 2
UTS Rabat UTS Rabat
Botola Pro
UTS Rabat UTS Rabat
1 : 1
FAR Rabat FAR Rabat
Botola Pro
UTS Rabat UTS Rabat
0 : 1
FAR Rabat FAR Rabat
Botola Pro
FAR Rabat FAR Rabat
1 : 1
UTS Rabat UTS Rabat
Botola Pro
FAR Rabat FAR Rabat
3 : 0
UTS Rabat UTS Rabat
Botola Pro
UTS Rabat UTS Rabat
2 : 1
FAR Rabat FAR Rabat
Over 2.5 4/9 44%
BTTS 5/9 56%
FAR Rabat unbeaten 8/9
UTS Rabat unbeaten 5/9
Open Match Analysis
Hassania Agadir
Hassania Agadir Home team
Morocco · Botola Pro VS Played: 10
CR Khemis Zemamra Away team
CR Khemis Zemamra
Home Wins 2 20%
Draws 4 40%
Away Wins 4 40%
Total Per Match Stat Per Match Total
7 0.7 Goals 1.2 12
12 1.2 Goals Conceded 0.7 7
3 0.3 Clean Sheets 0.5 5

Previous Meetings

Recent results between Hassania Agadir and CR Khemis Zemamra

Last 6
Botola Pro
Hassania Agadir Hassania Agadir
1 : 1
CR Khemis Zemamra CR Khemis Zemamra
Botola Pro
CR Khemis Zemamra CR Khemis Zemamra
0 : 0
Hassania Agadir Hassania Agadir
Botola Pro
CR Khemis Zemamra CR Khemis Zemamra
2 : 0
Hassania Agadir Hassania Agadir
Botola Pro
Hassania Agadir Hassania Agadir
0 : 1
CR Khemis Zemamra CR Khemis Zemamra
Botola Pro
CR Khemis Zemamra CR Khemis Zemamra
3 : 0
Hassania Agadir Hassania Agadir
Botola Pro
Hassania Agadir Hassania Agadir
2 : 2
CR Khemis Zemamra CR Khemis Zemamra
Over 2.5 3/10 30%
BTTS 3/10 30%
Hassania Agadir unbeaten 6/10
CR Khemis Zemamra unbeaten 8/10
Open Match Analysis
Ittihad Tanger
Ittihad Tanger Home team
Morocco · Botola Pro VS Played: 15
Raja Casablanca Away team
Raja Casablanca
Home Wins 2 13%
Draws 3 20%
Away Wins 10 67%
Total Per Match Stat Per Match Total
8 0.53 Goals 1.8 27
27 1.8 Goals Conceded 0.53 8
3 0.2 Clean Sheets 0.6 9

Previous Meetings

Recent results between Ittihad Tanger and Raja Casablanca

Last 6
Botola Pro
Ittihad Tanger Ittihad Tanger
1 : 1
Raja Casablanca Raja Casablanca
Botola Pro
Raja Casablanca Raja Casablanca
2 : 0
Ittihad Tanger Ittihad Tanger
Botola Pro
Raja Casablanca Raja Casablanca
1 : 1
Ittihad Tanger Ittihad Tanger
Botola Pro
Ittihad Tanger Ittihad Tanger
3 : 1
Raja Casablanca Raja Casablanca
Botola Pro
Ittihad Tanger Ittihad Tanger
1 : 2
Raja Casablanca Raja Casablanca
Botola Pro
Raja Casablanca Raja Casablanca
6 : 1
Ittihad Tanger Ittihad Tanger
Over 2.5 6/15 40%
BTTS 5/15 33%
Ittihad Tanger unbeaten 5/15
Raja Casablanca unbeaten 13/15
Open Match Analysis
Olympique Safi
Olympique Safi Home team
Morocco · Botola Pro VS Played: 3
CODM Meknès Away team
CODM Meknès
Home Wins 1 33%
Draws 0 0%
Away Wins 2 67%
Total Per Match Stat Per Match Total
3 1 Goals 0.67 2
2 0.67 Goals Conceded 1 3
1 0.33 Clean Sheets 0.67 2

Previous Meetings

Recent results between Olympique Safi and CODM Meknès

Last 4
Botola Pro
Olympique Safi Olympique Safi
2 : 2
CODM Meknès CODM Meknès
Botola Pro
CODM Meknès CODM Meknès
1 : 0
Olympique Safi Olympique Safi
Botola Pro
CODM Meknès CODM Meknès
1 : 0
Olympique Safi Olympique Safi
Botola Pro
Olympique Safi Olympique Safi
3 : 0
CODM Meknès CODM Meknès
Over 2.5 1/3 33%
BTTS 0/3 0%
Olympique Safi unbeaten 1/3
CODM Meknès unbeaten 2/3
⚡ 2 Away Wins in a row
Open Match Analysis
FUS Rabat
FUS Rabat Home team
Morocco · Botola Pro VS Played: 15
Renaissance Berkane Away team
Renaissance Berkane
Home Wins 4 27%
Draws 5 33%
Away Wins 6 40%
Total Per Match Stat Per Match Total
12 0.8 Goals 0.87 13
13 0.87 Goals Conceded 0.8 12
5 0.33 Clean Sheets 0.47 7

Previous Meetings

Recent results between FUS Rabat and Renaissance Berkane

Last 6
Botola Pro
FUS Rabat FUS Rabat
2 : 1
Renaissance Berkane Renaissance Berkane
Botola Pro
Renaissance Berkane Renaissance Berkane
1 : 0
FUS Rabat FUS Rabat
Botola Pro
FUS Rabat FUS Rabat
0 : 1
Renaissance Berkane Renaissance Berkane
Botola Pro
Renaissance Berkane Renaissance Berkane
0 : 1
FUS Rabat FUS Rabat
Botola Pro
Renaissance Berkane Renaissance Berkane
2 : 0
FUS Rabat FUS Rabat
Botola Pro
FUS Rabat FUS Rabat
1 : 1
Renaissance Berkane Renaissance Berkane
Over 2.5 2/15 13%
BTTS 5/15 33%
FUS Rabat unbeaten 9/15
Renaissance Berkane unbeaten 11/15
⚡ 2 Away Wins in a row
Open Match Analysis
Maghreb Fès
Maghreb Fès Home team
Morocco · Botola Pro VS Played: 2
Yacoub El Mansour Away team
Yacoub El Mansour
Home Wins 1 50%
Draws 0 0%
Away Wins 1 50%
Total Per Match Stat Per Match Total
2 1 Goals 1 2
2 1 Goals Conceded 1 2
0 0 Clean Sheets 0.5 1

Previous Meetings

Recent results between Maghreb Fès and Yacoub El Mansour

Last 3
Botola Pro
Maghreb Fès Maghreb Fès
2 : 1
Yacoub El Mansour Yacoub El Mansour
Cup
Yacoub El Mansour Yacoub El Mansour
1 : 0
Maghreb Fès Maghreb Fès
Botola Pro
Yacoub El Mansour Yacoub El Mansour
1 : 2
Maghreb Fès Maghreb Fès
Over 2.5 1/2 50%
BTTS 1/2 50%
Maghreb Fès unbeaten 1/2
Yacoub El Mansour unbeaten 1/2
Open Match Analysis
Juazeirense
Juazeirense Home team
Brazil · Serie D VS Played: 1
Serra Branca Away team
Serra Branca
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 Juazeirense and Serra Branca

Last 2
Serie D
Juazeirense Juazeirense
0 : 1
Serra Branca Serra Branca
Serie D
Serra Branca Serra Branca
2 : 0
Juazeirense Juazeirense
Over 2.5 0/1 0%
BTTS 0/1 0%
Juazeirense unbeaten 0/1
Serra Branca unbeaten 1/1
Open Match Analysis
Atletico Goianiense
Atletico Goianiense Home team
Brazil · Serie B VS Played: 13
Ponte Preta Away team
Ponte Preta
Home Wins 8 62%
Draws 4 31%
Away Wins 1 8%
Total Per Match Stat Per Match Total
23 1.77 Goals 0.85 11
11 0.85 Goals Conceded 1.77 23
7 0.54 Clean Sheets 0.15 2

Previous Meetings

Recent results between Atletico Goianiense and Ponte Preta

Last 6
Serie B
Atletico Goianiense Atletico Goianiense
2 : 0
Ponte Preta Ponte Preta
Copa Do Brasil
Atletico Goianiense Atletico Goianiense
1 : 0
Ponte Preta Ponte Preta
Serie B
Ponte Preta Ponte Preta
0 : 2
Atletico Goianiense Atletico Goianiense
Serie B
Atletico Goianiense Atletico Goianiense
1 : 0
Ponte Preta Ponte Preta
Serie B
Atletico Goianiense Atletico Goianiense
0 : 0
Ponte Preta Ponte Preta
Serie B
Ponte Preta Ponte Preta
0 : 0
Atletico Goianiense Atletico Goianiense
Over 2.5 6/13 46%
BTTS 6/13 46%
Atletico Goianiense unbeaten 12/13
Ponte Preta unbeaten 5/13
🔥 3 Home Wins in a row
Open Match Analysis
Juventude
Juventude Home team
Brazil · Serie B VS Played: 10
Ceara Away team
Ceara
Home Wins 6 60%
Draws 1 10%
Away Wins 3 30%
Total Per Match Stat Per Match Total
10 1 Goals 1 10
10 1 Goals Conceded 1 10
5 0.5 Clean Sheets 0.3 3

Previous Meetings

Recent results between Juventude and Ceara

Last 6
Serie B
Juventude Juventude
2 : 0
Ceara Ceara
Serie A
Ceara Ceara
0 : 1
Juventude Juventude
Serie A
Juventude Juventude
2 : 1
Ceara Ceara
Serie B
Ceara Ceara
1 : 3
Juventude Juventude
Serie B
Juventude Juventude
1 : 0
Ceara Ceara
Serie A
Ceara Ceara
4 : 1
Juventude Juventude
Over 2.5 3/10 30%
BTTS 3/10 30%
Juventude unbeaten 7/10
Ceara unbeaten 4/10
🔥 4 Home Wins in a row
Open Match Analysis
Athletic Club
Athletic Club Home team
Brazil · Serie B VS Played: 3
Avai Away team
Avai
Home Wins 2 67%
Draws 0 0%
Away Wins 1 33%
Total Per Match Stat Per Match Total
6 2 Goals 0.67 2
2 0.67 Goals Conceded 2 6
2 0.67 Clean Sheets 0 0

Previous Meetings

Recent results between Athletic Club and Avai

Last 3
Serie B
Athletic Club Athletic Club
1 : 0
Avai Avai
Serie B
Avai Avai
2 : 1
Athletic Club Athletic Club
Serie B
Athletic Club Athletic Club
4 : 0
Avai Avai
Over 2.5 2/3 67%
BTTS 1/3 33%
Athletic Club unbeaten 2/3
Avai unbeaten 1/3
Open Match Analysis
Cianorte
Cianorte Home team
Brazil · Serie D VS Played: 7
Independiente FSJ Away team
Independiente FSJ
Home Wins 5 71%
Draws 1 14%
Away Wins 1 14%
Total Per Match Stat Per Match Total
11 1.57 Goals 0.43 3
3 0.43 Goals Conceded 1.57 11
4 0.57 Clean Sheets 0.29 2

Previous Meetings

Recent results between Cianorte and Independiente FSJ

Last 6
Serie D
Cianorte Cianorte
0 : 1
Independiente FSJ Independiente FSJ
Serie D
Independiente FSJ Independiente FSJ
0 : 1
Cianorte Cianorte
Paranaense - 1
Independiente FSJ Independiente FSJ
0 : 0
Cianorte Cianorte
Paranaense - 1
Independiente FSJ Independiente FSJ
1 : 5
Cianorte Cianorte
Paranaense - 1
Independiente FSJ Independiente FSJ
0 : 1
Cianorte Cianorte
Paranaense - 1
Independiente FSJ Independiente FSJ
1 : 2
Cianorte Cianorte
Over 2.5 2/7 29%
BTTS 2/7 29%
Cianorte unbeaten 6/7
Independiente FSJ unbeaten 2/7
Open Match Analysis
Noroeste
Noroeste Home team
Brazil · Serie D VS Played: 1
Portuguesa RJ Away team
Portuguesa RJ
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 Noroeste and Portuguesa RJ

Last 2
Serie D
Noroeste Noroeste
1 : 3
Portuguesa RJ Portuguesa RJ
Serie D
Portuguesa RJ Portuguesa RJ
1 : 1
Noroeste Noroeste
Over 2.5 0/1 0%
BTTS 1/1 100%
Noroeste unbeaten 1/1
Portuguesa RJ unbeaten 1/1
Open Match Analysis
Marcílio Dias
Marcílio Dias Home team
Brazil · Serie D VS Played: 5
Cascavel Away team
Cascavel
Home Wins 0 0%
Draws 3 60%
Away Wins 2 40%
Total Per Match Stat Per Match Total
4 0.8 Goals 1.8 9
9 1.8 Goals Conceded 0.8 4
0 0 Clean Sheets 0.4 2

Previous Meetings

Recent results between Marcílio Dias and Cascavel

Last 6
Serie D
Marcílio Dias Marcílio Dias
2 : 1
Cascavel Cascavel
Serie D
Cascavel Cascavel
2 : 2
Marcílio Dias Marcílio Dias
Serie D
Cascavel Cascavel
3 : 0
Marcílio Dias Marcílio Dias
Serie D
Marcílio Dias Marcílio Dias
1 : 1
Cascavel Cascavel
Serie D
Cascavel Cascavel
2 : 0
Marcílio Dias Marcílio Dias
Serie D
Marcílio Dias Marcílio Dias
1 : 1
Cascavel Cascavel
Over 2.5 2/5 40%
BTTS 3/5 60%
Marcílio Dias unbeaten 3/5
Cascavel unbeaten 5/5
📈 2 Over 2.5 streak
Open Match Analysis
ABC
ABC Home team
Brazil · Serie D VS Played: 6
Altos Away team
Altos
Home Wins 2 33%
Draws 2 33%
Away Wins 2 33%
Total Per Match Stat Per Match Total
6 1 Goals 0.83 5
5 0.83 Goals Conceded 1 6
2 0.33 Clean Sheets 0.17 1

Previous Meetings

Recent results between ABC and Altos

Last 6
Serie D
ABC ABC
1 : 1
Altos Altos
Serie D
Altos Altos
0 : 1
ABC ABC
Serie C
Altos Altos
2 : 1
ABC ABC
Copa Do Brasil
ABC ABC
1 : 1
Altos Altos
Copa do Nordeste
ABC ABC
2 : 0
Altos Altos
Copa do Nordeste
Altos Altos
1 : 0
ABC ABC
Over 2.5 1/6 17%
BTTS 3/6 50%
ABC unbeaten 4/6
Altos unbeaten 4/6
Open Match Analysis
Manauara
Manauara Home team
Brazil · Serie D VS Played: 3
Independência Away team
Independência
Home Wins 1 33%
Draws 1 33%
Away Wins 1 33%
Total Per Match Stat Per Match Total
4 1.33 Goals 1 3
3 1 Goals Conceded 1.33 4
1 0.33 Clean Sheets 0 0

Previous Meetings

Recent results between Manauara and Independência

Last 4
Serie D
Manauara Manauara
1 : 1
Independência Independência
Serie D
Independência Independência
0 : 2
Manauara Manauara
Serie D
Independência Independência
2 : 1
Manauara Manauara
Serie D
Manauara Manauara
1 : 1
Independência Independência
Over 2.5 1/3 33%
BTTS 2/3 67%
Manauara unbeaten 2/3
Independência unbeaten 2/3
Open Match Analysis
Ferroviario
Ferroviario Home team
Brazil · Serie D VS Played: 3
Central SC Away team
Central SC
Home Wins 0 0%
Draws 2 67%
Away Wins 1 33%
Total Per Match Stat Per Match Total
2 0.67 Goals 1 3
3 1 Goals Conceded 0.67 2
1 0.33 Clean Sheets 0.33 1

Previous Meetings

Recent results between Ferroviario and Central SC

Last 4
Serie D
Ferroviario Ferroviario
2 : 0
Central SC Central SC
Serie D
Central SC Central SC
1 : 1
Ferroviario Ferroviario
Serie D
Ferroviario Ferroviario
0 : 0
Central SC Central SC
Serie D
Central SC Central SC
2 : 1
Ferroviario Ferroviario
Over 2.5 1/3 33%
BTTS 2/3 67%
Ferroviario unbeaten 2/3
Central SC unbeaten 3/3
🤝 2 Draws in a row
Open Match Analysis
Nacional AM
Nacional AM Home team
Brazil · Serie D VS Played: 1
Araguaína Away team
Araguaína
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 Nacional AM and Araguaína

Last 2
Serie D
Nacional AM Nacional AM
0 : 0
Araguaína Araguaína
Serie D
Araguaína Araguaína
0 : 1
Nacional AM Nacional AM
Over 2.5 0/1 0%
BTTS 0/1 0%
Nacional AM unbeaten 1/1
Araguaína unbeaten 0/1
Open Match Analysis
Treze
Treze Home team
Brazil · Serie D VS Played: 4
Jacuipense Away team
Jacuipense
Home Wins 1 25%
Draws 2 50%
Away Wins 1 25%
Total Per Match Stat Per Match Total
5 1.25 Goals 1 4
4 1 Goals Conceded 1.25 5
2 0.5 Clean Sheets 0.5 2

Previous Meetings

Recent results between Treze and Jacuipense

Last 4
Serie D
Treze Treze
0 : 0
Jacuipense Jacuipense
Serie D
Jacuipense Jacuipense
1 : 3
Treze Treze
Serie C
Jacuipense Jacuipense
3 : 2
Treze Treze
Serie C
Treze Treze
0 : 0
Jacuipense Jacuipense
Over 2.5 2/4 50%
BTTS 2/4 50%
Treze unbeaten 3/4
Jacuipense unbeaten 3/4
Open Match Analysis
Porto Velho
Porto Velho Home team
Brazil · Serie D VS Played: 5
Sao Raimundo Away team
Sao Raimundo
Home Wins 1 20%
Draws 2 40%
Away Wins 2 40%
Total Per Match Stat Per Match Total
9 1.8 Goals 1.8 9
9 1.8 Goals Conceded 1.8 9
0 0 Clean Sheets 0.2 1

Previous Meetings

Recent results between Porto Velho and Sao Raimundo

Last 6
Serie D
Porto Velho Porto Velho
1 : 1
Sao Raimundo Sao Raimundo
Serie D
Sao Raimundo Sao Raimundo
1 : 1
Porto Velho Porto Velho
Serie D
Sao Raimundo Sao Raimundo
4 : 1
Porto Velho Porto Velho
Serie D
Porto Velho Porto Velho
5 : 1
Sao Raimundo Sao Raimundo
Serie D
Porto Velho Porto Velho
0 : 1
Sao Raimundo Sao Raimundo
Serie D
Sao Raimundo Sao Raimundo
2 : 2
Porto Velho Porto Velho
Over 2.5 3/5 60%
BTTS 4/5 80%
Porto Velho unbeaten 3/5
Sao Raimundo unbeaten 4/5
⚽ 3 BTTS 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.