Login Register
H2H Facts & Stats

Football H2H Stats & Head-to-Head Predictions

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

Compare Football H2H Stats

Browse today’s football head-to-head statistics, including previous meetings, home wins, away wins, draws, BTTS patterns and Over 2.5 goal trends.

Stevenage
Stevenage Home team
England · League One VS Played: 9
Oxford United Away team
Oxford United
Home Wins 1 11%
Draws 3 33%
Away Wins 5 56%
Total Per Match Stat Per Match Total
9 1 Goals 2.33 21
21 2.33 Goals Conceded 1 9
1 0.11 Clean Sheets 0.22 2

Previous Meetings

Recent results between Stevenage and Oxford United

Last 6
League One
Stevenage Stevenage
1 : 2
Oxford United Oxford United
League One
Oxford United Oxford United
1 : 1
Stevenage Stevenage
League One
Stevenage Stevenage
1 : 3
Oxford United Oxford United
EFL Trophy
Oxford United Oxford United
1 : 2
Stevenage Stevenage
EFL Trophy
Stevenage Stevenage
2 : 6
Oxford United Oxford United
League Two
Oxford United Oxford United
1 : 1
Stevenage Stevenage
Over 2.5 5/9 56%
BTTS 7/9 78%
Stevenage unbeaten 4/9
Oxford United unbeaten 8/9
⚽ 7 BTTS streak
Open Match Analysis
Bromley
Bromley Home team
England · League One VS Played: 4
Cambridge United Away team
Cambridge United
Home Wins 0 0%
Draws 3 75%
Away Wins 1 25%
Total Per Match Stat Per Match Total
5 1.25 Goals 1.5 6
6 1.5 Goals Conceded 1.25 5
1 0.25 Clean Sheets 0.25 1

Previous Meetings

Recent results between Bromley and Cambridge United

Last 4
League One
Bromley Bromley
1 : 1
Cambridge United Cambridge United
League Two
Bromley Bromley
0 : 0
Cambridge United Cambridge United
League Two
Cambridge United Cambridge United
2 : 1
Bromley Bromley
EFL Trophy
Bromley Bromley
3 : 3
Cambridge United Cambridge United
Over 2.5 2/4 50%
BTTS 3/4 75%
Bromley unbeaten 3/4
Cambridge United unbeaten 4/4
🤝 2 Draws in a row
Open Match Analysis
Stockport County
Stockport County Home team
England · League One VS Played: 5
Blackpool Away team
Blackpool
Home Wins 4 80%
Draws 0 0%
Away Wins 1 20%
Total Per Match Stat Per Match Total
9 1.8 Goals 0.8 4
4 0.8 Goals Conceded 1.8 9
2 0.4 Clean Sheets 0 0

Previous Meetings

Recent results between Stockport County and Blackpool

Last 5
League One
Stockport County Stockport County
1 : 2
Blackpool Blackpool
League One
Blackpool Blackpool
1 : 2
Stockport County Stockport County
League One
Stockport County Stockport County
1 : 0
Blackpool Blackpool
League One
Stockport County Stockport County
2 : 1
Blackpool Blackpool
League One
Blackpool Blackpool
0 : 3
Stockport County Stockport County
Over 2.5 4/5 80%
BTTS 3/5 60%
Stockport County unbeaten 4/5
Blackpool unbeaten 1/5
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Rotherham
Rotherham Home team
England · League Two VS Played: 4
York Away team
York
Home Wins 1 25%
Draws 2 50%
Away Wins 1 25%
Total Per Match Stat Per Match Total
4 1 Goals 0.5 2
2 0.5 Goals Conceded 1 4
2 0.5 Clean Sheets 0.5 2

Previous Meetings

Recent results between Rotherham and York

Last 5
League Two
Rotherham Rotherham
1 : 1
York York
EFL Trophy
York York
0 : 3
Rotherham Rotherham
League Two
Rotherham Rotherham
1 : 1
York York
League Two
York York
0 : 0
Rotherham Rotherham
EFL Trophy
Rotherham Rotherham
0 : 1
York York
Over 2.5 1/4 25%
BTTS 1/4 25%
Rotherham unbeaten 3/4
York unbeaten 3/4
Open Match Analysis
Fleetwood Town
Fleetwood Town Home team
England · League Two VS Played: 15
Gillingham Away team
Gillingham
Home Wins 5 33%
Draws 7 47%
Away Wins 3 20%
Total Per Match Stat Per Match Total
13 0.87 Goals 0.87 13
13 0.87 Goals Conceded 0.87 13
6 0.4 Clean Sheets 0.4 6

