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.

GIL Vicente
GIL Vicente Home team
Portugal · Primeira Liga VS Played: 15
Maritimo Away team
Maritimo
Home Wins 7 47%
Draws 3 20%
Away Wins 5 33%
Total Per Match Stat Per Match Total
23 1.53 Goals 1.2 18
18 1.2 Goals Conceded 1.53 23
4 0.27 Clean Sheets 0.13 2

Previous Meetings

Recent results between GIL Vicente and Maritimo

Last 6
Primeira Liga
GIL Vicente GIL Vicente
2 : 0
Maritimo Maritimo
Primeira Liga
Maritimo Maritimo
1 : 2
GIL Vicente GIL Vicente
Primeira Liga
GIL Vicente GIL Vicente
1 : 1
Maritimo Maritimo
Primeira Liga
Maritimo Maritimo
1 : 2
GIL Vicente GIL Vicente
Primeira Liga
Maritimo Maritimo
0 : 1
GIL Vicente GIL Vicente
Primeira Liga
GIL Vicente GIL Vicente
0 : 1
Maritimo Maritimo
Over 2.5 8/15 53%
BTTS 10/15 67%
GIL Vicente unbeaten 10/15
Maritimo unbeaten 8/15
🔥 2 Home Wins in a row
Open Match Analysis
Minsk II
Minsk II Home team
Belarus · 1. Division VS Played: 5
Osipovichy Away team
Osipovichy
Home Wins 5 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
14 2.8 Goals 1.4 7
7 1.4 Goals Conceded 2.8 14
1 0.2 Clean Sheets 0 0

Previous Meetings

Recent results between Minsk II and Osipovichy

Last 5
1. Division
Osipovichy Osipovichy
0 : 1
Minsk II Minsk II
1. Division
Minsk II Minsk II
3 : 2
Osipovichy Osipovichy
1. Division
Osipovichy Osipovichy
1 : 2
Minsk II Minsk II
2. Division
Minsk II Minsk II
5 : 2
Osipovichy Osipovichy
2. Division
Osipovichy Osipovichy
2 : 3
Minsk II Minsk II
Over 2.5 4/5 80%
BTTS 4/5 80%
Minsk II unbeaten 5/5
Osipovichy unbeaten 0/5
🔥 5 Home Wins in a row
Open Match Analysis
SJK Akatemia
SJK Akatemia Home team
Finland · Ykkösliiga VS Played: 13
KäPa Away team
KäPa
Home Wins 6 46%
Draws 6 46%
Away Wins 1 8%
Total Per Match Stat Per Match Total
34 2.62 Goals 1.62 21
21 1.62 Goals Conceded 2.62 34
4 0.31 Clean Sheets 0.08 1

Previous Meetings

Recent results between SJK Akatemia and KäPa

Last 6
Ykkösliiga
KäPa KäPa
2 : 2
SJK Akatemia SJK Akatemia
Ykkösliiga
KäPa KäPa
2 : 2
SJK Akatemia SJK Akatemia
Ykköscup
SJK Akatemia SJK Akatemia
0 : 0
KäPa KäPa
Ykkösliiga
KäPa KäPa
3 : 1
SJK Akatemia SJK Akatemia
Ykkösliiga
SJK Akatemia SJK Akatemia
5 : 3
KäPa KäPa
Ykkösliiga
KäPa KäPa
0 : 3
SJK Akatemia SJK Akatemia
Over 2.5 9/13 69%
BTTS 9/13 69%
SJK Akatemia unbeaten 12/13
KäPa unbeaten 7/13
🤝 3 Draws in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Sandviken
Sandviken Home team
Sweden · Superettan VS Played: 8
Orebro SK Away team
Orebro SK
Home Wins 3 38%
Draws 2 25%
Away Wins 3 38%
Total Per Match Stat Per Match Total
7 0.88 Goals 0.88 7
7 0.88 Goals Conceded 0.88 7
2 0.25 Clean Sheets 0.38 3

Previous Meetings

Recent results between Sandviken and Orebro SK

