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.

Independiente del Valle
Independiente del Valle Home team
Ecuador · Liga Pro VS Played: 15
Delfin SC Away team
Delfin SC
Home Wins 8 53%
Draws 3 20%
Away Wins 4 27%
Total Per Match Stat Per Match Total
22 1.47 Goals 0.93 14
14 0.93 Goals Conceded 1.47 22
8 0.53 Clean Sheets 0.27 4

Previous Meetings

Recent results between Independiente del Valle and Delfin SC

Last 6
Liga Pro
Independiente del Valle Independiente del Valle
3 : 2
Delfin SC Delfin SC
Liga Pro
Delfin SC Delfin SC
0 : 1
Independiente del Valle Independiente del Valle
Liga Pro
Independiente del Valle Independiente del Valle
0 : 0
Delfin SC Delfin SC
Liga Pro
Delfin SC Delfin SC
1 : 1
Independiente del Valle Independiente del Valle
Liga Pro
Independiente del Valle Independiente del Valle
1 : 2
Delfin SC Delfin SC
Liga Pro
Delfin SC Delfin SC
0 : 1
Independiente del Valle Independiente del Valle
Over 2.5 5/15 33%
BTTS 5/15 33%
Independiente del Valle unbeaten 11/15
Delfin SC unbeaten 7/15
🔥 2 Home Wins in a row
Open Match Analysis
Bolívar
Bolívar Home team
Bolivia · Primera División VS Played: 12
San Antonio Bulo Bulo Away team
San Antonio Bulo Bulo
Home Wins 8 67%
Draws 3 25%
Away Wins 1 8%
Total Per Match Stat Per Match Total
27 2.25 Goals 0.5 6
6 0.5 Goals Conceded 2.25 27
6 0.5 Clean Sheets 0.17 2

Previous Meetings

Recent results between Bolívar and San Antonio Bulo Bulo

Last 6
Primera División
Bolívar Bolívar
4 : 1
San Antonio Bulo Bulo San Antonio Bulo Bulo
Primera División
Bolívar Bolívar
5 : 0
San Antonio Bulo Bulo San Antonio Bulo Bulo
Copa de la División Profesional
Bolívar Bolívar
6 : 1
San Antonio Bulo Bulo San Antonio Bulo Bulo
Copa de la División Profesional
San Antonio Bulo Bulo San Antonio Bulo Bulo
0 : 3
Bolívar Bolívar
Copa de la División Profesional
Bolívar Bolívar
1 : 0
San Antonio Bulo Bulo San Antonio Bulo Bulo
Copa de la División Profesional
San Antonio Bulo Bulo San Antonio Bulo Bulo
1 : 1
Bolívar Bolívar
Over 2.5 5/12 42%
BTTS 5/12 42%
Bolívar unbeaten 11/12
San Antonio Bulo Bulo unbeaten 4/12
🔥 5 Home Wins in a row
📈 4 Over 2.5 streak
Open Match Analysis
Vancouver FC
Vancouver FC Home team
Canada · Canadian Premier League VS Played: 15
Pacific FC Away team
Pacific FC
Home Wins 7 47%
Draws 5 33%
Away Wins 3 20%
Total Per Match Stat Per Match Total
28 1.87 Goals 1.8 27
27 1.8 Goals Conceded 1.87 28
1 0.07 Clean Sheets 0.07 1

Previous Meetings

Recent results between Vancouver FC and Pacific FC

Last 6
Canadian Premier League
Vancouver FC Vancouver FC
1 : 1
Pacific FC Pacific FC
Canadian Premier League
Vancouver FC Vancouver FC
2 : 1
Pacific FC Pacific FC
Canadian Premier League
Pacific FC Pacific FC
1 : 3
Vancouver FC Vancouver FC
Canadian Premier League
Pacific FC Pacific FC
1 : 1
Vancouver FC Vancouver FC
Canadian Premier League
Vancouver FC Vancouver FC
2 : 3
Pacific FC Pacific FC
Canadian Premier League
Pacific FC Pacific FC
4 : 4
Vancouver FC Vancouver FC
Over 2.5 10/15 67%
BTTS 13/15 87%
Vancouver FC unbeaten 12/15
Pacific FC unbeaten 8/15
⚽ 8 BTTS streak
Open Match Analysis
Port Melbourne
Port Melbourne Home team
Australia · Victoria NPL 2 VS Played: 15
Melbourne Knights Away team
Melbourne Knights
Home Wins 6 40%
Draws 3 20%
Away Wins 6 40%
Total Per Match Stat Per Match Total
18 1.2 Goals 1.27 19
19 1.27 Goals Conceded 1.2 18
5 0.33 Clean Sheets 0.33 5