Previous Meetings

Recent results between Fleetwood Town and Gillingham

Last 6
League Two
Fleetwood Town Fleetwood Town
0 : 0
Gillingham Gillingham
League Two
Gillingham Gillingham
1 : 1
Fleetwood Town Fleetwood Town
League Two
Fleetwood Town Fleetwood Town
2 : 1
Gillingham Gillingham
League Two
Gillingham Gillingham
1 : 2
Fleetwood Town Fleetwood Town
League Two
Fleetwood Town Fleetwood Town
0 : 0
Gillingham Gillingham
League One
Gillingham Gillingham
0 : 0
Fleetwood Town Fleetwood Town
Over 2.5 5/15 33%
BTTS 7/15 47%
Fleetwood Town unbeaten 12/15
Gillingham unbeaten 10/15
🤝 2 Draws in a row
Open Match Analysis
Rochdale
Rochdale Home team
England · League Two VS Played: 6
Crawley Town Away team
Crawley Town
Home Wins 2 33%
Draws 1 17%
Away Wins 3 50%
Total Per Match Stat Per Match Total
9 1.5 Goals 1 6
6 1 Goals Conceded 1.5 9
1 0.17 Clean Sheets 0.5 3

Previous Meetings

Recent results between Rochdale and Crawley Town

Last 6
League Two
Rochdale Rochdale
1 : 2
Crawley Town Crawley Town
League Two
Crawley Town Crawley Town
2 : 0
Rochdale Rochdale
League Two
Rochdale Rochdale
1 : 1
Crawley Town Crawley Town
League Two
Crawley Town Crawley Town
1 : 0
Rochdale Rochdale
League Two
Rochdale Rochdale
0 : 1
Crawley Town Crawley Town
League One
Rochdale Rochdale
4 : 1
Crawley Town Crawley Town
Over 2.5 2/6 33%
BTTS 2/6 33%
Rochdale unbeaten 3/6
Crawley Town unbeaten 4/6
Open Match Analysis
Port Vale
Port Vale Home team
England · League Two VS Played: 14
Tranmere Away team
Tranmere
Home Wins 3 21%
Draws 7 50%
Away Wins 4 29%
Total Per Match Stat Per Match Total
15 1.07 Goals 1.14 16
16 1.14 Goals Conceded 1.07 15
5 0.36 Clean Sheets 0.29 4

Previous Meetings

Recent results between Port Vale and Tranmere

Last 6
League Two
Port Vale Port Vale
1 : 1
Tranmere Tranmere
League Two
Tranmere Tranmere
1 : 1
Port Vale Port Vale
League Two
Port Vale Port Vale
0 : 0
Tranmere Tranmere
League Two
Tranmere Tranmere
1 : 1
Port Vale Port Vale
League Two
Port Vale Port Vale
0 : 0
Tranmere Tranmere
League Two
Tranmere Tranmere
3 : 1
Port Vale Port Vale
Over 2.5 4/14 29%
BTTS 8/14 57%
Port Vale unbeaten 10/14
Tranmere unbeaten 11/14
🤝 5 Draws in a row
⚽ 2 BTTS streak
Open Match Analysis
Shrewsbury
Shrewsbury Home team
England · League Two VS Played: 5
Barnet Away team
Barnet
Home Wins 4 80%
Draws 1 20%
Away Wins 0 0%
Total Per Match Stat Per Match Total
11 2.2 Goals 0.8 4
4 0.8 Goals Conceded 2.2 11
2 0.4 Clean Sheets 0.2 1

Previous Meetings

Recent results between Shrewsbury and Barnet

Last 6
League Two
Shrewsbury Shrewsbury
1 : 3
Barnet Barnet
League Two
Shrewsbury Shrewsbury
0 : 0
Barnet Barnet
League Two
Barnet Barnet
1 : 3
Shrewsbury Shrewsbury
FA Cup
Shrewsbury Shrewsbury
3 : 0
Barnet Barnet
League Two
Barnet Barnet
1 : 2
Shrewsbury Shrewsbury
League Two
Shrewsbury Shrewsbury
3 : 2
Barnet Barnet
Over 2.5 4/5 80%
BTTS 3/5 60%
Shrewsbury unbeaten 5/5
Barnet unbeaten 1/5
Open Match Analysis
Swindon Town
Swindon Town Home team
England · League Two VS Played: 15
Cheltenham Away team
Cheltenham
Home Wins 4 27%
Draws 5 33%
Away Wins 6 40%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.6 24
24 1.6 Goals Conceded 1.13 17
4 0.27 Clean Sheets 0.4 6

