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.

Ferro Carril Oeste
Ferro Carril Oeste Home team
Argentina · Primera Nacional VS Played: 1
Godoy Cruz Away team
Godoy Cruz
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
1 1 Goals 2 2
2 2 Goals Conceded 1 1
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Ferro Carril Oeste and Godoy Cruz

Last 2
Primera Nacional
Ferro Carril Oeste Ferro Carril Oeste
1 : 3
Godoy Cruz Godoy Cruz
Primera Nacional
Godoy Cruz Godoy Cruz
2 : 1
Ferro Carril Oeste Ferro Carril Oeste
Over 2.5 1/1 100%
BTTS 1/1 100%
Ferro Carril Oeste unbeaten 0/1
Godoy Cruz unbeaten 1/1
Open Match Analysis
Novi Pazar
Novi Pazar Home team
Serbia · Super Liga VS Played: 6
OFK Beograd Away team
OFK Beograd
Home Wins 3 50%
Draws 2 33%
Away Wins 1 17%
Total Per Match Stat Per Match Total
9 1.5 Goals 1.5 9
9 1.5 Goals Conceded 1.5 9
2 0.33 Clean Sheets 0.17 1

Previous Meetings

Recent results between Novi Pazar and OFK Beograd

Last 6
Super Liga
Novi Pazar Novi Pazar
1 : 4
OFK Beograd OFK Beograd
Super Liga
Novi Pazar Novi Pazar
1 : 5
OFK Beograd OFK Beograd
Super Liga
Novi Pazar Novi Pazar
2 : 1
OFK Beograd OFK Beograd
Super Liga
OFK Beograd OFK Beograd
0 : 2
Novi Pazar Novi Pazar
Super Liga
OFK Beograd OFK Beograd
2 : 3
Novi Pazar Novi Pazar
Super Liga
OFK Beograd OFK Beograd
1 : 1
Novi Pazar Novi Pazar
Over 2.5 3/6 50%
BTTS 4/6 67%
Novi Pazar unbeaten 5/6
OFK Beograd unbeaten 3/6
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Petrovac
Petrovac Home team
Montenegro · First League VS Played: 10
Bokelj Away team
Bokelj
Home Wins 7 70%
Draws 1 10%
Away Wins 2 20%
Total Per Match Stat Per Match Total
12 1.2 Goals 0.3 3
3 0.3 Goals Conceded 1.2 12
7 0.7 Clean Sheets 0.3 3

Previous Meetings

Recent results between Petrovac and Bokelj

Last 6
First League
Petrovac Petrovac
0 : 1
Bokelj Bokelj
First League
Bokelj Bokelj
0 : 1
Petrovac Petrovac
Friendlies Clubs
Petrovac Petrovac
1 : 0
Bokelj Bokelj
First League
Petrovac Petrovac
0 : 0
Bokelj Bokelj
First League
Bokelj Bokelj
1 : 2
Petrovac Petrovac
First League
Petrovac Petrovac
2 : 0
Bokelj Bokelj
Over 2.5 2/10 20%
BTTS 1/10 10%
Petrovac unbeaten 8/10
Bokelj unbeaten 3/10
Open Match Analysis
Plzen
Plzen Home team
Czech-Republic · Czech Liga VS Played: 6
Zbrojovka Brno Away team
Zbrojovka Brno
Home Wins 4 67%
Draws 2 33%
Away Wins 0 0%
Total Per Match Stat Per Match Total
13 2.17 Goals 0.5 3
3 0.5 Goals Conceded 2.17 13
3 0.5 Clean Sheets 0.17 1

Previous Meetings

Recent results between Plzen and Zbrojovka Brno

Last 6
Czech Liga
Plzen Plzen
1 : 1
Zbrojovka Brno Zbrojovka Brno
Czech Liga
Zbrojovka Brno Zbrojovka Brno
1 : 3
Plzen Plzen
Czech Liga
Plzen Plzen
4 : 0
Zbrojovka Brno Zbrojovka Brno
Friendlies Clubs
Plzen Plzen
1 : 1
Zbrojovka Brno Zbrojovka Brno
Czech Liga
Zbrojovka Brno Zbrojovka Brno
0 : 1
Plzen Plzen
Czech Liga
Plzen Plzen
4 : 1
Zbrojovka Brno Zbrojovka Brno
Over 2.5 3/6 50%
BTTS 3/6 50%
Plzen unbeaten 6/6
Zbrojovka Brno unbeaten 2/6
Open Match Analysis
Deportivo Maldonado
Deportivo Maldonado Home team
Uruguay · Primera División VS Played: 6
Juventud Away team
Juventud
Home Wins 1 17%
Draws 2 33%
Away Wins 3 50%
Total Per Match Stat Per Match Total
3 0.5 Goals 1.17 7
7 1.17 Goals Conceded 0.5 3
2 0.33 Clean Sheets 0.67 4