Last 6
Superettan
Orebro SK Orebro SK
1 : 1
Sandviken Sandviken
Friendlies Clubs
Orebro SK Orebro SK
0 : 0
Sandviken Sandviken
Superettan
Sandviken Sandviken
2 : 1
Orebro SK Orebro SK
Superettan
Orebro SK Orebro SK
0 : 1
Sandviken Sandviken
Superettan
Orebro SK Orebro SK
1 : 0
Sandviken Sandviken
Superettan
Sandviken Sandviken
2 : 1
Orebro SK Orebro SK
Over 2.5 3/8 38%
BTTS 4/8 50%
Sandviken unbeaten 5/8
Orebro SK unbeaten 5/8
🤝 2 Draws in a row
Open Match Analysis
NK Varazdin
NK Varazdin Home team
Croatia · HNL VS Played: 15
NK Osijek Away team
NK Osijek
Home Wins 5 33%
Draws 7 47%
Away Wins 3 20%
Total Per Match Stat Per Match Total
14 0.93 Goals 0.87 13
13 0.87 Goals Conceded 0.93 14
7 0.47 Clean Sheets 0.33 5

Previous Meetings

Recent results between NK Varazdin and NK Osijek

Last 6
HNL
NK Osijek NK Osijek
0 : 2
NK Varazdin NK Varazdin
HNL
NK Varazdin NK Varazdin
2 : 1
NK Osijek NK Osijek
Cup
NK Varazdin NK Varazdin
1 : 1
NK Osijek NK Osijek
HNL
NK Osijek NK Osijek
0 : 0
NK Varazdin NK Varazdin
HNL
NK Varazdin NK Varazdin
0 : 0
NK Osijek NK Osijek
HNL
NK Varazdin NK Varazdin
2 : 1
NK Osijek NK Osijek
Over 2.5 5/15 33%
BTTS 7/15 47%
NK Varazdin unbeaten 12/15
NK Osijek unbeaten 10/15
🔥 2 Home Wins in a row
Open Match Analysis
Vojvodina
Vojvodina Home team
Serbia · Super Liga VS Played: 6
IMT Novi Beograd Away team
IMT Novi Beograd
Home Wins 3 50%
Draws 1 17%
Away Wins 2 33%
Total Per Match Stat Per Match Total
9 1.5 Goals 1 6
6 1 Goals Conceded 1.5 9
2 0.33 Clean Sheets 0.33 2

Previous Meetings

Recent results between Vojvodina and IMT Novi Beograd

Last 6
Super Liga
IMT Novi Beograd IMT Novi Beograd
0 : 0
Vojvodina Vojvodina
Super Liga
Vojvodina Vojvodina
1 : 3
IMT Novi Beograd IMT Novi Beograd
Super Liga
Vojvodina Vojvodina
0 : 1
IMT Novi Beograd IMT Novi Beograd
Super Liga
IMT Novi Beograd IMT Novi Beograd
0 : 3
Vojvodina Vojvodina
Super Liga
IMT Novi Beograd IMT Novi Beograd
1 : 3
Vojvodina Vojvodina
Super Liga
Vojvodina Vojvodina
2 : 1
IMT Novi Beograd IMT Novi Beograd
Over 2.5 4/6 67%
BTTS 3/6 50%
Vojvodina unbeaten 4/6
IMT Novi Beograd unbeaten 3/6
Open Match Analysis
Novi Pazar
Novi Pazar Home team
Serbia · Super Liga VS Played: 3
Zemun Away team
Zemun
Home Wins 1 33%
Draws 2 67%
Away Wins 0 0%
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.33 1

Previous Meetings

Recent results between Novi Pazar and Zemun

Last 2
Prva Liga
Zemun Zemun
1 : 1
Novi Pazar Novi Pazar
Prva Liga
Novi Pazar Novi Pazar
2 : 1
Zemun Zemun
Over 2.5 1/3 33%
BTTS 2/3 67%
Novi Pazar unbeaten 3/3
Zemun unbeaten 2/3
🤝 2 Draws in a row
Open Match Analysis
Epitsentr Dunayivtsi
Epitsentr Dunayivtsi Home team
Ukraine · Premier League VS Played: 4
Livyi Bereh Away team
Livyi Bereh
Home Wins 1 25%
Draws 1 25%
Away Wins 2 50%
Total Per Match Stat Per Match Total
5 1.25 Goals 2 8
8 2 Goals Conceded 1.25 5
0 0 Clean Sheets 0.25 1

Previous Meetings

Recent results between Epitsentr Dunayivtsi and Livyi Bereh

