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.

Bendel Insurance
Bendel Insurance Home team
Nigeria · NPFL VS Played: 2
Kun Khalifat FC Away team
Kun Khalifat FC
Home Wins 1 50%
Draws 1 50%
Away Wins 0 0%
Total Per Match Stat Per Match Total
3 1.5 Goals 1 2
2 1 Goals Conceded 1.5 3
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Bendel Insurance and Kun Khalifat FC

Last 2
NPFL
Bendel Insurance Bendel Insurance
2 : 1
Kun Khalifat FC Kun Khalifat FC
NPFL
Kun Khalifat FC Kun Khalifat FC
1 : 1
Bendel Insurance Bendel Insurance
Over 2.5 1/2 50%
BTTS 2/2 100%
Bendel Insurance unbeaten 2/2
Kun Khalifat FC unbeaten 1/2
⚽ 2 BTTS streak
Open Match Analysis
Kwara United
Kwara United Home team
Nigeria · NPFL VS Played: 15
Katsina United Away team
Katsina United
Home Wins 8 53%
Draws 3 20%
Away Wins 4 27%
Total Per Match Stat Per Match Total
15 1 Goals 0.47 7
7 0.47 Goals Conceded 1 15
8 0.53 Clean Sheets 0.4 6

Previous Meetings

Recent results between Kwara United and Katsina United

Last 6
NPFL
Katsina United Katsina United
1 : 2
Kwara United Kwara United
NPFL
Kwara United Kwara United
1 : 0
Katsina United Katsina United
NPFL
Katsina United Katsina United
1 : 0
Kwara United Kwara United
NPFL
Kwara United Kwara United
1 : 0
Katsina United Katsina United
NPFL
Kwara United Kwara United
1 : 1
Katsina United Katsina United
NPFL
Katsina United Katsina United
1 : 0
Kwara United Kwara United
Over 2.5 3/15 20%
BTTS 3/15 20%
Kwara United unbeaten 11/15
Katsina United unbeaten 7/15
🔥 2 Home Wins in a row
Open Match Analysis
Bate Borisov
Bate Borisov Home team
Belarus · Premier League VS Played: 5
Naftan Away team
Naftan
Home Wins 3 60%
Draws 2 40%
Away Wins 0 0%
Total Per Match Stat Per Match Total
15 3 Goals 1 5
5 1 Goals Conceded 3 15
3 0.6 Clean Sheets 0.2 1

Previous Meetings

Recent results between Bate Borisov and Naftan

Last 5
Premier League
Naftan Naftan
0 : 0
Bate Borisov Bate Borisov
Premier League
Bate Borisov Bate Borisov
5 : 0
Naftan Naftan
Coppa
Naftan Naftan
3 : 4
Bate Borisov Bate Borisov
Premier League
Naftan Naftan
2 : 2
Bate Borisov Bate Borisov
Friendlies Clubs
Bate Borisov Bate Borisov
4 : 0
Naftan Naftan
Over 2.5 4/5 80%
BTTS 2/5 40%
Bate Borisov unbeaten 5/5
Naftan unbeaten 2/5
Open Match Analysis
Le Mans
Le Mans Home team
France · Ligue 1 VS Played: 6
Lens Away team
Lens
Home Wins 2 33%
Draws 2 33%
Away Wins 2 33%
Total Per Match Stat Per Match Total
8 1.33 Goals 1.17 7
7 1.17 Goals Conceded 1.33 8
1 0.17 Clean Sheets 0.33 2

Previous Meetings

Recent results between Le Mans and Lens

Last 5
Ligue 2
Le Mans Le Mans
1 : 2
Lens Lens
Ligue 2
Le Mans Le Mans
2 : 1
Lens Lens
Ligue 2
Lens Lens
2 : 2
Le Mans Le Mans
Ligue 2
Lens Lens
1 : 3
Le Mans Le Mans
Ligue 2
Le Mans Le Mans
0 : 1
Lens Lens
Over 2.5 4/6 67%
BTTS 4/6 67%
Le Mans unbeaten 4/6
Lens unbeaten 4/6
Open Match Analysis
Avellino
Avellino Home team
Italy · Serie B VS Played: 10
Palermo Away team
Palermo
Home Wins 3 30%
Draws 2 20%
Away Wins 5 50%
Total Per Match Stat Per Match Total
9 0.9 Goals 1.4 14
14 1.4 Goals Conceded 0.9 9
3 0.3 Clean Sheets 0.3 3

Previous Meetings

Recent results between Avellino and Palermo

