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.

Deportivo Cuenca
Deportivo Cuenca Home team
Ecuador · Liga Pro VS Played: 15
Mushuc Runa SC Away team
Mushuc Runa SC
Home Wins 6 40%
Draws 4 27%
Away Wins 5 33%
Total Per Match Stat Per Match Total
23 1.53 Goals 1.13 17
17 1.13 Goals Conceded 1.53 23
4 0.27 Clean Sheets 0.13 2

Previous Meetings

Recent results between Deportivo Cuenca and Mushuc Runa SC

Last 6
Liga Pro
Deportivo Cuenca Deportivo Cuenca
0 : 0
Mushuc Runa SC Mushuc Runa SC
Liga Pro
Mushuc Runa SC Mushuc Runa SC
4 : 1
Deportivo Cuenca Deportivo Cuenca
Liga Pro
Deportivo Cuenca Deportivo Cuenca
1 : 0
Mushuc Runa SC Mushuc Runa SC
Liga Pro
Mushuc Runa SC Mushuc Runa SC
3 : 1
Deportivo Cuenca Deportivo Cuenca
Liga Pro
Mushuc Runa SC Mushuc Runa SC
1 : 1
Deportivo Cuenca Deportivo Cuenca
Liga Pro
Deportivo Cuenca Deportivo Cuenca
5 : 0
Mushuc Runa SC Mushuc Runa SC
Over 2.5 7/15 47%
BTTS 9/15 60%
Deportivo Cuenca unbeaten 10/15
Mushuc Runa SC unbeaten 9/15
Open Match Analysis
Leones del Norte
Leones del Norte Home team
Ecuador · Liga Pro VS Played: 2
Independiente del Valle Away team
Independiente del Valle
Home Wins 0 0%
Draws 0 0%
Away Wins 2 100%
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 Leones del Norte and Independiente del Valle

Last 2
Liga Pro
Leones del Norte Leones del Norte
2 : 3
Independiente del Valle Independiente del Valle
Liga Pro
Independiente del Valle Independiente del Valle
2 : 1
Leones del Norte Leones del Norte
Over 2.5 2/2 100%
BTTS 2/2 100%
Leones del Norte unbeaten 0/2
Independiente del Valle unbeaten 2/2
⚡ 2 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
A. Italiano
A. Italiano Home team
Chile · Primera División VS Played: 15
Union La Calera Away team
Union La Calera
Home Wins 3 20%
Draws 5 33%
Away Wins 7 47%
Total Per Match Stat Per Match Total
15 1 Goals 1.53 23
23 1.53 Goals Conceded 1 15
3 0.2 Clean Sheets 0.4 6

Previous Meetings

Recent results between A. Italiano and Union La Calera

Last 6
Primera División
A. Italiano A. Italiano
0 : 0
Union La Calera Union La Calera
Copa De La Liga
A. Italiano A. Italiano
1 : 1
Union La Calera Union La Calera
Copa De La Liga
Union La Calera Union La Calera
0 : 1
A. Italiano A. Italiano
Primera División
Union La Calera Union La Calera
3 : 0
A. Italiano A. Italiano
Primera División
A. Italiano A. Italiano
4 : 3
Union La Calera Union La Calera
Primera División
Union La Calera Union La Calera
1 : 0
A. Italiano A. Italiano
Over 2.5 7/15 47%
BTTS 8/15 53%
A. Italiano unbeaten 8/15
Union La Calera unbeaten 12/15
🤝 2 Draws in a row
Open Match Analysis
San Marcos de Arica
San Marcos de Arica Home team
Chile · Primera B VS Played: 15
Rangers de Talca Away team
Rangers de Talca
Home Wins 8 53%
Draws 4 27%
Away Wins 3 20%
Total Per Match Stat Per Match Total
20 1.33 Goals 0.87 13
13 0.87 Goals Conceded 1.33 20
7 0.47 Clean Sheets 0.27 4

Previous Meetings

Recent results between San Marcos de Arica and Rangers de Talca

