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.

Birmingham
Birmingham Home team
England · Championship VS Played: 15
Middlesbrough Away team
Middlesbrough
Home Wins 3 20%
Draws 1 7%
Away Wins 11 73%
Total Per Match Stat Per Match Total
11 0.73 Goals 1.53 23
23 1.53 Goals Conceded 0.73 11
2 0.13 Clean Sheets 0.4 6

Previous Meetings

Recent results between Birmingham and Middlesbrough

Last 6
Championship
Birmingham Birmingham
1 : 3
Middlesbrough Middlesbrough
Championship
Middlesbrough Middlesbrough
2 : 1
Birmingham Birmingham
Championship
Birmingham Birmingham
0 : 1
Middlesbrough Middlesbrough
Championship
Middlesbrough Middlesbrough
1 : 0
Birmingham Birmingham
Championship
Birmingham Birmingham
1 : 3
Middlesbrough Middlesbrough
Championship
Middlesbrough Middlesbrough
1 : 0
Birmingham Birmingham
Over 2.5 6/15 40%
BTTS 7/15 47%
Birmingham unbeaten 4/15
Middlesbrough unbeaten 12/15
⚡ 7 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
QPR
QPR Home team
England · Championship VS Played: 15
Preston Away team
Preston
Home Wins 8 53%
Draws 3 20%
Away Wins 4 27%
Total Per Match Stat Per Match Total
20 1.33 Goals 1.13 17
17 1.13 Goals Conceded 1.33 20
5 0.33 Clean Sheets 0.2 3

Previous Meetings

Recent results between QPR and Preston

Last 6
Championship
Preston Preston
1 : 1
QPR QPR
Championship
QPR QPR
1 : 1
Preston Preston
Championship
Preston Preston
1 : 2
QPR QPR
Championship
QPR QPR
2 : 1
Preston Preston
Championship
QPR QPR
1 : 0
Preston Preston
Championship
Preston Preston
0 : 2
QPR QPR
Over 2.5 6/15 40%
BTTS 8/15 53%
QPR unbeaten 11/15
Preston unbeaten 7/15
🤝 2 Draws in a row
⚽ 4 BTTS streak
Open Match Analysis
Portsmouth
Portsmouth Home team
England · Championship VS Played: 6
Blackburn Away team
Blackburn
Home Wins 2 33%
Draws 1 17%
Away Wins 3 50%
Total Per Match Stat Per Match Total
5 0.83 Goals 1.67 10
10 1.67 Goals Conceded 0.83 5
1 0.17 Clean Sheets 0.33 2

Previous Meetings

Recent results between Portsmouth and Blackburn

Last 6
Championship
Blackburn Blackburn
1 : 1
Portsmouth Portsmouth
Championship
Portsmouth Portsmouth
2 : 1
Blackburn Blackburn
Championship
Portsmouth Portsmouth
1 : 0
Blackburn Blackburn
Championship
Blackburn Blackburn
3 : 0
Portsmouth Portsmouth
League One
Portsmouth Portsmouth
1 : 2
Blackburn Blackburn
League One
Blackburn Blackburn
3 : 0
Portsmouth Portsmouth
Over 2.5 4/6 67%
BTTS 3/6 50%
Portsmouth unbeaten 3/6
Blackburn unbeaten 4/6
⚽ 2 BTTS streak
Open Match Analysis
Wrexham
Wrexham Home team
England · Championship VS Played: 2
Southampton Away team
Southampton
Home Wins 0 0%
Draws 0 0%
Away Wins 2 100%
Total Per Match Stat Per Match Total
2 1 Goals 3.5 7
7 3.5 Goals Conceded 1 2
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Wrexham and Southampton

Last 2
Championship
Wrexham Wrexham
1 : 5
Southampton Southampton
Championship
Southampton Southampton
2 : 1
Wrexham Wrexham
Over 2.5 2/2 100%
BTTS 2/2 100%
Wrexham unbeaten 0/2
Southampton unbeaten 2/2
⚡ 2 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Wigan
Wigan Home team
England · League One VS Played: 9
Wycombe Away team
Wycombe
Home Wins 2 22%
Draws 2 22%
Away Wins 5 56%
Total Per Match Stat Per Match Total
5 0.56 Goals 1 9
9 1 Goals Conceded 0.56 5
2 0.22 Clean Sheets 0.67 6