Last 6
Serie B
Palermo Palermo
2 : 0
Avellino Avellino
Serie B
Avellino Avellino
2 : 2
Palermo Palermo
Serie C - Girone C
Avellino Avellino
1 : 2
Palermo Palermo
Serie C - Girone C
Palermo Palermo
1 : 1
Avellino Avellino
Serie C - Girone A
Avellino Avellino
1 : 0
Palermo Palermo
Serie C - Girone A
Palermo Palermo
1 : 0
Avellino Avellino
Over 2.5 4/10 40%
BTTS 4/10 40%
Avellino unbeaten 5/10
Palermo unbeaten 7/10
Open Match Analysis
Mantova
Mantova Home team
Italy · Serie B VS Played: 4
Sampdoria Away team
Sampdoria
Home Wins 2 50%
Draws 1 25%
Away Wins 1 25%
Total Per Match Stat Per Match Total
5 1.25 Goals 1 4
4 1 Goals Conceded 1.25 5
1 0.25 Clean Sheets 0.25 1

Previous Meetings

Recent results between Mantova and Sampdoria

Last 4
Serie B
Mantova Mantova
2 : 1
Sampdoria Sampdoria
Serie B
Sampdoria Sampdoria
0 : 1
Mantova Mantova
Serie B
Mantova Mantova
2 : 2
Sampdoria Sampdoria
Serie B
Sampdoria Sampdoria
1 : 0
Mantova Mantova
Over 2.5 2/4 50%
BTTS 2/4 50%
Mantova unbeaten 3/4
Sampdoria unbeaten 2/4
🔥 2 Home Wins in a row
Open Match Analysis
Magallanes
Magallanes Home team
Chile · Primera B VS Played: 11
D. Puerto Montt Away team
D. Puerto Montt
Home Wins 3 27%
Draws 4 36%
Away Wins 4 36%
Total Per Match Stat Per Match Total
9 0.82 Goals 0.73 8
8 0.73 Goals Conceded 0.82 9
4 0.36 Clean Sheets 0.45 5

Previous Meetings

Recent results between Magallanes and D. Puerto Montt

Last 6
Primera B
D. Puerto Montt D. Puerto Montt
2 : 0
Magallanes Magallanes
Primera B
D. Puerto Montt D. Puerto Montt
1 : 0
Magallanes Magallanes
Primera B
Magallanes Magallanes
2 : 0
D. Puerto Montt D. Puerto Montt
Primera B
Magallanes Magallanes
3 : 0
D. Puerto Montt D. Puerto Montt
Primera B
D. Puerto Montt D. Puerto Montt
1 : 1
Magallanes Magallanes
Primera B
D. Puerto Montt D. Puerto Montt
1 : 0
Magallanes Magallanes
Over 2.5 1/11 9%
BTTS 3/11 27%
Magallanes unbeaten 7/11
D. Puerto Montt unbeaten 8/11
⚡ 2 Away Wins in a row
Open Match Analysis
Legia Warszawa
Legia Warszawa Home team
Poland · Ekstraklasa VS Played: 12
Widzew Łódź Away team
Widzew Łódź
Home Wins 8 67%
Draws 2 17%
Away Wins 2 17%
Total Per Match Stat Per Match Total
21 1.75 Goals 1.08 13
13 1.08 Goals Conceded 1.75 21
3 0.25 Clean Sheets 0.08 1

Previous Meetings

Recent results between Legia Warszawa and Widzew Łódź

Last 6
Ekstraklasa
Legia Warszawa Legia Warszawa
1 : 0
Widzew Łódź Widzew Łódź
Ekstraklasa
Widzew Łódź Widzew Łódź
1 : 1
Legia Warszawa Legia Warszawa
Ekstraklasa
Widzew Łódź Widzew Łódź
0 : 2
Legia Warszawa Legia Warszawa
Ekstraklasa
Legia Warszawa Legia Warszawa
2 : 1
Widzew Łódź Widzew Łódź
Friendlies Clubs
Legia Warszawa Legia Warszawa
2 : 1
Widzew Łódź Widzew Łódź
Ekstraklasa
Widzew Łódź Widzew Łódź
1 : 0
Legia Warszawa Legia Warszawa
Over 2.5 7/12 58%
BTTS 8/12 67%
Legia Warszawa unbeaten 10/12
Widzew Łódź unbeaten 4/12
Open Match Analysis
Manchester United
Manchester United Home team
England · Premier League VS Played: 15
Manchester City Away team
Manchester City
Home Wins 5 33%
Draws 2 13%
Away Wins 8 53%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.93 29
29 1.93 Goals Conceded 1.13 17
3 0.2 Clean Sheets 0.33 5