Last 6
Primera B
San Marcos de Arica San Marcos de Arica
1 : 2
Rangers de Talca Rangers de Talca
Primera B
Rangers de Talca Rangers de Talca
2 : 3
San Marcos de Arica San Marcos de Arica
Primera B
San Marcos de Arica San Marcos de Arica
1 : 0
Rangers de Talca Rangers de Talca
Primera B
Rangers de Talca Rangers de Talca
0 : 2
San Marcos de Arica San Marcos de Arica
Primera B
San Marcos de Arica San Marcos de Arica
3 : 0
Rangers de Talca Rangers de Talca
Primera B
Rangers de Talca Rangers de Talca
1 : 2
San Marcos de Arica San Marcos de Arica
Over 2.5 7/15 47%
BTTS 7/15 47%
San Marcos de Arica unbeaten 12/15
Rangers de Talca unbeaten 7/15
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Alianza Valledupar
Alianza Valledupar Home team
Colombia · Primera A VS Played: 12
Deportivo Pereira Away team
Deportivo Pereira
Home Wins 7 58%
Draws 2 17%
Away Wins 3 25%
Total Per Match Stat Per Match Total
17 1.42 Goals 1 12
12 1 Goals Conceded 1.42 17
4 0.33 Clean Sheets 0.17 2

Previous Meetings

Recent results between Alianza Valledupar and Deportivo Pereira

Last 6
Primera A
Alianza Valledupar Alianza Valledupar
0 : 0
Deportivo Pereira Deportivo Pereira
Primera A
Deportivo Pereira Deportivo Pereira
2 : 3
Alianza Valledupar Alianza Valledupar
Primera A
Alianza Valledupar Alianza Valledupar
1 : 0
Deportivo Pereira Deportivo Pereira
Primera A
Deportivo Pereira Deportivo Pereira
0 : 0
Alianza Valledupar Alianza Valledupar
Primera A
Deportivo Pereira Deportivo Pereira
1 : 0
Alianza Valledupar Alianza Valledupar
Primera A
Alianza Valledupar Alianza Valledupar
1 : 2
Deportivo Pereira Deportivo Pereira
Over 2.5 7/12 58%
BTTS 7/12 58%
Alianza Valledupar unbeaten 9/12
Deportivo Pereira unbeaten 5/12
🔥 2 Home Wins in a row
Open Match Analysis
Oriente Petrolero
Oriente Petrolero Home team
Bolivia · Primera División VS Played: 6
San Antonio Bulo Bulo Away team
San Antonio Bulo Bulo
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 Oriente Petrolero and San Antonio Bulo Bulo

Last 6
Primera División
Oriente Petrolero Oriente Petrolero
4 : 0
San Antonio Bulo Bulo San Antonio Bulo Bulo
Primera División
San Antonio Bulo Bulo San Antonio Bulo Bulo
2 : 0
Oriente Petrolero Oriente Petrolero
Primera División
San Antonio Bulo Bulo San Antonio Bulo Bulo
1 : 1
Oriente Petrolero Oriente Petrolero
Primera División
Oriente Petrolero Oriente Petrolero
1 : 1
San Antonio Bulo Bulo San Antonio Bulo Bulo
Primera División
Oriente Petrolero Oriente Petrolero
0 : 2
San Antonio Bulo Bulo San Antonio Bulo Bulo
Primera División
San Antonio Bulo Bulo San Antonio Bulo Bulo
1 : 2
Oriente Petrolero Oriente Petrolero
Over 2.5 2/6 33%
BTTS 3/6 50%
Oriente Petrolero unbeaten 4/6
San Antonio Bulo Bulo unbeaten 4/6
Open Match Analysis
Leon
Leon Home team
Mexico · Liga MX VS Played: 15
Monterrey Away team
Monterrey
Home Wins 5 33%
Draws 3 20%
Away Wins 7 47%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.47 22
22 1.47 Goals Conceded 1.13 17
5 0.33 Clean Sheets 0.2 3

Previous Meetings

Recent results between Leon and Monterrey

Last 6
Liga MX
Leon Leon
2 : 0
Monterrey Monterrey
Liga MX
Monterrey Monterrey
1 : 0
Leon Leon
Liga MX
Leon Leon
1 : 3
Monterrey Monterrey
Liga MX
Leon Leon
0 : 2
Monterrey Monterrey
Liga MX
Monterrey Monterrey
2 : 1
Leon Leon
Liga MX
Leon Leon
2 : 0
Monterrey Monterrey
Over 2.5 6/15 40%
BTTS 8/15 53%
Leon unbeaten 8/15
Monterrey unbeaten 10/15
Open Match Analysis
FC Juarez
FC Juarez Home team
Mexico · Liga MX VS Played: 15
Club America Away team
Club America
Home Wins 3 20%
Draws 3 20%
Away Wins 9 60%
Total Per Match Stat Per Match Total
14 0.93 Goals 1.73 26
26 1.73 Goals Conceded 0.93 14
0 0 Clean Sheets 0.33 5

Previous Meetings

Recent results between FC Juarez and Club America