Last 4
Persha Liga
Livyi Bereh Livyi Bereh
2 : 1
Epitsentr Dunayivtsi Epitsentr Dunayivtsi
Persha Liga
Epitsentr Dunayivtsi Epitsentr Dunayivtsi
1 : 1
Livyi Bereh Livyi Bereh
Druha Liga - Group A
Epitsentr Dunayivtsi Epitsentr Dunayivtsi
3 : 1
Livyi Bereh Livyi Bereh
Druha Liga - Group A
Livyi Bereh Livyi Bereh
4 : 0
Epitsentr Dunayivtsi Epitsentr Dunayivtsi
Over 2.5 3/4 75%
BTTS 3/4 75%
Epitsentr Dunayivtsi unbeaten 2/4
Livyi Bereh unbeaten 3/4
⚽ 3 BTTS streak
Open Match Analysis
Austria Lustenau
Austria Lustenau Home team
Austria · Bundesliga VS Played: 15
SCR Altach Away team
SCR Altach
Home Wins 5 33%
Draws 5 33%
Away Wins 5 33%
Total Per Match Stat Per Match Total
19 1.27 Goals 1.27 19
19 1.27 Goals Conceded 1.27 19
4 0.27 Clean Sheets 0.4 6

Previous Meetings

Recent results between Austria Lustenau and SCR Altach

Last 6
Bundesliga
SCR Altach SCR Altach
2 : 2
Austria Lustenau Austria Lustenau
Bundesliga
Austria Lustenau Austria Lustenau
0 : 1
SCR Altach SCR Altach
Bundesliga
SCR Altach SCR Altach
3 : 0
Austria Lustenau Austria Lustenau
Bundesliga
Austria Lustenau Austria Lustenau
0 : 3
SCR Altach SCR Altach
Bundesliga
SCR Altach SCR Altach
1 : 1
Austria Lustenau Austria Lustenau
Bundesliga
Austria Lustenau Austria Lustenau
1 : 0
SCR Altach SCR Altach
Over 2.5 8/15 53%
BTTS 6/15 40%
Austria Lustenau unbeaten 10/15
SCR Altach unbeaten 10/15
Open Match Analysis
Kisvarda FC
Kisvarda FC Home team
Hungary · NB I VS Played: 15
Paks Away team
Paks
Home Wins 4 27%
Draws 3 20%
Away Wins 8 53%
Total Per Match Stat Per Match Total
25 1.67 Goals 2.07 31
31 2.07 Goals Conceded 1.67 25
1 0.07 Clean Sheets 0.2 3

Previous Meetings

Recent results between Kisvarda FC and Paks

Last 6
NB I
Kisvarda FC Kisvarda FC
2 : 1
Paks Paks
NB I
Paks Paks
5 : 3
Kisvarda FC Kisvarda FC
NB I
Kisvarda FC Kisvarda FC
1 : 5
Paks Paks
Magyar Kupa
Kisvarda FC Kisvarda FC
0 : 1
Paks Paks
NB I
Paks Paks
2 : 1
Kisvarda FC Kisvarda FC
Magyar Kupa
Paks Paks
2 : 1
Kisvarda FC Kisvarda FC
Over 2.5 11/15 73%
BTTS 11/15 73%
Kisvarda FC unbeaten 7/15
Paks unbeaten 11/15
⚽ 3 BTTS streak
📈 3 Over 2.5 streak
Open Match Analysis
Olympique Akbou
Olympique Akbou Home team
Algeria · Ligue 1 VS Played: 4
USM Alger Away team
USM Alger
Home Wins 0 0%
Draws 3 75%
Away Wins 1 25%
Total Per Match Stat Per Match Total
2 0.5 Goals 0.75 3
3 0.75 Goals Conceded 0.5 2
1 0.25 Clean Sheets 0.5 2

Previous Meetings

Recent results between Olympique Akbou and USM Alger

Last 4
Ligue 1
USM Alger USM Alger
1 : 0
Olympique Akbou Olympique Akbou
Ligue 1
Olympique Akbou Olympique Akbou
1 : 1
USM Alger USM Alger
Ligue 1
USM Alger USM Alger
1 : 1
Olympique Akbou Olympique Akbou
Ligue 1
Olympique Akbou Olympique Akbou
0 : 0
USM Alger USM Alger
Over 2.5 0/4 0%
BTTS 2/4 50%
Olympique Akbou unbeaten 3/4
USM Alger unbeaten 4/4
Open Match Analysis
Ikorodu City
Ikorodu City Home team
Nigeria · NPFL VS Played: 3
Barau FC Away team
Barau FC
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.33 1

Previous Meetings

Recent results between Ikorodu City and Barau FC

Last 3
Federation Cup
Ikorodu City Ikorodu City
2 : 2
Barau FC Barau FC
NPFL
Barau FC Barau FC
1 : 0
Ikorodu City Ikorodu City
NPFL
Ikorodu City Ikorodu City
2 : 0
Barau FC Barau FC
Over 2.5 1/3 33%
BTTS 1/3 33%
Ikorodu City unbeaten 2/3
Barau FC unbeaten 2/3
Open Match Analysis
Katsina United
Katsina United Home team
Nigeria · NPFL VS Played: 14
Niger Tornadoes Away team
Niger Tornadoes
Home Wins 6 43%
Draws 4 29%
Away Wins 4 29%
Total Per Match Stat Per Match Total
13 0.93 Goals 0.64 9
9 0.64 Goals Conceded 0.93 13
7 0.5 Clean Sheets 0.36 5