Previous Meetings

Recent results between Port Melbourne and Melbourne Knights

Last 6
Victoria NPL 2
Port Melbourne Port Melbourne
1 : 1
Melbourne Knights Melbourne Knights
Victoria NPL 2
Melbourne Knights Melbourne Knights
2 : 0
Port Melbourne Port Melbourne
Victoria NPL
Port Melbourne Port Melbourne
2 : 2
Melbourne Knights Melbourne Knights
Victoria NPL
Melbourne Knights Melbourne Knights
3 : 0
Port Melbourne Port Melbourne
Victoria NPL
Port Melbourne Port Melbourne
2 : 0
Melbourne Knights Melbourne Knights
Victoria NPL
Melbourne Knights Melbourne Knights
1 : 3
Port Melbourne Port Melbourne
Over 2.5 6/15 40%
BTTS 6/15 40%
Port Melbourne unbeaten 9/15
Melbourne Knights unbeaten 9/15
Open Match Analysis
Moreland City
Moreland City Home team
Australia · Victoria Premier League 2 VS Played: 2
Box Hill Away team
Box Hill
Home Wins 0 0%
Draws 1 50%
Away Wins 1 50%
Total Per Match Stat Per Match Total
3 1.5 Goals 2.5 5
5 2.5 Goals Conceded 1.5 3
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Moreland City and Box Hill

Last 2
Victoria Premier League 2
Moreland City Moreland City
2 : 2
Box Hill Box Hill
Victoria Premier League 2
Box Hill Box Hill
3 : 1
Moreland City Moreland City
Over 2.5 2/2 100%
BTTS 2/2 100%
Moreland City unbeaten 1/2
Box Hill unbeaten 2/2
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Heidelberg United
Heidelberg United Home team
Australia · Victoria NPL VS Played: 15
Hume City Away team
Hume City
Home Wins 6 40%
Draws 6 40%
Away Wins 3 20%
Total Per Match Stat Per Match Total
22 1.47 Goals 1 15
15 1 Goals Conceded 1.47 22
4 0.27 Clean Sheets 0.2 3

Previous Meetings

Recent results between Heidelberg United and Hume City

Last 6
Victoria NPL
Heidelberg United Heidelberg United
4 : 5
Hume City Hume City
Victoria NPL
Hume City Hume City
2 : 1
Heidelberg United Heidelberg United
Victoria NPL
Hume City Hume City
0 : 1
Heidelberg United Heidelberg United
Victoria NPL
Heidelberg United Heidelberg United
5 : 1
Hume City Hume City
Victoria NPL
Heidelberg United Heidelberg United
1 : 1
Hume City Hume City
Victoria NPL
Heidelberg United Heidelberg United
1 : 1
Hume City Hume City
Over 2.5 7/15 47%
BTTS 10/15 67%
Heidelberg United unbeaten 12/15
Hume City unbeaten 9/15
Open Match Analysis
Melbourne City II
Melbourne City II Home team
Australia · Victoria NPL VS Played: 1
South Melbourne Away team
South Melbourne
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
2 2 Goals 1 1
1 1 Goals Conceded 2 2
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Melbourne City II and South Melbourne

Last 2
Victoria NPL
Melbourne City II Melbourne City II
0 : 3
South Melbourne South Melbourne
Victoria NPL
South Melbourne South Melbourne
1 : 2
Melbourne City II Melbourne City II
Over 2.5 1/1 100%
BTTS 1/1 100%
Melbourne City II unbeaten 1/1
South Melbourne unbeaten 0/1
Open Match Analysis
O'Connor Knights
O'Connor Knights Home team
Australia · Capital Territory NPL VS Played: 1
Canberra White Eagles Away team
Canberra White Eagles
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
2 2 Goals 0 0
0 0 Goals Conceded 2 2
1 1 Clean Sheets 0 0

Previous Meetings

Recent results between O'Connor Knights and Canberra White Eagles

Last 2
Capital Territory NPL
O'Connor Knights O'Connor Knights
3 : 1
Canberra White Eagles Canberra White Eagles
Capital Territory NPL
Canberra White Eagles Canberra White Eagles
0 : 2
O'Connor Knights O'Connor Knights
Over 2.5 0/1 0%
BTTS 0/1 0%
O'Connor Knights unbeaten 1/1
Canberra White Eagles unbeaten 0/1
Open Match Analysis
Brindabella
Brindabella Home team
Australia · Capital Territory NPL VS Played: 1
Cooma Tigers FC Away team
Cooma Tigers FC
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
0 0 Goals 7 7
7 7 Goals Conceded 0 0
0 0 Clean Sheets 1 1