Previous Meetings

Recent results between Swindon Town and Cheltenham

Last 6
League Two
Swindon Town Swindon Town
2 : 1
Cheltenham Cheltenham
League Two
Cheltenham Cheltenham
0 : 2
Swindon Town Swindon Town
League Two
Swindon Town Swindon Town
0 : 1
Cheltenham Cheltenham
League Two
Swindon Town Swindon Town
3 : 3
Cheltenham Cheltenham
League Two
Cheltenham Cheltenham
2 : 3
Swindon Town Swindon Town
FA Cup
Swindon Town Swindon Town
0 : 1
Cheltenham Cheltenham
Over 2.5 8/15 53%
BTTS 7/15 47%
Swindon Town unbeaten 9/15
Cheltenham unbeaten 11/15
🔥 2 Home Wins in a row
Open Match Analysis
Colchester
Colchester Home team
England · League Two VS Played: 15
Oldham Away team
Oldham
Home Wins 4 27%
Draws 8 53%
Away Wins 3 20%
Total Per Match Stat Per Match Total
20 1.33 Goals 1.53 23
23 1.53 Goals Conceded 1.33 20
4 0.27 Clean Sheets 0.2 3

Previous Meetings

Recent results between Colchester and Oldham

Last 6
League Two
Colchester Colchester
2 : 1
Oldham Oldham
League Two
Colchester Colchester
1 : 3
Oldham Oldham
League Two
Oldham Oldham
1 : 1
Colchester Colchester
League Two
Colchester Colchester
1 : 1
Oldham Oldham
League Two
Oldham Oldham
1 : 2
Colchester Colchester
League Two
Oldham Oldham
5 : 2
Colchester Colchester
Over 2.5 7/15 47%
BTTS 10/15 67%
Colchester unbeaten 12/15
Oldham unbeaten 11/15
⚽ 7 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Crewe
Crewe Home team
England · League Two VS Played: 11
Northampton Away team
Northampton
Home Wins 3 27%
Draws 4 36%
Away Wins 4 36%
Total Per Match Stat Per Match Total
9 0.82 Goals 1.27 14
14 1.27 Goals Conceded 0.82 9
3 0.27 Clean Sheets 0.36 4

Previous Meetings

Recent results between Crewe and Northampton

Last 6
League Two
Crewe Crewe
1 : 0
Northampton Northampton
League Two
Northampton Northampton
1 : 0
Crewe Crewe
League Two
Crewe Crewe
2 : 2
Northampton Northampton
League One
Northampton Northampton
0 : 1
Crewe Crewe
League One
Crewe Crewe
2 : 1
Northampton Northampton
League Two
Northampton Northampton
4 : 1
Crewe Crewe
Over 2.5 3/11 27%
BTTS 5/11 45%
Crewe unbeaten 7/11
Northampton unbeaten 8/11
Open Match Analysis
Exeter City
Exeter City Home team
England · League Two VS Played: 15
Accrington ST Away team
Accrington ST
Home Wins 9 60%
Draws 2 13%
Away Wins 4 27%
Total Per Match Stat Per Match Total
28 1.87 Goals 1.07 16
16 1.07 Goals Conceded 1.87 28
6 0.4 Clean Sheets 0.2 3

Previous Meetings

Recent results between Exeter City and Accrington ST

Last 6
League Two
Exeter City Exeter City
2 : 0
Accrington ST Accrington ST
League One
Exeter City Exeter City
5 : 0
Accrington ST Accrington ST
League One
Accrington ST Accrington ST
0 : 0
Exeter City Exeter City
League Two
Accrington ST Accrington ST
1 : 1
Exeter City Exeter City
League Two
Exeter City Exeter City
2 : 0
Accrington ST Accrington ST
League Two
Exeter City Exeter City
0 : 2
Accrington ST Accrington ST
Over 2.5 8/15 53%
BTTS 7/15 47%
Exeter City unbeaten 11/15
Accrington ST unbeaten 6/15
🔥 2 Home Wins in a row
Open Match Analysis
Shirak
Shirak Home team
Armenia · Premier League VS Played: 15
FC Urartu Away team
FC Urartu
Home Wins 2 13%
Draws 5 33%
Away Wins 8 53%
Total Per Match Stat Per Match Total
11 0.73 Goals 1.6 24
24 1.6 Goals Conceded 0.73 11
4 0.27 Clean Sheets 0.47 7