Last 6
Liga MX
FC Juarez FC Juarez
1 : 2
Club America Club America
Liga MX
Club America Club America
1 : 2
FC Juarez FC Juarez
Liga MX
FC Juarez FC Juarez
1 : 1
Club America Club America
Liga MX
Club America Club America
4 : 0
FC Juarez FC Juarez
Liga MX
FC Juarez FC Juarez
1 : 2
Club America Club America
Liga MX
FC Juarez FC Juarez
0 : 2
Club America Club America
Over 2.5 9/15 60%
BTTS 10/15 67%
FC Juarez unbeaten 6/15
Club America unbeaten 12/15
⚽ 3 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Club Queretaro
Club Queretaro Home team
Mexico · Liga MX VS Played: 15
Toluca Away team
Toluca
Home Wins 4 27%
Draws 4 27%
Away Wins 7 47%
Total Per Match Stat Per Match Total
17 1.13 Goals 1.87 28
28 1.87 Goals Conceded 1.13 17
3 0.2 Clean Sheets 0.2 3

Previous Meetings

Recent results between Club Queretaro and Toluca

Last 6
Liga MX
Club Queretaro Club Queretaro
1 : 2
Toluca Toluca
Liga MX
Club Queretaro Club Queretaro
1 : 0
Toluca Toluca
Liga MX
Toluca Toluca
4 : 0
Club Queretaro Club Queretaro
Liga MX
Toluca Toluca
5 : 0
Club Queretaro Club Queretaro
Liga MX
Club Queretaro Club Queretaro
0 : 1
Toluca Toluca
Liga MX
Club Queretaro Club Queretaro
2 : 2
Toluca Toluca
Over 2.5 8/15 53%
BTTS 9/15 60%
Club Queretaro unbeaten 8/15
Toluca unbeaten 11/15
Open Match Analysis
Port Melbourne
Port Melbourne Home team
Australia · Victoria NPL 2 VS Played: 1
Eltham Redbacks FC Away team
Eltham Redbacks FC
Home Wins 0 0%
Draws 0 0%
Away Wins 1 100%
Total Per Match Stat Per Match Total
0 0 Goals 8 8
8 8 Goals Conceded 0 0
0 0 Clean Sheets 1 1

Previous Meetings

Recent results between Port Melbourne and Eltham Redbacks FC

Last 2
Victoria NPL 2
Port Melbourne Port Melbourne
0 : 2
Eltham Redbacks FC Eltham Redbacks FC
Victoria NPL 2
Eltham Redbacks FC Eltham Redbacks FC
8 : 0
Port Melbourne Port Melbourne
Over 2.5 1/1 100%
BTTS 0/1 0%
Port Melbourne unbeaten 0/1
Eltham Redbacks FC unbeaten 1/1
Open Match Analysis
Canberra Olympic
Canberra Olympic Home team
Australia · Capital Territory NPL VS Played: 4
Brindabella Away team
Brindabella
Home Wins 3 75%
Draws 0 0%
Away Wins 1 25%
Total Per Match Stat Per Match Total
8 2 Goals 1 4
4 1 Goals Conceded 2 8
1 0.25 Clean Sheets 0.25 1

Previous Meetings

Recent results between Canberra Olympic and Brindabella

Last 5
Capital Territory NPL
Canberra Olympic Canberra Olympic
5 : 4
Brindabella Brindabella
Capital Territory NPL
Brindabella Brindabella
0 : 3
Canberra Olympic Canberra Olympic
Capital Territory NPL 2
Canberra Olympic Canberra Olympic
0 : 2
Brindabella Brindabella
Capital Territory NPL 2
Brindabella Brindabella
1 : 3
Canberra Olympic Canberra Olympic
Capital Territory NPL 2
Brindabella Brindabella
1 : 2
Canberra Olympic Canberra Olympic
Over 2.5 3/4 75%
BTTS 2/4 50%
Canberra Olympic unbeaten 3/4
Brindabella unbeaten 1/4
Open Match Analysis
Melbourne City II
Melbourne City II Home team
Australia · Victoria NPL VS Played: 5
Bentleigh Greens Away team
Bentleigh Greens
Home Wins 3 60%
Draws 1 20%
Away Wins 1 20%
Total Per Match Stat Per Match Total
11 2.2 Goals 0.6 3
3 0.6 Goals Conceded 2.2 11
2 0.4 Clean Sheets 0.2 1

Previous Meetings

Recent results between Melbourne City II and Bentleigh Greens