Previous Meetings

Recent results between Brindabella and Cooma Tigers FC

Last 2
Capital Territory NPL
Brindabella Brindabella
1 : 6
Cooma Tigers FC Cooma Tigers FC
Capital Territory NPL
Cooma Tigers FC Cooma Tigers FC
7 : 0
Brindabella Brindabella
Over 2.5 1/1 100%
BTTS 0/1 0%
Brindabella unbeaten 0/1
Cooma Tigers FC unbeaten 1/1
Open Match Analysis
Goulburn Valley Suns
Goulburn Valley Suns Home team
Australia · Victoria Premier League 2 VS Played: 6
Werribee City Away team
Werribee City
Home Wins 1 17%
Draws 3 50%
Away Wins 2 33%
Total Per Match Stat Per Match Total
6 1 Goals 1 6
6 1 Goals Conceded 1 6
3 0.5 Clean Sheets 0.5 3

Previous Meetings

Recent results between Goulburn Valley Suns and Werribee City

Last 4
Victoria Premier League 2
Goulburn Valley Suns Goulburn Valley Suns
2 : 0
Werribee City Werribee City
Victoria Premier League 2
Werribee City Werribee City
2 : 2
Goulburn Valley Suns Goulburn Valley Suns
Victoria NPL 2
Goulburn Valley Suns Goulburn Valley Suns
0 : 1
Werribee City Werribee City
Victoria NPL 2
Werribee City Werribee City
3 : 2
Goulburn Valley Suns Goulburn Valley Suns
Over 2.5 2/6 33%
BTTS 2/6 33%
Goulburn Valley Suns unbeaten 4/6
Werribee City unbeaten 5/6
Open Match Analysis
Brunswick City
Brunswick City Home team
Australia · Victoria NPL 2 VS Played: 8
North Geelong Warriors Away team
North Geelong Warriors
Home Wins 2 25%
Draws 2 25%
Away Wins 4 50%
Total Per Match Stat Per Match Total
7 0.88 Goals 1.38 11
11 1.38 Goals Conceded 0.88 7
3 0.38 Clean Sheets 0.5 4

Previous Meetings

Recent results between Brunswick City and North Geelong Warriors

Last 6
Victoria NPL 2
Brunswick City Brunswick City
4 : 0
North Geelong Warriors North Geelong Warriors
Victoria NPL 2
North Geelong Warriors North Geelong Warriors
1 : 0
Brunswick City Brunswick City
Victoria NPL 2
Brunswick City Brunswick City
0 : 2
North Geelong Warriors North Geelong Warriors
Victoria NPL 2
North Geelong Warriors North Geelong Warriors
0 : 1
Brunswick City Brunswick City
Victoria NPL 2
North Geelong Warriors North Geelong Warriors
2 : 1
Brunswick City Brunswick City
Victoria NPL 2
Brunswick City Brunswick City
0 : 5
North Geelong Warriors North Geelong Warriors
Over 2.5 3/8 38%
BTTS 2/8 25%
Brunswick City unbeaten 4/8
North Geelong Warriors unbeaten 6/8
Open Match Analysis
Deportiva Minera
Deportiva Minera Home team
World · Friendlies Clubs VS Played: 5
Cartagena LU II Away team
Cartagena LU II
Home Wins 1 20%
Draws 0 0%
Away Wins 4 80%
Total Per Match Stat Per Match Total
2 0.4 Goals 3.2 16
16 3.2 Goals Conceded 0.4 2
1 0.2 Clean Sheets 0.8 4

Previous Meetings

Recent results between Deportiva Minera and Cartagena LU II

Last 6
Friendlies Clubs
Deportiva Minera Deportiva Minera
1 : 0
Cartagena LU II Cartagena LU II
Friendlies Clubs
Cartagena LU II Cartagena LU II
1 : 0
Deportiva Minera Deportiva Minera
Friendlies Clubs
Cartagena LU II Cartagena LU II
9 : 0
Deportiva Minera Deportiva Minera
Tercera División RFEF - Group 13
Deportiva Minera Deportiva Minera
2 : 0
Cartagena LU II Cartagena LU II
Tercera División RFEF - Group 13
Cartagena LU II Cartagena LU II
4 : 0
Deportiva Minera Deportiva Minera
Friendlies Clubs
Cartagena LU II Cartagena LU II
2 : 0
Deportiva Minera Deportiva Minera
Over 2.5 2/5 40%
BTTS 0/5 0%
Deportiva Minera unbeaten 1/5
Cartagena LU II unbeaten 4/5
⚡ 2 Away Wins in a row
Open Match Analysis
Monaro Panthers
Monaro Panthers Home team
Australia · Capital Territory NPL VS Played: 15
Canberra FC Away team
Canberra FC
Home Wins 5 33%
Draws 3 20%
Away Wins 7 47%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.4 21
21 1.4 Goals Conceded 1.07 16
5 0.33 Clean Sheets 0.27 4