Previous Meetings

Recent results between Shirak and FC Urartu

Last 6
Premier League
Shirak Shirak
0 : 1
FC Urartu FC Urartu
Premier League
Shirak Shirak
0 : 0
FC Urartu FC Urartu
Premier League
FC Urartu FC Urartu
5 : 0
Shirak Shirak
Premier League
Shirak Shirak
0 : 1
FC Urartu FC Urartu
Premier League
Shirak Shirak
1 : 1
FC Urartu FC Urartu
Premier League
FC Urartu FC Urartu
1 : 2
Shirak Shirak
Over 2.5 7/15 47%
BTTS 7/15 47%
Shirak unbeaten 7/15
FC Urartu unbeaten 13/15
Open Match Analysis
Partizani
Partizani Home team
Albania · Superliga VS Played: 15
Teuta Durrës Away team
Teuta Durrës
Home Wins 8 53%
Draws 6 40%
Away Wins 1 7%
Total Per Match Stat Per Match Total
19 1.27 Goals 0.53 8
8 0.53 Goals Conceded 1.27 19
9 0.6 Clean Sheets 0.27 4

Previous Meetings

Recent results between Partizani and Teuta Durrës

Last 6
Superliga
Partizani Partizani
0 : 0
Teuta Durrës Teuta Durrës
Superliga
Teuta Durrës Teuta Durrës
2 : 2
Partizani Partizani
Superliga
Partizani Partizani
2 : 1
Teuta Durrës Teuta Durrës
Superliga
Teuta Durrës Teuta Durrës
2 : 3
Partizani Partizani
Superliga
Partizani Partizani
0 : 0
Teuta Durrës Teuta Durrës
Superliga
Partizani Partizani
0 : 0
Teuta Durrës Teuta Durrës
Over 2.5 3/15 20%
BTTS 5/15 33%
Partizani unbeaten 14/15
Teuta Durrës unbeaten 7/15
🤝 2 Draws in a row
Open Match Analysis
Laci
Laci Home team
Albania · Superliga VS Played: 5
AF Elbasani Away team
AF Elbasani
Home Wins 1 20%
Draws 2 40%
Away Wins 2 40%
Total Per Match Stat Per Match Total
4 0.8 Goals 1 5
5 1 Goals Conceded 0.8 4
0 0 Clean Sheets 0.4 2

Previous Meetings

Recent results between Laci and AF Elbasani

Last 5
Superliga
Laci Laci
1 : 1
AF Elbasani AF Elbasani
Superliga
Laci Laci
0 : 1
AF Elbasani AF Elbasani
Superliga
AF Elbasani AF Elbasani
1 : 2
Laci Laci
Superliga
Laci Laci
1 : 1
AF Elbasani AF Elbasani
Superliga
AF Elbasani AF Elbasani
1 : 0
Laci Laci
Over 2.5 1/5 20%
BTTS 3/5 60%
Laci unbeaten 3/5
AF Elbasani unbeaten 4/5
Open Match Analysis
Shabab Al Ahli Dubai
Shabab Al Ahli Dubai Home team
United-Arab-Emirates · Pro League VS Played: 15
Al-Dhafra Away team
Al-Dhafra
Home Wins 10 67%
Draws 3 20%
Away Wins 2 13%
Total Per Match Stat Per Match Total
24 1.6 Goals 0.6 9
9 0.6 Goals Conceded 1.6 24
10 0.67 Clean Sheets 0.2 3

Previous Meetings

Recent results between Shabab Al Ahli Dubai and Al-Dhafra

Last 6
Pro League
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
2 : 0
Al-Dhafra Al-Dhafra
Pro League
Al-Dhafra Al-Dhafra
0 : 5
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
Pro League
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
2 : 0
Al-Dhafra Al-Dhafra
Pro League
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
2 : 0
Al-Dhafra Al-Dhafra
Pro League
Al-Dhafra Al-Dhafra
3 : 2
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
Pro League
Al-Dhafra Al-Dhafra
0 : 1
Shabab Al Ahli Dubai Shabab Al Ahli Dubai
Over 2.5 5/15 33%
BTTS 4/15 27%
Shabab Al Ahli Dubai unbeaten 13/15
Al-Dhafra unbeaten 5/15
🔥 3 Home Wins in a row
Open Match Analysis
Ajman
Ajman Home team
United-Arab-Emirates · Pro League VS Played: 14
Hatta SC Away team
Hatta SC
Home Wins 4 29%
Draws 7 50%
Away Wins 3 21%
Total Per Match Stat Per Match Total
13 0.93 Goals 0.93 13
13 0.93 Goals Conceded 0.93 13
7 0.5 Clean Sheets 0.5 7