Previous Meetings

Recent results between Wigan and Wycombe

Last 6
League One
Wycombe Wycombe
2 : 0
Wigan Wigan
League One
Wigan Wigan
0 : 1
Wycombe Wycombe
League Cup
Wigan Wigan
0 : 2
Wycombe Wycombe
League One
Wycombe Wycombe
0 : 0
Wigan Wigan
League One
Wigan Wigan
0 : 1
Wycombe Wycombe
League One
Wycombe Wycombe
1 : 0
Wigan Wigan
Over 2.5 1/9 11%
BTTS 2/9 22%
Wigan unbeaten 4/9
Wycombe unbeaten 7/9
⚡ 3 Away Wins in a row
Open Match Analysis
Sheffield Wednesday
Sheffield Wednesday Home team
England · League One VS Played: 1
Stockport County Away team
Stockport County
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 Sheffield Wednesday and Stockport County

Last 1
League Cup
Sheffield Wednesday Sheffield Wednesday
1 : 1
Stockport County Stockport County
Over 2.5 0/1 0%
BTTS 1/1 100%
Sheffield Wednesday unbeaten 1/1
Stockport County unbeaten 1/1
Open Match Analysis
Oxford United
Oxford United Home team
England · League One VS Played: 12
Cambridge United Away team
Cambridge United
Home Wins 6 50%
Draws 2 17%
Away Wins 4 33%
Total Per Match Stat Per Match Total
14 1.17 Goals 1.33 16
16 1.33 Goals Conceded 1.17 14
5 0.42 Clean Sheets 0.25 3

Previous Meetings

Recent results between Oxford United and Cambridge United

Last 6
League One
Oxford United Oxford United
2 : 1
Cambridge United Cambridge United
League One
Cambridge United Cambridge United
2 : 0
Oxford United Oxford United
League One
Cambridge United Cambridge United
1 : 0
Oxford United Oxford United
League One
Oxford United Oxford United
1 : 0
Cambridge United Cambridge United
League One
Oxford United Oxford United
4 : 2
Cambridge United Cambridge United
EFL Trophy
Cambridge United Cambridge United
4 : 1
Oxford United Oxford United
Over 2.5 4/12 33%
BTTS 5/12 42%
Oxford United unbeaten 8/12
Cambridge United unbeaten 6/12
Open Match Analysis
Peterborough
Peterborough Home team
England · League One VS Played: 15
Doncaster Away team
Doncaster
Home Wins 5 33%
Draws 5 33%
Away Wins 5 33%
Total Per Match Stat Per Match Total
21 1.4 Goals 1.33 20
20 1.33 Goals Conceded 1.4 21
4 0.27 Clean Sheets 0.27 4

Previous Meetings

Recent results between Peterborough and Doncaster

Last 6
League One
Peterborough Peterborough
1 : 3
Doncaster Doncaster
League One
Doncaster Doncaster
2 : 1
Peterborough Peterborough
FA Cup
Peterborough Peterborough
2 : 1
Doncaster Doncaster
League One
Doncaster Doncaster
1 : 4
Peterborough Peterborough
League One
Peterborough Peterborough
2 : 2
Doncaster Doncaster
League One
Peterborough Peterborough
0 : 3
Doncaster Doncaster
Over 2.5 9/15 60%
BTTS 9/15 60%
Peterborough unbeaten 10/15
Doncaster unbeaten 10/15
⚡ 2 Away Wins in a row
⚽ 5 BTTS streak
📈 6 Over 2.5 streak
Open Match Analysis
Blackpool
Blackpool Home team
England · League One VS Played: 10
Plymouth Away team
Plymouth
Home Wins 3 30%
Draws 3 30%
Away Wins 4 40%
Total Per Match Stat Per Match Total
13 1.3 Goals 1.4 14
14 1.4 Goals Conceded 1.3 13
2 0.2 Clean Sheets 0.4 4

Previous Meetings

Recent results between Blackpool and Plymouth