Previous Meetings

Recent results between Manchester United and Manchester City

Last 6
Premier League
Manchester United Manchester United
2 : 0
Manchester City Manchester City
Premier League
Manchester City Manchester City
3 : 0
Manchester United Manchester United
Premier League
Manchester United Manchester United
0 : 0
Manchester City Manchester City
Premier League
Manchester City Manchester City
1 : 2
Manchester United Manchester United
Community Shield
Manchester City Manchester City
1 : 1
Manchester United Manchester United
FA Cup
Manchester City Manchester City
1 : 2
Manchester United Manchester United
Over 2.5 9/15 60%
BTTS 8/15 53%
Manchester United unbeaten 7/15
Manchester City unbeaten 10/15
Open Match Analysis
CA River Plate
CA River Plate Home team
Uruguay · Segunda División VS Played: 5
Fenix Away team
Fenix
Home Wins 2 40%
Draws 1 20%
Away Wins 2 40%
Total Per Match Stat Per Match Total
6 1.2 Goals 1.4 7
7 1.4 Goals Conceded 1.2 6
2 0.4 Clean Sheets 0.4 2

Previous Meetings

Recent results between CA River Plate and Fenix

Last 5
Segunda División
Fenix Fenix
3 : 1
CA River Plate CA River Plate
Primera División - Clausura
CA River Plate CA River Plate
4 : 3
Fenix Fenix
Primera División - Apertura
Fenix Fenix
1 : 0
CA River Plate CA River Plate
Primera División - Apertura
Fenix Fenix
0 : 0
CA River Plate CA River Plate
Primera División - Clausura
CA River Plate CA River Plate
1 : 0
Fenix Fenix
Over 2.5 2/5 40%
BTTS 2/5 40%
CA River Plate unbeaten 3/5
Fenix unbeaten 3/5
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Suduva Marijampole
Suduva Marijampole Home team
Lithuania · A Lyga VS Played: 15
FK Zalgiris Vilnius Away team
FK Zalgiris Vilnius
Home Wins 1 7%
Draws 5 33%
Away Wins 9 60%
Total Per Match Stat Per Match Total
12 0.8 Goals 2.2 33
33 2.2 Goals Conceded 0.8 12
0 0 Clean Sheets 0.47 7

Previous Meetings

Recent results between Suduva Marijampole and FK Zalgiris Vilnius

Last 6
A Lyga
Suduva Marijampole Suduva Marijampole
1 : 1
FK Zalgiris Vilnius FK Zalgiris Vilnius
A Lyga
FK Zalgiris Vilnius FK Zalgiris Vilnius
1 : 0
Suduva Marijampole Suduva Marijampole
A Lyga
Suduva Marijampole Suduva Marijampole
1 : 3
FK Zalgiris Vilnius FK Zalgiris Vilnius
A Lyga
FK Zalgiris Vilnius FK Zalgiris Vilnius
1 : 0
Suduva Marijampole Suduva Marijampole
A Lyga
Suduva Marijampole Suduva Marijampole
2 : 2
FK Zalgiris Vilnius FK Zalgiris Vilnius
A Lyga
FK Zalgiris Vilnius FK Zalgiris Vilnius
3 : 0
Suduva Marijampole Suduva Marijampole
Over 2.5 9/15 60%
BTTS 8/15 53%
Suduva Marijampole unbeaten 6/15
FK Zalgiris Vilnius unbeaten 14/15
Open Match Analysis
FC Iberia 1999
FC Iberia 1999 Home team
Georgia · Erovnuli Liga VS Played: 3
Spaeri Away team
Spaeri
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 FC Iberia 1999 and Spaeri

Last 3
Erovnuli Liga
FC Iberia 1999 FC Iberia 1999
1 : 1
Spaeri Spaeri
Erovnuli Liga
Spaeri Spaeri
0 : 2
FC Iberia 1999 FC Iberia 1999
David Kipiani Cup
Spaeri Spaeri
0 : 1
FC Iberia 1999 FC Iberia 1999
Over 2.5 0/3 0%
BTTS 1/3 33%
FC Iberia 1999 unbeaten 3/3
Spaeri unbeaten 1/3
Open Match Analysis
Napoli
Napoli Home team
Italy · Serie A VS Played: 15
Bologna Away team
Bologna
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
6 0.4 Clean Sheets 0.2 3

Previous Meetings

Recent results between Napoli and Bologna