Previous Meetings

Recent results between Deportivo Maldonado and Juventud

Last 6
Primera División
Deportivo Maldonado Deportivo Maldonado
0 : 0
Juventud Juventud
Primera División
Deportivo Maldonado Deportivo Maldonado
2 : 1
Juventud Juventud
Segunda División
Deportivo Maldonado Deportivo Maldonado
0 : 1
Juventud Juventud
Segunda División
Juventud Juventud
2 : 0
Deportivo Maldonado Deportivo Maldonado
Segunda División
Juventud Juventud
0 : 0
Deportivo Maldonado Deportivo Maldonado
Segunda División
Deportivo Maldonado Deportivo Maldonado
1 : 3
Juventud Juventud
Over 2.5 2/6 33%
BTTS 2/6 33%
Deportivo Maldonado unbeaten 3/6
Juventud unbeaten 5/6
Open Match Analysis
Barnsley
Barnsley Home team
World · Friendlies Clubs VS Played: 10
Lincoln Away team
Lincoln
Home Wins 2 20%
Draws 2 20%
Away Wins 6 60%
Total Per Match Stat Per Match Total
10 1 Goals 2.2 22
22 2.2 Goals Conceded 1 10
1 0.1 Clean Sheets 0.5 5

Previous Meetings

Recent results between Barnsley and Lincoln

Last 6
Friendlies Clubs
Barnsley Barnsley
3 : 0
Lincoln Lincoln
League One
Barnsley Barnsley
0 : 2
Lincoln Lincoln
League One
Lincoln Lincoln
3 : 1
Barnsley Barnsley
EFL Trophy
Barnsley Barnsley
0 : 2
Lincoln Lincoln
League One
Barnsley Barnsley
4 : 3
Lincoln Lincoln
League One
Lincoln Lincoln
1 : 2
Barnsley Barnsley
Over 2.5 6/10 60%
BTTS 5/10 50%
Barnsley unbeaten 4/10
Lincoln unbeaten 8/10
⚡ 3 Away Wins in a row
Open Match Analysis
Stade Brestois 29
Stade Brestois 29 Home team
World · Friendlies Clubs VS Played: 6
Guingamp Away team
Guingamp
Home Wins 2 33%
Draws 2 33%
Away Wins 2 33%
Total Per Match Stat Per Match Total
8 1.33 Goals 1.67 10
10 1.67 Goals Conceded 1.33 8
2 0.33 Clean Sheets 0.17 1

Previous Meetings

Recent results between Stade Brestois 29 and Guingamp

Last 6
Friendlies Clubs
Stade Brestois 29 Stade Brestois 29
3 : 3
Guingamp Guingamp
Friendlies Clubs
Guingamp Guingamp
2 : 2
Stade Brestois 29 Stade Brestois 29
Friendlies Clubs
Guingamp Guingamp
0 : 1
Stade Brestois 29 Stade Brestois 29
Friendlies Clubs
Guingamp Guingamp
2 : 0
Stade Brestois 29 Stade Brestois 29
Friendlies Clubs
Stade Brestois 29 Stade Brestois 29
2 : 4
Guingamp Guingamp
Friendlies Clubs
Guingamp Guingamp
2 : 2
Stade Brestois 29 Stade Brestois 29
Over 2.5 3/6 50%
BTTS 3/6 50%
Stade Brestois 29 unbeaten 4/6
Guingamp unbeaten 4/6
Open Match Analysis
Girona
Girona Home team
World · Friendlies Clubs VS Played: 1
Arsenal Away team
Arsenal
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
1 1 Goals 2 2
2 2 Goals Conceded 1 1
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Girona and Arsenal

Last 2
Friendlies Clubs
Girona Girona
1 : 4
Arsenal Arsenal
UEFA Champions League
Girona Girona
1 : 2
Arsenal Arsenal
Over 2.5 1/1 100%
BTTS 1/1 100%
Girona unbeaten 0/1
Arsenal unbeaten 1/1
Open Match Analysis
Villa Dalmine
Villa Dalmine Home team
Argentina · Primera B Metropolitana VS Played: 13
Flandria Away team
Flandria
Home Wins 2 15%
Draws 6 46%
Away Wins 5 38%
Total Per Match Stat Per Match Total
8 0.62 Goals 1 13
13 1 Goals Conceded 0.62 8
4 0.31 Clean Sheets 0.46 6