Last 6
League One
Blackpool Blackpool
0 : 4
Plymouth Plymouth
League One
Plymouth Plymouth
1 : 0
Blackpool Blackpool
League One
Blackpool Blackpool
2 : 2
Plymouth Plymouth
League One
Plymouth Plymouth
1 : 0
Blackpool Blackpool
League One
Blackpool Blackpool
2 : 2
Plymouth Plymouth
League One
Plymouth Plymouth
0 : 1
Blackpool Blackpool
Over 2.5 6/10 60%
BTTS 4/10 40%
Blackpool unbeaten 6/10
Plymouth unbeaten 7/10
⚡ 2 Away Wins in a row
Open Match Analysis
Luton
Luton Home team
England · League One VS Played: 4
Bradford Away team
Bradford
Home Wins 3 75%
Draws 0 0%
Away Wins 1 25%
Total Per Match Stat Per Match Total
8 2 Goals 0.75 3
3 0.75 Goals Conceded 2 8
2 0.5 Clean Sheets 0 0

Previous Meetings

Recent results between Luton and Bradford

Last 4
League One
Luton Luton
2 : 1
Bradford Bradford
League One
Bradford Bradford
2 : 1
Luton Luton
League One
Bradford Bradford
0 : 1
Luton Luton
League One
Luton Luton
4 : 0
Bradford Bradford
Over 2.5 3/4 75%
BTTS 2/4 50%
Luton unbeaten 3/4
Bradford unbeaten 1/4
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Leyton Orient
Leyton Orient Home team
England · League One VS Played: 15
Stevenage Away team
Stevenage
Home Wins 5 33%
Draws 6 40%
Away Wins 4 27%
Total Per Match Stat Per Match Total
13 0.87 Goals 0.87 13
13 0.87 Goals Conceded 0.87 13
9 0.6 Clean Sheets 0.53 8

Previous Meetings

Recent results between Leyton Orient and Stevenage

Last 6
League One
Stevenage Stevenage
1 : 2
Leyton Orient Leyton Orient
League One
Leyton Orient Leyton Orient
2 : 3
Stevenage Stevenage
League One
Leyton Orient Leyton Orient
1 : 0
Stevenage Stevenage
EFL Trophy
Leyton Orient Leyton Orient
0 : 1
Stevenage Stevenage
League One
Stevenage Stevenage
0 : 0
Leyton Orient Leyton Orient
League One
Stevenage Stevenage
0 : 1
Leyton Orient Leyton Orient
Over 2.5 6/15 40%
BTTS 3/15 20%
Leyton Orient unbeaten 11/15
Stevenage unbeaten 10/15
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Northampton
Northampton Home team
England · League Two VS Played: 10
Rotherham Away team
Rotherham
Home Wins 1 10%
Draws 2 20%
Away Wins 7 70%
Total Per Match Stat Per Match Total
7 0.7 Goals 1.9 19
19 1.9 Goals Conceded 0.7 7
0 0 Clean Sheets 0.4 4

Previous Meetings

Recent results between Northampton and Rotherham

Last 6
League One
Rotherham Rotherham
2 : 1
Northampton Northampton
League One
Northampton Northampton
1 : 2
Rotherham Rotherham
League One
Northampton Northampton
0 : 2
Rotherham Rotherham
League One
Rotherham Rotherham
3 : 0
Northampton Northampton
League One
Northampton Northampton
0 : 3
Rotherham Rotherham
League One
Rotherham Rotherham
1 : 0
Northampton Northampton
Over 2.5 6/10 60%
BTTS 6/10 60%
Northampton unbeaten 3/10
Rotherham unbeaten 9/10
⚡ 7 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Chesterfield
Chesterfield Home team
England · League Two VS Played: 8
York Away team
York
Home Wins 3 38%
Draws 3 38%
Away Wins 2 25%
Total Per Match Stat Per Match Total
16 2 Goals 1.25 10
10 1.25 Goals Conceded 2 16
3 0.38 Clean Sheets 0 0

Previous Meetings

Recent results between Chesterfield and York