Last 6
Victoria NPL
Melbourne City II Melbourne City II
2 : 6
Bentleigh Greens Bentleigh Greens
Victoria NPL
Bentleigh Greens Bentleigh Greens
0 : 7
Melbourne City II Melbourne City II
Victoria NPL 2
Bentleigh Greens Bentleigh Greens
1 : 1
Melbourne City II Melbourne City II
Victoria NPL 2
Melbourne City II Melbourne City II
1 : 0
Bentleigh Greens Bentleigh Greens
Victoria NPL 2
Melbourne City II Melbourne City II
2 : 1
Bentleigh Greens Bentleigh Greens
Victoria NPL 2
Bentleigh Greens Bentleigh Greens
1 : 0
Melbourne City II Melbourne City II
Over 2.5 2/5 40%
BTTS 2/5 40%
Melbourne City II unbeaten 4/5
Bentleigh Greens unbeaten 2/5
Open Match Analysis
North Sunshine Eagles
North Sunshine Eagles Home team
Australia · Victoria NPL 2 VS Played: 4
Brunswick City Away team
Brunswick City
Home Wins 1 25%
Draws 1 25%
Away Wins 2 50%
Total Per Match Stat Per Match Total
5 1.25 Goals 1.75 7
7 1.75 Goals Conceded 1.25 5
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between North Sunshine Eagles and Brunswick City

Last 5
Victoria NPL 2
North Sunshine Eagles North Sunshine Eagles
2 : 0
Brunswick City Brunswick City
Victoria NPL 2
Brunswick City Brunswick City
1 : 1
North Sunshine Eagles North Sunshine Eagles
Victoria NPL 2
Brunswick City Brunswick City
3 : 1
North Sunshine Eagles North Sunshine Eagles
Victoria NPL 2
North Sunshine Eagles North Sunshine Eagles
2 : 1
Brunswick City Brunswick City
Victoria NPL 2
Brunswick City Brunswick City
2 : 1
North Sunshine Eagles North Sunshine Eagles
Over 2.5 3/4 75%
BTTS 4/4 100%
North Sunshine Eagles unbeaten 2/4
Brunswick City unbeaten 3/4
⚽ 4 BTTS streak
Open Match Analysis
Tuggeranong United
Tuggeranong United Home team
Australia · Capital Territory NPL VS Played: 2
Canberra Juventus Away team
Canberra Juventus
Home Wins 1 50%
Draws 0 0%
Away Wins 1 50%
Total Per Match Stat Per Match Total
2 1 Goals 2.5 5
5 2.5 Goals Conceded 1 2
1 0.5 Clean Sheets 0.5 1

Previous Meetings

Recent results between Tuggeranong United and Canberra Juventus

Last 2
Capital Territory NPL
Tuggeranong United Tuggeranong United
2 : 0
Canberra Juventus Canberra Juventus
Capital Territory NPL
Canberra Juventus Canberra Juventus
5 : 0
Tuggeranong United Tuggeranong United
Over 2.5 1/2 50%
BTTS 0/2 0%
Tuggeranong United unbeaten 1/2
Canberra Juventus unbeaten 1/2
Open Match Analysis
Canberra FC
Canberra FC Home team
Australia · Capital Territory NPL VS Played: 15
Belconnen United Away team
Belconnen United
Home Wins 8 53%
Draws 3 20%
Away Wins 4 27%
Total Per Match Stat Per Match Total
35 2.33 Goals 1 15
15 1 Goals Conceded 2.33 35
7 0.47 Clean Sheets 0.07 1

Previous Meetings

Recent results between Canberra FC and Belconnen United

Last 6
Capital Territory NPL
Canberra FC Canberra FC
4 : 0
Belconnen United Belconnen United
Capital Territory NPL
Belconnen United Belconnen United
1 : 4
Canberra FC Canberra FC
Capital Territory NPL
Belconnen United Belconnen United
1 : 1
Canberra FC Canberra FC
Capital Territory NPL
Canberra FC Canberra FC
4 : 0
Belconnen United Belconnen United
Capital Territory NPL
Canberra FC Canberra FC
2 : 0
Belconnen United Belconnen United
Capital Territory NPL
Belconnen United Belconnen United
0 : 4
Canberra FC Canberra FC
Over 2.5 11/15 73%
BTTS 8/15 53%
Canberra FC unbeaten 11/15
Belconnen United unbeaten 7/15
🔥 2 Home Wins in a row
📈 2 Over 2.5 streak
Open Match Analysis
Canberra White Eagles
Canberra White Eagles Home team
Australia · Capital Territory NPL VS Played: 1
Monaro Panthers Away team
Monaro Panthers
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 Canberra White Eagles and Monaro Panthers