Last 6
Serie A
Napoli Napoli
2 : 3
Bologna Bologna
Super Cup
Napoli Napoli
2 : 0
Bologna Bologna
Serie A
Bologna Bologna
2 : 0
Napoli Napoli
Serie A
Bologna Bologna
1 : 1
Napoli Napoli
Serie A
Napoli Napoli
3 : 0
Bologna Bologna
Serie A
Napoli Napoli
0 : 2
Bologna Bologna
Over 2.5 7/15 47%
BTTS 7/15 47%
Napoli unbeaten 11/15
Bologna unbeaten 8/15
Open Match Analysis
FC Nordsjaelland
FC Nordsjaelland Home team
Denmark · Superliga VS Played: 15
Aarhus Away team
Aarhus
Home Wins 5 33%
Draws 4 27%
Away Wins 6 40%
Total Per Match Stat Per Match Total
24 1.6 Goals 1.33 20
20 1.33 Goals Conceded 1.6 24
3 0.2 Clean Sheets 0.27 4

Previous Meetings

Recent results between FC Nordsjaelland and Aarhus

Last 6
Superliga
FC Nordsjaelland FC Nordsjaelland
1 : 1
Aarhus Aarhus
Superliga
Aarhus Aarhus
1 : 1
FC Nordsjaelland FC Nordsjaelland
Superliga
Aarhus Aarhus
1 : 0
FC Nordsjaelland FC Nordsjaelland
Superliga
FC Nordsjaelland FC Nordsjaelland
1 : 2
Aarhus Aarhus
Superliga
FC Nordsjaelland FC Nordsjaelland
2 : 0
Aarhus Aarhus
Superliga
Aarhus Aarhus
2 : 0
FC Nordsjaelland FC Nordsjaelland
Over 2.5 6/15 40%
BTTS 9/15 60%
FC Nordsjaelland unbeaten 9/15
Aarhus unbeaten 10/15
🤝 2 Draws in a row
⚽ 2 BTTS streak
Open Match Analysis
Teplice
Teplice Home team
Czech-Republic · Czech Liga VS Played: 15
Slavia Praha Away team
Slavia Praha
Home Wins 1 7%
Draws 3 20%
Away Wins 11 73%
Total Per Match Stat Per Match Total
8 0.53 Goals 2.67 40
40 2.67 Goals Conceded 0.53 8
2 0.13 Clean Sheets 0.47 7

Previous Meetings

Recent results between Teplice and Slavia Praha

Last 6
Czech Liga
Teplice Teplice
1 : 2
Slavia Praha Slavia Praha
Czech Liga
Slavia Praha Slavia Praha
3 : 0
Teplice Teplice
Czech Liga
Teplice Teplice
1 : 0
Slavia Praha Slavia Praha
Czech Liga
Slavia Praha Slavia Praha
2 : 1
Teplice Teplice
Czech Liga
Slavia Praha Slavia Praha
4 : 0
Teplice Teplice
Czech Liga
Teplice Teplice
0 : 0
Slavia Praha Slavia Praha
Over 2.5 10/15 67%
BTTS 7/15 47%
Teplice unbeaten 4/15
Slavia Praha unbeaten 14/15
⚡ 2 Away Wins in a row
📈 2 Over 2.5 streak
Open Match Analysis
Valletta FC
Valletta FC Home team
Malta · Premier League VS Played: 15
Balzan FC Away team
Balzan FC
Home Wins 10 67%
Draws 4 27%
Away Wins 1 7%
Total Per Match Stat Per Match Total
22 1.47 Goals 0.53 8
8 0.53 Goals Conceded 1.47 22
8 0.53 Clean Sheets 0.2 3

Previous Meetings

Recent results between Valletta FC and Balzan FC

Last 6
Friendlies Clubs
Balzan FC Balzan FC
1 : 2
Valletta FC Valletta FC
Premier League
Valletta FC Valletta FC
1 : 0
Balzan FC Balzan FC
Premier League
Balzan FC Balzan FC
0 : 0
Valletta FC Valletta FC
Premier League
Valletta FC Valletta FC
0 : 0
Balzan FC Balzan FC
Premier League
Balzan FC Balzan FC
1 : 3
Valletta FC Valletta FC
Premier League
Balzan FC Balzan FC
1 : 1
Valletta FC Valletta FC
Over 2.5 6/15 40%
BTTS 7/15 47%
Valletta FC unbeaten 14/15
Balzan FC unbeaten 5/15
🔥 2 Home Wins in a row
Open Match Analysis
Asteras Tripolis
Asteras Tripolis Home team
Greece · Super League 1 VS Played: 15
AEK Athens FC Away team
AEK Athens FC
Home Wins 1 7%
Draws 4 27%
Away Wins 10 67%
Total Per Match Stat Per Match Total
10 0.67 Goals 1.87 28
28 1.87 Goals Conceded 0.67 10
2 0.13 Clean Sheets 0.47 7