Previous Meetings

Recent results between Katsina United and Niger Tornadoes

Last 6
NPFL
Katsina United Katsina United
1 : 0
Niger Tornadoes Niger Tornadoes
NPFL
Niger Tornadoes Niger Tornadoes
2 : 0
Katsina United Katsina United
NPFL
Niger Tornadoes Niger Tornadoes
1 : 0
Katsina United Katsina United
NPFL
Katsina United Katsina United
1 : 1
Niger Tornadoes Niger Tornadoes
NPFL
Katsina United Katsina United
1 : 0
Niger Tornadoes Niger Tornadoes
NPFL
Niger Tornadoes Niger Tornadoes
0 : 0
Katsina United Katsina United
Over 2.5 2/14 14%
BTTS 4/14 29%
Katsina United unbeaten 10/14
Niger Tornadoes unbeaten 8/14
Open Match Analysis
Boston River
Boston River Home team
Uruguay · Primera División VS Played: 5
Progreso Away team
Progreso
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
1 0.2 Clean Sheets 0.2 1

Previous Meetings

Recent results between Boston River and Progreso

Last 5
Primera División
Progreso Progreso
0 : 1
Boston River Boston River
Copa De La Liga Auf
Boston River Boston River
1 : 2
Progreso Progreso
Primera División - Clausura
Boston River Boston River
2 : 1
Progreso Progreso
Primera División - Apertura
Progreso Progreso
2 : 0
Boston River Boston River
Primera División - Apertura
Progreso Progreso
2 : 2
Boston River Boston River
Over 2.5 3/5 60%
BTTS 3/5 60%
Boston River unbeaten 3/5
Progreso unbeaten 3/5
Open Match Analysis
Paris FC
Paris FC Home team
France · Ligue 1 VS Played: 6
Strasbourg Away team
Strasbourg
Home Wins 2 33%
Draws 2 33%
Away Wins 2 33%
Total Per Match Stat Per Match Total
8 1.33 Goals 1 6
6 1 Goals Conceded 1.33 8
3 0.5 Clean Sheets 0.17 1

Previous Meetings

Recent results between Paris FC and Strasbourg

Last 6
Ligue 1
Strasbourg Strasbourg
0 : 0
Paris FC Paris FC
Ligue 1
Paris FC Paris FC
2 : 3
Strasbourg Strasbourg
Ligue 3
Strasbourg Strasbourg
2 : 1
Paris FC Paris FC
Ligue 3
Paris FC Paris FC
1 : 1
Strasbourg Strasbourg
Ligue 3
Strasbourg Strasbourg
0 : 2
Paris FC Paris FC
Ligue 3
Paris FC Paris FC
2 : 0
Strasbourg Strasbourg
Over 2.5 2/6 33%
BTTS 3/6 50%
Paris FC unbeaten 4/6
Strasbourg unbeaten 4/6
Open Match Analysis
Sampdoria
Sampdoria Home team
Italy · Serie B VS Played: 6
Catanzaro Away team
Catanzaro
Home Wins 1 17%
Draws 4 67%
Away Wins 1 17%
Total Per Match Stat Per Match Total
9 1.5 Goals 1.33 8
8 1.33 Goals Conceded 1.5 9
2 0.33 Clean Sheets 0.33 2

Previous Meetings

Recent results between Sampdoria and Catanzaro

Last 6
Serie B
Catanzaro Catanzaro
0 : 0
Sampdoria Sampdoria
Serie B
Sampdoria Sampdoria
0 : 0
Catanzaro Catanzaro
Serie B
Catanzaro Catanzaro
2 : 2
Sampdoria Sampdoria
Serie B
Sampdoria Sampdoria
3 : 3
Catanzaro Catanzaro
Serie B
Catanzaro Catanzaro
1 : 3
Sampdoria Sampdoria
Serie B
Sampdoria Sampdoria
1 : 2
Catanzaro Catanzaro
Over 2.5 4/6 67%
BTTS 4/6 67%
Sampdoria unbeaten 5/6
Catanzaro unbeaten 5/6
🤝 4 Draws in a row
Open Match Analysis
Orgryte IS
Orgryte IS Home team
Sweden · Allsvenskan VS Played: 3
Sirius Away team
Sirius
Home Wins 0 0%
Draws 0 0%
Away Wins 3 100%
Total Per Match Stat Per Match Total
2 0.67 Goals 2.67 8
8 2.67 Goals Conceded 0.67 2
0 0 Clean Sheets 0.33 1