Previous Meetings

Recent results between Villa Dalmine and Flandria

Last 6
Primera B Metropolitana
Villa Dalmine Villa Dalmine
2 : 1
Flandria Flandria
Primera B Metropolitana
Flandria Flandria
0 : 1
Villa Dalmine Villa Dalmine
Primera B Metropolitana
Flandria Flandria
2 : 0
Villa Dalmine Villa Dalmine
Primera B Metropolitana
Villa Dalmine Villa Dalmine
1 : 1
Flandria Flandria
Primera B Metropolitana
Flandria Flandria
0 : 0
Villa Dalmine Villa Dalmine
Primera B Metropolitana
Villa Dalmine Villa Dalmine
1 : 1
Flandria Flandria
Over 2.5 1/13 8%
BTTS 5/13 38%
Villa Dalmine unbeaten 8/13
Flandria unbeaten 11/13
Open Match Analysis
Talleres Remedios
Talleres Remedios Home team
Argentina · Primera B Metropolitana VS Played: 7
Ituzaingó Away team
Ituzaingó
Home Wins 1 14%
Draws 3 43%
Away Wins 3 43%
Total Per Match Stat Per Match Total
4 0.57 Goals 0.71 5
5 0.71 Goals Conceded 0.57 4
3 0.43 Clean Sheets 0.71 5

Previous Meetings

Recent results between Talleres Remedios and Ituzaingó

Last 6
Primera B Metropolitana
Talleres Remedios Talleres Remedios
0 : 0
Ituzaingó Ituzaingó
Primera B Metropolitana
Ituzaingó Ituzaingó
0 : 0
Talleres Remedios Talleres Remedios
Primera B Metropolitana
Talleres Remedios Talleres Remedios
3 : 0
Ituzaingó Ituzaingó
Primera B Metropolitana
Ituzaingó Ituzaingó
1 : 1
Talleres Remedios Talleres Remedios
Primera B Metropolitana
Talleres Remedios Talleres Remedios
0 : 2
Ituzaingó Ituzaingó
Primera B Metropolitana
Ituzaingó Ituzaingó
1 : 0
Talleres Remedios Talleres Remedios
Over 2.5 1/7 14%
BTTS 1/7 14%
Talleres Remedios unbeaten 4/7
Ituzaingó unbeaten 6/7
Open Match Analysis
UAI Urquiza
UAI Urquiza Home team
Argentina · Primera B Metropolitana VS Played: 15
Argentino Quilmes Away team
Argentino Quilmes
Home Wins 3 20%
Draws 9 60%
Away Wins 3 20%
Total Per Match Stat Per Match Total
23 1.53 Goals 1.6 24
24 1.6 Goals Conceded 1.53 23
3 0.2 Clean Sheets 0.2 3

Previous Meetings

Recent results between UAI Urquiza and Argentino Quilmes

Last 6
Primera B Metropolitana
UAI Urquiza UAI Urquiza
0 : 0
Argentino Quilmes Argentino Quilmes
Primera B Metropolitana
Argentino Quilmes Argentino Quilmes
1 : 1
UAI Urquiza UAI Urquiza
Primera B Metropolitana
Argentino Quilmes Argentino Quilmes
2 : 2
UAI Urquiza UAI Urquiza
Primera B Metropolitana
UAI Urquiza UAI Urquiza
2 : 2
Argentino Quilmes Argentino Quilmes
Primera B Metropolitana
UAI Urquiza UAI Urquiza
1 : 2
Argentino Quilmes Argentino Quilmes
Primera B Metropolitana
Argentino Quilmes Argentino Quilmes
3 : 1
UAI Urquiza UAI Urquiza
Over 2.5 10/15 67%
BTTS 12/15 80%
UAI Urquiza unbeaten 12/15
Argentino Quilmes unbeaten 12/15
🤝 4 Draws in a row
Open Match Analysis
Real Pilar
Real Pilar Home team
Argentina · Primera B Metropolitana VS Played: 2
Defensores Unidos Away team
Defensores Unidos
Home Wins 2 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
4 2 Goals 1 2
2 1 Goals Conceded 2 4
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Real Pilar and Defensores Unidos