Previous Meetings

Recent results between Ajman and Hatta SC

Last 6
Pro League
Ajman Ajman
4 : 3
Hatta SC Hatta SC
Pro League
Hatta SC Hatta SC
0 : 0
Ajman Ajman
Presidents Cup
Hatta SC Hatta SC
0 : 1
Ajman Ajman
Pro League
Ajman Ajman
1 : 1
Hatta SC Hatta SC
Pro League
Hatta SC Hatta SC
3 : 0
Ajman Ajman
Pro League
Ajman Ajman
0 : 0
Hatta SC Hatta SC
Over 2.5 5/14 36%
BTTS 5/14 36%
Ajman unbeaten 11/14
Hatta SC unbeaten 10/14
Open Match Analysis
El Geish
El Geish Home team
Egypt · Premier League VS Played: 15
El Mokawloon Away team
El Mokawloon
Home Wins 5 33%
Draws 5 33%
Away Wins 5 33%
Total Per Match Stat Per Match Total
12 0.8 Goals 0.93 14
14 0.93 Goals Conceded 0.8 12
7 0.47 Clean Sheets 0.33 5

Previous Meetings

Recent results between El Geish and El Mokawloon

Last 6
Premier League
El Geish El Geish
1 : 0
El Mokawloon El Mokawloon
Premier League
El Mokawloon El Mokawloon
2 : 0
El Geish El Geish
League Cup
El Mokawloon El Mokawloon
0 : 0
El Geish El Geish
Premier League
El Geish El Geish
0 : 0
El Mokawloon El Mokawloon
Premier League
El Mokawloon El Mokawloon
3 : 1
El Geish El Geish
Premier League
El Geish El Geish
1 : 2
El Mokawloon El Mokawloon
Over 2.5 4/15 27%
BTTS 6/15 40%
El Geish unbeaten 10/15
El Mokawloon unbeaten 10/15
Open Match Analysis
Asyut Petrol
Asyut Petrol Home team
Egypt · Premier League VS Played: 2
Petrojet Away team
Petrojet
Home Wins 0 0%
Draws 1 50%
Away Wins 1 50%
Total Per Match Stat Per Match Total
1 0.5 Goals 1 2
2 1 Goals Conceded 0.5 1
0 0 Clean Sheets 0.5 1

Previous Meetings

Recent results between Asyut Petrol and Petrojet

Last 2
Premier League
Asyut Petrol Asyut Petrol
1 : 1
Petrojet Petrojet
Second League
Petrojet Petrojet
1 : 0
Asyut Petrol Asyut Petrol
Over 2.5 0/2 0%
BTTS 1/2 50%
Asyut Petrol unbeaten 1/2
Petrojet unbeaten 2/2
Open Match Analysis
Central Espanol
Central Espanol Home team
Uruguay · Primera División VS Played: 13
Juventud Away team
Juventud
Home Wins 3 23%
Draws 8 62%
Away Wins 2 15%
Total Per Match Stat Per Match Total
9 0.69 Goals 0.62 8
8 0.62 Goals Conceded 0.69 9
6 0.46 Clean Sheets 0.31 4

Previous Meetings

Recent results between Central Espanol and Juventud

Last 6
Primera División
Juventud Juventud
0 : 1
Central Espanol Central Espanol
Segunda División
Juventud Juventud
0 : 1
Central Espanol Central Espanol
Segunda División
Central Espanol Central Espanol
0 : 0
Juventud Juventud
Segunda División
Central Espanol Central Espanol
1 : 1
Juventud Juventud
Segunda División
Juventud Juventud
1 : 1
Central Espanol Central Espanol
Segunda División
Juventud Juventud
0 : 0
Central Espanol Central Espanol
Over 2.5 1/13 8%
BTTS 6/13 46%
Central Espanol unbeaten 11/13
Juventud unbeaten 10/13
🔥 2 Home Wins in a row
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.