Previous Meetings

Recent results between Orgryte IS and Sirius

Last 3
Allsvenskan
Sirius Sirius
2 : 0
Orgryte IS Orgryte IS
Superettan
Sirius Sirius
4 : 1
Orgryte IS Orgryte IS
Superettan
Orgryte IS Orgryte IS
1 : 2
Sirius Sirius
Over 2.5 2/3 67%
BTTS 2/3 67%
Orgryte IS unbeaten 0/3
Sirius unbeaten 3/3
⚡ 3 Away Wins in a row
Open Match Analysis
GKS Katowice
GKS Katowice Home team
Poland · Ekstraklasa VS Played: 4
Cracovia Krakow Away team
Cracovia Krakow
Home Wins 2 50%
Draws 0 0%
Away Wins 2 50%
Total Per Match Stat Per Match Total
6 1.5 Goals 2 8
8 2 Goals Conceded 1.5 6
0 0 Clean Sheets 0.5 2

Previous Meetings

Recent results between GKS Katowice and Cracovia Krakow

Last 4
Ekstraklasa
Cracovia Krakow Cracovia Krakow
1 : 0
GKS Katowice GKS Katowice
Ekstraklasa
GKS Katowice GKS Katowice
0 : 3
Cracovia Krakow Cracovia Krakow
Ekstraklasa
GKS Katowice GKS Katowice
2 : 1
Cracovia Krakow Cracovia Krakow
Ekstraklasa
Cracovia Krakow Cracovia Krakow
3 : 4
GKS Katowice GKS Katowice
Over 2.5 3/4 75%
BTTS 2/4 50%
GKS Katowice unbeaten 2/4
Cracovia Krakow unbeaten 2/4
⚡ 2 Away Wins in a row
Open Match Analysis
Koper
Koper Home team
Slovenia · 1. SNL VS Played: 7
Nafta Away team
Nafta
Home Wins 6 86%
Draws 1 14%
Away Wins 0 0%
Total Per Match Stat Per Match Total
17 2.43 Goals 0.43 3
3 0.43 Goals Conceded 2.43 17
4 0.57 Clean Sheets 0.14 1

Previous Meetings

Recent results between Koper and Nafta

Last 6
1. SNL
Nafta Nafta
0 : 2
Koper Koper
1. SNL
Nafta Nafta
1 : 5
Koper Koper
1. SNL
Koper Koper
0 : 0
Nafta Nafta
1. SNL
Nafta Nafta
1 : 2
Koper Koper
1. SNL
Koper Koper
3 : 0
Nafta Nafta
2. SNL
Nafta Nafta
0 : 3
Koper Koper
Over 2.5 5/7 71%
BTTS 3/7 43%
Koper unbeaten 7/7
Nafta unbeaten 1/7
🔥 2 Home Wins in a row
Open Match Analysis
Samgurali
Samgurali Home team
Georgia · Erovnuli Liga VS Played: 15
Dinamo Tbilisi Away team
Dinamo Tbilisi
Home Wins 4 27%
Draws 4 27%
Away Wins 7 47%
Total Per Match Stat Per Match Total
19 1.27 Goals 1.73 26
26 1.73 Goals Conceded 1.27 19
2 0.13 Clean Sheets 0.2 3

Previous Meetings

Recent results between Samgurali and Dinamo Tbilisi

Last 6
Erovnuli Liga
Dinamo Tbilisi Dinamo Tbilisi
5 : 3
Samgurali Samgurali
Erovnuli Liga
Samgurali Samgurali
1 : 2
Dinamo Tbilisi Dinamo Tbilisi
Friendlies Clubs
Dinamo Tbilisi Dinamo Tbilisi
1 : 1
Samgurali Samgurali
Erovnuli Liga
Samgurali Samgurali
2 : 1
Dinamo Tbilisi Dinamo Tbilisi
Erovnuli Liga
Dinamo Tbilisi Dinamo Tbilisi
1 : 1
Samgurali Samgurali
Erovnuli Liga
Samgurali Samgurali
0 : 0
Dinamo Tbilisi Dinamo Tbilisi
Over 2.5 8/15 53%
BTTS 11/15 73%
Samgurali unbeaten 8/15
Dinamo Tbilisi unbeaten 11/15
⚡ 2 Away Wins in a row
⚽ 5 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.