Last 2
Primera B Metropolitana
Real Pilar Real Pilar
2 : 1
Defensores Unidos Defensores Unidos
Primera B Metropolitana
Defensores Unidos Defensores Unidos
1 : 2
Real Pilar Real Pilar
Over 2.5 2/2 100%
BTTS 2/2 100%
Real Pilar unbeaten 2/2
Defensores Unidos unbeaten 0/2
🔥 2 Home Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Argentino de Merlo
Argentino de Merlo Home team
Argentina · Primera B Metropolitana VS Played: 15
Deportivo Laferrere Away team
Deportivo Laferrere
Home Wins 3 20%
Draws 7 47%
Away Wins 5 33%
Total Per Match Stat Per Match Total
15 1 Goals 1.13 17
17 1.13 Goals Conceded 1 15
5 0.33 Clean Sheets 0.53 8

Previous Meetings

Recent results between Argentino de Merlo and Deportivo Laferrere

Last 6
Primera B Metropolitana
Argentino de Merlo Argentino de Merlo
1 : 3
Deportivo Laferrere Deportivo Laferrere
Primera B Metropolitana
Deportivo Laferrere Deportivo Laferrere
1 : 3
Argentino de Merlo Argentino de Merlo
Primera B Metropolitana
Deportivo Laferrere Deportivo Laferrere
2 : 0
Argentino de Merlo Argentino de Merlo
Primera B Metropolitana
Argentino de Merlo Argentino de Merlo
0 : 2
Deportivo Laferrere Deportivo Laferrere
Primera B Metropolitana
Deportivo Laferrere Deportivo Laferrere
0 : 0
Argentino de Merlo Argentino de Merlo
Primera B Metropolitana
Argentino de Merlo Argentino de Merlo
2 : 2
Deportivo Laferrere Deportivo Laferrere
Over 2.5 5/15 33%
BTTS 6/15 40%
Argentino de Merlo unbeaten 10/15
Deportivo Laferrere unbeaten 12/15
Open Match Analysis
Sportivo Italiano
Sportivo Italiano Home team
Argentina · Primera B Metropolitana VS Played: 1
Deportivo Camioneros Away team
Deportivo Camioneros
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
1 1 Goals 2 2
2 2 Goals Conceded 1 1
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Sportivo Italiano and Deportivo Camioneros

Last 2
Primera B Metropolitana
Sportivo Italiano Sportivo Italiano
1 : 1
Deportivo Camioneros Deportivo Camioneros
Primera B Metropolitana
Deportivo Camioneros Deportivo Camioneros
2 : 1
Sportivo Italiano Sportivo Italiano
Over 2.5 1/1 100%
BTTS 1/1 100%
Sportivo Italiano unbeaten 0/1
Deportivo Camioneros unbeaten 1/1
Open Match Analysis
Liniers
Liniers Home team
Argentina · Primera B Metropolitana VS Played: 5
Comunicaciones Away team
Comunicaciones
Home Wins 2 40%
Draws 2 40%
Away Wins 1 20%
Total Per Match Stat Per Match Total
7 1.4 Goals 1.2 6
6 1.2 Goals Conceded 1.4 7
2 0.4 Clean Sheets 0.2 1

Previous Meetings

Recent results between Liniers and Comunicaciones

Last 6
Primera B Metropolitana
Liniers Liniers
0 : 0
Comunicaciones Comunicaciones
Primera B Metropolitana
Comunicaciones Comunicaciones
2 : 0
Liniers Liniers
Primera B Metropolitana
Comunicaciones Comunicaciones
2 : 2
Liniers Liniers
Primera B Metropolitana
Liniers Liniers
2 : 0
Comunicaciones Comunicaciones
Primera B Metropolitana
Comunicaciones Comunicaciones
2 : 2
Liniers Liniers
Primera B Metropolitana
Liniers Liniers
1 : 0
Comunicaciones Comunicaciones
Over 2.5 2/5 40%
BTTS 2/5 40%
Liniers unbeaten 4/5
Comunicaciones unbeaten 3/5
Open Match Analysis
Real Betis
Real Betis Home team
World · Friendlies Clubs VS Played: 8
Almeria Away team
Almeria
Home Wins 3 38%
Draws 1 13%
Away Wins 4 50%
Total Per Match Stat Per Match Total
13 1.63 Goals 1.63 13
13 1.63 Goals Conceded 1.63 13
1 0.13 Clean Sheets 0.25 2

Previous Meetings

Recent results between Real Betis and Almeria