Previous Meetings

Recent results between Monaro Panthers and Canberra FC

Last 6
Capital Territory NPL
Monaro Panthers Monaro Panthers
2 : 3
Canberra FC Canberra FC
Capital Territory NPL
Canberra FC Canberra FC
4 : 1
Monaro Panthers Monaro Panthers
Capital Territory NPL
Canberra FC Canberra FC
1 : 2
Monaro Panthers Monaro Panthers
Capital Territory NPL
Canberra FC Canberra FC
0 : 2
Monaro Panthers Monaro Panthers
Capital Territory NPL
Monaro Panthers Monaro Panthers
2 : 3
Canberra FC Canberra FC
Capital Territory NPL
Canberra FC Canberra FC
3 : 0
Monaro Panthers Monaro Panthers
Over 2.5 9/15 60%
BTTS 8/15 53%
Monaro Panthers unbeaten 8/15
Canberra FC unbeaten 10/15
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Sunshine Georgies
Sunshine Georgies Home team
Australia · Victoria NPL VS Played: 2
Avondale Away team
Avondale
Home Wins 1 50%
Draws 0 0%
Away Wins 1 50%
Total Per Match Stat Per Match Total
5 2.5 Goals 3.5 7
7 3.5 Goals Conceded 2.5 5
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Sunshine Georgies and Avondale

Last 2
Victoria NPL
Sunshine Georgies Sunshine Georgies
3 : 2
Avondale Avondale
Victoria NPL
Avondale Avondale
5 : 2
Sunshine Georgies Sunshine Georgies
Over 2.5 2/2 100%
BTTS 2/2 100%
Sunshine Georgies unbeaten 1/2
Avondale unbeaten 1/2
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Huesca II
Huesca II Home team
World · Friendlies Clubs VS Played: 7
Ebro Away team
Ebro
Home Wins 2 29%
Draws 3 43%
Away Wins 2 29%
Total Per Match Stat Per Match Total
4 0.57 Goals 0.57 4
4 0.57 Goals Conceded 0.57 4
4 0.57 Clean Sheets 0.57 4

Previous Meetings

Recent results between Huesca II and Ebro

Last 6
Friendlies Clubs
Huesca II Huesca II
1 : 0
Ebro Ebro
Tercera División RFEF - Group 17
Huesca II Huesca II
0 : 0
Ebro Ebro
Tercera División RFEF - Group 17
Ebro Ebro
1 : 2
Huesca II Huesca II
Tercera División RFEF - Group 17
Ebro Ebro
1 : 0
Huesca II Huesca II
Tercera División RFEF - Group 17
Huesca II Huesca II
0 : 0
Ebro Ebro
Segunda División RFEF - Group 3
Huesca II Huesca II
1 : 2
Ebro Ebro
Over 2.5 2/7 29%
BTTS 2/7 29%
Huesca II unbeaten 5/7
Ebro unbeaten 5/7
Open Match Analysis
Mallorca II
Mallorca II Home team
World · Friendlies Clubs VS Played: 5
Atlético Baleares Away team
Atlético Baleares
Home Wins 0 0%
Draws 1 20%
Away Wins 4 80%
Total Per Match Stat Per Match Total
2 0.4 Goals 2.4 12
12 2.4 Goals Conceded 0.4 2
0 0 Clean Sheets 0.6 3

Previous Meetings

Recent results between Mallorca II and Atlético Baleares