Previous Meetings

Recent results between Asteras Tripolis and AEK Athens FC

Last 6
Super League 1
Asteras Tripolis Asteras Tripolis
0 : 1
AEK Athens FC AEK Athens FC
Super League 1
AEK Athens FC AEK Athens FC
1 : 0
Asteras Tripolis Asteras Tripolis
Super League 1
Asteras Tripolis Asteras Tripolis
0 : 3
AEK Athens FC AEK Athens FC
Super League 1
AEK Athens FC AEK Athens FC
3 : 0
Asteras Tripolis Asteras Tripolis
Super League 1
AEK Athens FC AEK Athens FC
4 : 2
Asteras Tripolis Asteras Tripolis
Super League 1
Asteras Tripolis Asteras Tripolis
0 : 3
AEK Athens FC AEK Athens FC
Over 2.5 8/15 53%
BTTS 7/15 47%
Asteras Tripolis unbeaten 5/15
AEK Athens FC unbeaten 14/15
⚡ 7 Away Wins in a row
Open Match Analysis
AEK Larnaca
AEK Larnaca Home team
Cyprus · 1. Division VS Played: 15
Pafos Away team
Pafos
Home Wins 5 33%
Draws 7 47%
Away Wins 3 20%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.07 16
16 1.07 Goals Conceded 1.13 17
6 0.4 Clean Sheets 0.27 4

Previous Meetings

Recent results between AEK Larnaca and Pafos

Last 6
1. Division
AEK Larnaca AEK Larnaca
2 : 2
Pafos Pafos
1. Division
Pafos Pafos
1 : 1
AEK Larnaca AEK Larnaca
1. Division
Pafos Pafos
1 : 2
AEK Larnaca AEK Larnaca
Super Cup
Pafos Pafos
1 : 1
AEK Larnaca AEK Larnaca
1. Division
AEK Larnaca AEK Larnaca
2 : 4
Pafos Pafos
Cup
AEK Larnaca AEK Larnaca
0 : 0
Pafos Pafos
Over 2.5 5/15 33%
BTTS 7/15 47%
AEK Larnaca unbeaten 12/15
Pafos unbeaten 10/15
🤝 2 Draws in a row
⚽ 5 BTTS streak
Open Match Analysis
Juventud
Juventud Home team
Uruguay · Primera División VS Played: 5
Danubio Away team
Danubio
Home Wins 1 20%
Draws 2 40%
Away Wins 2 40%
Total Per Match Stat Per Match Total
8 1.6 Goals 2 10
10 2 Goals Conceded 1.6 8
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Juventud and Danubio

Last 5
Primera División
Danubio Danubio
1 : 1
Juventud Juventud
Primera División
Danubio Danubio
4 : 1
Juventud Juventud
Primera División - Clausura
Danubio Danubio
2 : 1
Juventud Juventud
Primera División - Apertura
Juventud Juventud
3 : 1
Danubio Danubio
Primera División - Apertura
Juventud Juventud
2 : 2
Danubio Danubio
Over 2.5 4/5 80%
BTTS 5/5 100%
Juventud unbeaten 3/5
Danubio unbeaten 4/5
⚽ 5 BTTS streak
Open Match Analysis
Throttur Reykjavik
Throttur Reykjavik Home team
Iceland · 1. Deild VS Played: 5
Njardvik Away team
Njardvik
Home Wins 3 60%
Draws 1 20%
Away Wins 1 20%
Total Per Match Stat Per Match Total
8 1.6 Goals 1 5
5 1 Goals Conceded 1.6 8
2 0.4 Clean Sheets 0.2 1

Previous Meetings

Recent results between Throttur Reykjavik and Njardvik

Last 5
1. Deild
Njardvik Njardvik
0 : 1
Throttur Reykjavik Throttur Reykjavik
1. Deild
Njardvik Njardvik
1 : 0
Throttur Reykjavik Throttur Reykjavik
1. Deild
Throttur Reykjavik Throttur Reykjavik
2 : 0
Njardvik Njardvik
1. Deild
Njardvik Njardvik
2 : 3
Throttur Reykjavik Throttur Reykjavik
1. Deild
Throttur Reykjavik Throttur Reykjavik
2 : 2
Njardvik Njardvik
Over 2.5 2/5 40%
BTTS 2/5 40%
Throttur Reykjavik unbeaten 4/5
Njardvik unbeaten 2/5
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.