Last 6
Friendlies Clubs
Real Betis Real Betis
1 : 0
Almeria Almeria
La Liga
Real Betis Real Betis
3 : 2
Almeria Almeria
La Liga
Almeria Almeria
0 : 0
Real Betis Real Betis
La Liga
Almeria Almeria
2 : 3
Real Betis Real Betis
La Liga
Real Betis Real Betis
3 : 1
Almeria Almeria
Friendlies Clubs
Real Betis Real Betis
1 : 2
Almeria Almeria
Over 2.5 6/8 75%
BTTS 6/8 75%
Real Betis unbeaten 4/8
Almeria unbeaten 5/8
Open Match Analysis
FC Andorra
FC Andorra Home team
World · Friendlies Clubs VS Played: 6
Sabadell Away team
Sabadell
Home Wins 3 50%
Draws 3 50%
Away Wins 0 0%
Total Per Match Stat Per Match Total
6 1 Goals 0.5 3
3 0.5 Goals Conceded 1 6
4 0.67 Clean Sheets 0.33 2

Previous Meetings

Recent results between FC Andorra and Sabadell

Last 5
Friendlies Clubs
FC Andorra FC Andorra
0 : 0
Sabadell Sabadell
Primera División RFEF - Group 2
FC Andorra FC Andorra
2 : 1
Sabadell Sabadell
Primera División RFEF - Group 2
Sabadell Sabadell
0 : 1
FC Andorra FC Andorra
Friendlies Clubs
Sabadell Sabadell
0 : 1
FC Andorra FC Andorra
Primera División RFEF - Group 3
FC Andorra FC Andorra
2 : 2
Sabadell Sabadell
Over 2.5 2/6 33%
BTTS 2/6 33%
FC Andorra unbeaten 6/6
Sabadell unbeaten 3/6
Open Match Analysis
Arosa
Arosa Home team
World · Friendlies Clubs VS Played: 2
Pontevedra Away team
Pontevedra
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 Arosa and Pontevedra

Last 3
Friendlies Clubs
Arosa Arosa
3 : 1
Pontevedra Pontevedra
Segunda División RFEF - Group 1
Arosa Arosa
1 : 1
Pontevedra Pontevedra
Segunda División RFEF - Group 1
Pontevedra Pontevedra
1 : 0
Arosa Arosa
Over 2.5 0/2 0%
BTTS 1/2 50%
Arosa unbeaten 1/2
Pontevedra unbeaten 2/2
Open Match Analysis
Cinfães
Cinfães Home team
World · Friendlies Clubs VS Played: 3
AD Marco 09 Away team
AD Marco 09
Home Wins 1 33%
Draws 1 33%
Away Wins 1 33%
Total Per Match Stat Per Match Total
3 1 Goals 1 3
3 1 Goals Conceded 1 3
0 0 Clean Sheets 0.33 1

Previous Meetings

Recent results between Cinfães and AD Marco 09

Last 4
Friendlies Clubs
Cinfães Cinfães
1 : 1
AD Marco 09 AD Marco 09
Taça de Portugal
Cinfães Cinfães
0 : 1
AD Marco 09 AD Marco 09
Campeonato de Portugal Prio - Group B
AD Marco 09 AD Marco 09
1 : 1
Cinfães Cinfães
Campeonato de Portugal Prio - Group B
Cinfães Cinfães
2 : 1
AD Marco 09 AD Marco 09
Over 2.5 1/3 33%
BTTS 2/3 67%
Cinfães unbeaten 2/3
AD Marco 09 unbeaten 2/3
Open Match Analysis
Botev Plovdiv
Botev Plovdiv Home team
Bulgaria · First League VS Played: 15
Cherno More Varna Away team
Cherno More Varna
Home Wins 5 33%
Draws 4 27%
Away Wins 6 40%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.13 17
17 1.13 Goals Conceded 1.13 17
5 0.33 Clean Sheets 0.4 6

Previous Meetings

Recent results between Botev Plovdiv and Cherno More Varna

Last 6
First League
Botev Plovdiv Botev Plovdiv
1 : 0
Cherno More Varna Cherno More Varna
First League
Botev Plovdiv Botev Plovdiv
5 : 0
Cherno More Varna Cherno More Varna
First League
Cherno More Varna Cherno More Varna
2 : 0
Botev Plovdiv Botev Plovdiv
First League
Botev Plovdiv Botev Plovdiv
2 : 1
Cherno More Varna Cherno More Varna
First League
Cherno More Varna Cherno More Varna
2 : 1
Botev Plovdiv Botev Plovdiv
First League
Cherno More Varna Cherno More Varna
1 : 1
Botev Plovdiv Botev Plovdiv
Over 2.5 5/15 33%
BTTS 6/15 40%
Botev Plovdiv unbeaten 9/15
Cherno More Varna unbeaten 10/15
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.