Last 6
Friendlies Clubs
Mallorca II Mallorca II
1 : 3
Atlético Baleares Atlético Baleares
Friendlies Clubs
Atlético Baleares Atlético Baleares
2 : 1
Mallorca II Mallorca II
Segunda División RFEF - Group 3
Mallorca II Mallorca II
0 : 3
Atlético Baleares Atlético Baleares
Segunda División RFEF - Group 3
Atlético Baleares Atlético Baleares
3 : 0
Mallorca II Mallorca II
Friendlies Clubs
Atlético Baleares Atlético Baleares
1 : 1
Mallorca II Mallorca II
Friendlies Clubs
Mallorca II Mallorca II
0 : 3
Atlético Baleares Atlético Baleares
Over 2.5 4/5 80%
BTTS 2/5 40%
Mallorca II unbeaten 1/5
Atlético Baleares unbeaten 5/5
⚡ 3 Away Wins in a row
📈 3 Over 2.5 streak
Open Match Analysis
Pozuelo Alarcón
Pozuelo Alarcón Home team
World · Friendlies Clubs VS Played: 1
Marchamalo Away team
Marchamalo
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 Pozuelo Alarcón and Marchamalo

Last 2
Friendlies Clubs
Pozuelo Alarcón Pozuelo Alarcón
0 : 1
Marchamalo Marchamalo
Friendlies Clubs
Pozuelo Alarcón Pozuelo Alarcón
1 : 2
Marchamalo Marchamalo
Over 2.5 1/1 100%
BTTS 1/1 100%
Pozuelo Alarcón unbeaten 0/1
Marchamalo unbeaten 1/1
Open Match Analysis
Altona City
Altona City Home team
Australia · Victoria Premier League 2 VS Played: 2
Kingston City Away team
Kingston City
Home Wins 0 0%
Draws 0 0%
Away Wins 2 100%
Total Per Match Stat Per Match Total
2 1 Goals 3 6
6 3 Goals Conceded 1 2
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Altona City and Kingston City

Last 2
Victoria Premier League 2
Altona City Altona City
1 : 4
Kingston City Kingston City
Victoria Premier League 2
Kingston City Kingston City
2 : 1
Altona City Altona City
Over 2.5 2/2 100%
BTTS 2/2 100%
Altona City unbeaten 0/2
Kingston City unbeaten 2/2
⚡ 2 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Kashima
Kashima Home team
Japan · J1 League VS Played: 15
Nagoya Grampus Away team
Nagoya Grampus
Home Wins 5 33%
Draws 4 27%
Away Wins 6 40%
Total Per Match Stat Per Match Total
15 1 Goals 0.8 12
12 0.8 Goals Conceded 1 15
7 0.47 Clean Sheets 0.47 7

Previous Meetings

Recent results between Kashima and Nagoya Grampus

Last 6
J1 League
Kashima Kashima
2 : 1
Nagoya Grampus Nagoya Grampus
J1 League
Nagoya Grampus Nagoya Grampus
0 : 4
Kashima Kashima
J1 League
Kashima Kashima
1 : 0
Nagoya Grampus Nagoya Grampus
J1 League
Kashima Kashima
0 : 0
Nagoya Grampus Nagoya Grampus
J1 League
Nagoya Grampus Nagoya Grampus
0 : 3
Kashima Kashima
J-League Cup
Kashima Kashima
1 : 2
Nagoya Grampus Nagoya Grampus
Over 2.5 3/15 20%
BTTS 3/15 20%
Kashima unbeaten 9/15
Nagoya Grampus unbeaten 10/15
🔥 2 Home Wins in a row
Open Match Analysis
Mito Hollyhock
Mito Hollyhock Home team
Japan · J1 League VS Played: 7
Gamba Osaka Away team
Gamba Osaka
Home Wins 0 0%
Draws 2 29%
Away Wins 5 71%
Total Per Match Stat Per Match Total
1 0.14 Goals 1.71 12
12 1.71 Goals Conceded 0.14 1
1 0.14 Clean Sheets 0.86 6

Previous Meetings

Recent results between Mito Hollyhock and Gamba Osaka

Last 6
J1 League
Mito Hollyhock Mito Hollyhock
1 : 1
Gamba Osaka Gamba Osaka
J-League Cup
Mito Hollyhock Mito Hollyhock
0 : 1
Gamba Osaka Gamba Osaka
Friendlies Clubs
Gamba Osaka Gamba Osaka
2 : 0
Mito Hollyhock Mito Hollyhock
J2 League
Gamba Osaka Gamba Osaka
5 : 0
Mito Hollyhock Mito Hollyhock
J2 League
Mito Hollyhock Mito Hollyhock
0 : 2
Gamba Osaka Gamba Osaka
Emperor Cup
Gamba Osaka Gamba Osaka
1 : 0
Mito Hollyhock Mito Hollyhock
Over 2.5 1/7 14%
BTTS 1/7 14%
Mito Hollyhock unbeaten 2/7
Gamba Osaka unbeaten 7/7
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.