Last 2
Capital Territory NPL
Canberra White Eagles Canberra White Eagles
0 : 5
Monaro Panthers Monaro Panthers
Capital Territory NPL
Monaro Panthers Monaro Panthers
2 : 1
Canberra White Eagles Canberra White Eagles
Over 2.5 1/1 100%
BTTS 1/1 100%
Canberra White Eagles unbeaten 0/1
Monaro Panthers unbeaten 1/1
Open Match Analysis
Queanbeyan City
Queanbeyan City Home team
Australia · Capital Territory NPL VS Played: 4
O'Connor Knights Away team
O'Connor Knights
Home Wins 2 50%
Draws 1 25%
Away Wins 1 25%
Total Per Match Stat Per Match Total
7 1.75 Goals 2 8
8 2 Goals Conceded 1.75 7
2 0.5 Clean Sheets 0.5 2

Previous Meetings

Recent results between Queanbeyan City and O'Connor Knights

Last 5
Capital Territory NPL
Queanbeyan City Queanbeyan City
1 : 0
O'Connor Knights O'Connor Knights
Capital Territory NPL
O'Connor Knights O'Connor Knights
0 : 4
Queanbeyan City Queanbeyan City
Capital Territory NPL
O'Connor Knights O'Connor Knights
0 : 0
Queanbeyan City Queanbeyan City
Capital Territory NPL
Queanbeyan City Queanbeyan City
3 : 2
O'Connor Knights O'Connor Knights
Capital Territory NPL
O'Connor Knights O'Connor Knights
6 : 0
Queanbeyan City Queanbeyan City
Over 2.5 3/4 75%
BTTS 1/4 25%
Queanbeyan City unbeaten 3/4
O'Connor Knights unbeaten 2/4
Open Match Analysis
Werribee City
Werribee City Home team
Australia · Victoria Premier League 2 VS Played: 2
Springvale Away team
Springvale
Home Wins 0 0%
Draws 0 0%
Away Wins 2 100%
Total Per Match Stat Per Match Total
1 0.5 Goals 2 4
4 2 Goals Conceded 0.5 1
0 0 Clean Sheets 0.5 1

Previous Meetings

Recent results between Werribee City and Springvale

Last 2
Victoria Premier League 2
Werribee City Werribee City
1 : 3
Springvale Springvale
Victoria Premier League 2
Springvale Springvale
1 : 0
Werribee City Werribee City
Over 2.5 1/2 50%
BTTS 1/2 50%
Werribee City unbeaten 0/2
Springvale unbeaten 2/2
⚡ 2 Away Wins in a row
Open Match Analysis
Altona Magic
Altona Magic Home team
Australia · Victoria NPL VS Played: 14
Avondale Away team
Avondale
Home Wins 1 7%
Draws 2 14%
Away Wins 11 79%
Total Per Match Stat Per Match Total
6 0.43 Goals 2.5 35
35 2.5 Goals Conceded 0.43 6
2 0.14 Clean Sheets 0.71 10

Previous Meetings

Recent results between Altona Magic and Avondale

Last 6
Victoria NPL
Altona Magic Altona Magic
0 : 2
Avondale Avondale
Victoria NPL
Avondale Avondale
5 : 1
Altona Magic Altona Magic
Victoria NPL
Altona Magic Altona Magic
0 : 1
Avondale Avondale
Victoria NPL
Avondale Avondale
4 : 0
Altona Magic Altona Magic
Victoria NPL
Altona Magic Altona Magic
1 : 0
Avondale Avondale
Victoria NPL
Avondale Avondale
4 : 0
Altona Magic Altona Magic
Over 2.5 8/14 57%
BTTS 3/14 21%
Altona Magic unbeaten 3/14
Avondale unbeaten 13/14
⚡ 3 Away Wins in a row
Open Match Analysis
Hume City
Hume City Home team
Australia · Victoria NPL VS Played: 1
Sunshine Georgies Away team
Sunshine Georgies
Home Wins 1 100%
Draws 0 0%
Away Wins 0 0%
Total Per Match Stat Per Match Total
4 4 Goals 2 2
2 2 Goals Conceded 4 4
0 0 Clean Sheets 0 0

Previous Meetings

Recent results between Hume City and Sunshine Georgies

Last 2
Victoria NPL
Hume City Hume City
3 : 2
Sunshine Georgies Sunshine Georgies
Victoria NPL
Sunshine Georgies Sunshine Georgies
2 : 4
Hume City Hume City
Over 2.5 1/1 100%
BTTS 1/1 100%
Hume City unbeaten 1/1
Sunshine Georgies unbeaten 0/1
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.