Last 6
National League
York York
2 : 1
Chesterfield Chesterfield
National League
Chesterfield Chesterfield
4 : 0
York York
National League
Chesterfield Chesterfield
1 : 3
York York
National League
York York
1 : 1
Chesterfield Chesterfield
League Two
York York
0 : 2
Chesterfield Chesterfield
League Two
Chesterfield Chesterfield
2 : 2
York York
Over 2.5 6/8 75%
BTTS 5/8 63%
Chesterfield unbeaten 6/8
York unbeaten 5/8
📈 3 Over 2.5 streak
Open Match Analysis
Gillingham
Gillingham Home team
England · League Two VS Played: 15
Bristol Rovers Away team
Bristol Rovers
Home Wins 8 53%
Draws 4 27%
Away Wins 3 20%
Total Per Match Stat Per Match Total
26 1.73 Goals 0.8 12
12 0.8 Goals Conceded 1.73 26
6 0.4 Clean Sheets 0.13 2

Previous Meetings

Recent results between Gillingham and Bristol Rovers

Last 6
League Two
Gillingham Gillingham
1 : 2
Bristol Rovers Bristol Rovers
League Two
Bristol Rovers Bristol Rovers
0 : 1
Gillingham Gillingham
League One
Gillingham Gillingham
2 : 0
Bristol Rovers Bristol Rovers
League One
Bristol Rovers Bristol Rovers
0 : 2
Gillingham Gillingham
League One
Bristol Rovers Bristol Rovers
1 : 1
Gillingham Gillingham
League One
Gillingham Gillingham
0 : 1
Bristol Rovers Bristol Rovers
Over 2.5 7/15 47%
BTTS 8/15 53%
Gillingham unbeaten 12/15
Bristol Rovers unbeaten 7/15
Open Match Analysis
Accrington ST
Accrington ST Home team
England · League Two VS Played: 15
Newport County Away team
Newport County
Home Wins 5 33%
Draws 4 27%
Away Wins 6 40%
Total Per Match Stat Per Match Total
27 1.8 Goals 1.4 21
21 1.4 Goals Conceded 1.8 27
3 0.2 Clean Sheets 0.2 3

Previous Meetings

Recent results between Accrington ST and Newport County

Last 6
League Two
Newport County Newport County
1 : 4
Accrington ST Accrington ST
League Two
Accrington ST Accrington ST
0 : 1
Newport County Newport County
League Two
Accrington ST Accrington ST
5 : 0
Newport County Newport County
League Two
Newport County Newport County
3 : 1
Accrington ST Accrington ST
League Two
Newport County Newport County
1 : 3
Accrington ST Accrington ST
League Two
Accrington ST Accrington ST
3 : 0
Newport County Newport County
Over 2.5 9/15 60%
BTTS 9/15 60%
Accrington ST unbeaten 9/15
Newport County unbeaten 10/15
Open Match Analysis
Colchester
Colchester Home team
England · League Two VS Played: 15
Cheltenham Away team
Cheltenham
Home Wins 6 40%
Draws 3 20%
Away Wins 6 40%
Total Per Match Stat Per Match Total
22 1.47 Goals 1.27 19
19 1.27 Goals Conceded 1.47 22
5 0.33 Clean Sheets 0.2 3

Previous Meetings

Recent results between Colchester and Cheltenham

Last 6
League Two
Cheltenham Cheltenham
1 : 4
Colchester Colchester
League Two
Colchester Colchester
2 : 0
Cheltenham Cheltenham
League Two
Cheltenham Cheltenham
0 : 1
Colchester Colchester
EFL Trophy
Cheltenham Cheltenham
2 : 1
Colchester Colchester
League Two
Colchester Colchester
1 : 2
Cheltenham Cheltenham
League Two
Cheltenham Cheltenham
1 : 0
Colchester Colchester
Over 2.5 8/15 53%
BTTS 8/15 53%
Colchester unbeaten 9/15
Cheltenham unbeaten 9/15
🔥 3 Home Wins in a row
Open Match Analysis
Crewe
Crewe Home team
England · League Two VS Played: 15
Shrewsbury Away team
Shrewsbury
Home Wins 7 47%
Draws 4 27%
Away Wins 4 27%
Total Per Match Stat Per Match Total
24 1.6 Goals 1.07 16
16 1.07 Goals Conceded 1.6 24
5 0.33 Clean Sheets 0.13 2

Previous Meetings

Recent results between Crewe and Shrewsbury

Last 6
League Two
Shrewsbury Shrewsbury
0 : 4
Crewe Crewe
League Two
Crewe Crewe
3 : 1
Shrewsbury Shrewsbury
League One
Crewe Crewe
0 : 0
Shrewsbury Shrewsbury
League One
Shrewsbury Shrewsbury
1 : 1
Crewe Crewe
EFL Trophy
Shrewsbury Shrewsbury
0 : 1
Crewe Crewe
League One
Crewe Crewe
3 : 2
Shrewsbury Shrewsbury
Over 2.5 7/15 47%
BTTS 9/15 60%
Crewe unbeaten 11/15
Shrewsbury unbeaten 8/15
🔥 2 Home Wins in a row
📈 2 Over 2.5 streak
Open Match Analysis
Exeter City
Exeter City Home team
England · League Two VS Played: 10
Tranmere Away team
Tranmere
Home Wins 3 30%
Draws 0 0%
Away Wins 7 70%
Total Per Match Stat Per Match Total
12 1.2 Goals 1.3 13
13 1.3 Goals Conceded 1.2 12
2 0.2 Clean Sheets 0.5 5

Previous Meetings

Recent results between Exeter City and Tranmere

Last 6
League Two
Tranmere Tranmere
2 : 0
Exeter City Exeter City
League Two
Exeter City Exeter City
0 : 1
Tranmere Tranmere
League Two
Tranmere Tranmere
2 : 1
Exeter City Exeter City
League Two
Exeter City Exeter City
5 : 0
Tranmere Tranmere
League Two
Exeter City Exeter City
0 : 1
Tranmere Tranmere
League Two
Tranmere Tranmere
2 : 0
Exeter City Exeter City
Over 2.5 5/10 50%
BTTS 3/10 30%
Exeter City unbeaten 3/10
Tranmere unbeaten 7/10
⚡ 3 Away Wins in a row
Open Match Analysis
Grimsby
Grimsby Home team
England · League Two VS Played: 15
Crawley Town Away team
Crawley Town
Home Wins 6 40%
Draws 4 27%
Away Wins 5 33%
Total Per Match Stat Per Match Total
21 1.4 Goals 1.2 18
18 1.2 Goals Conceded 1.4 21
5 0.33 Clean Sheets 0.2 3

Previous Meetings

Recent results between Grimsby and Crawley Town

Last 6
League Two
Crawley Town Crawley Town
0 : 2
Grimsby Grimsby
League Two
Grimsby Grimsby
3 : 0
Crawley Town Crawley Town
League Two
Crawley Town Crawley Town
2 : 0
Grimsby Grimsby
League Two
Grimsby Grimsby
2 : 3
Crawley Town Crawley Town
League Two
Crawley Town Crawley Town
1 : 1
Grimsby Grimsby
League Two
Grimsby Grimsby
3 : 0
Crawley Town Crawley Town
Over 2.5 8/15 53%
BTTS 8/15 53%
Grimsby unbeaten 10/15
Crawley Town unbeaten 9/15
🔥 2 Home Wins in a row
Open Match Analysis
Barnet
Barnet Home team
England · League Two VS Played: 6
Fleetwood Town Away team
Fleetwood Town
Home Wins 2 33%
Draws 0 0%
Away Wins 4 67%
Total Per Match Stat Per Match Total
9 1.5 Goals 1.67 10
10 1.67 Goals Conceded 1.5 9
1 0.17 Clean Sheets 0.33 2

Previous Meetings

Recent results between Barnet and Fleetwood Town

Last 6
League Two
Fleetwood Town Fleetwood Town
2 : 5
Barnet Barnet
FA Cup
Fleetwood Town Fleetwood Town
2 : 1
Barnet Barnet
League Two
Barnet Barnet
0 : 2
Fleetwood Town Fleetwood Town
FA Cup
Barnet Barnet
0 : 2
Fleetwood Town Fleetwood Town
League Two
Barnet Barnet
2 : 0
Fleetwood Town Fleetwood Town
League Two
Fleetwood Town Fleetwood Town
2 : 1
Barnet Barnet
Over 2.5 3/6 50%
BTTS 3/6 50%
Barnet unbeaten 2/6
Fleetwood Town unbeaten 4/6
⚽ 2 BTTS streak
📈 2 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.