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.

Prishtina e Re
Prishtina e Re Home team
Kosovo · Superliga VS Played: 4
Dukagjini Away team
Dukagjini
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 Prishtina e Re and Dukagjini

Last 5
Superliga
Prishtina e Re Prishtina e Re
2 : 3
Dukagjini Dukagjini
Superliga
Dukagjini Dukagjini
1 : 1
Prishtina e Re Prishtina e Re
Cup
Dukagjini Dukagjini
1 : 0
Prishtina e Re Prishtina e Re
Superliga
Prishtina e Re Prishtina e Re
0 : 0
Dukagjini Dukagjini
Superliga
Dukagjini Dukagjini
1 : 1
Prishtina e Re Prishtina e Re
Over 2.5 0/4 0%
BTTS 2/4 50%
Prishtina e Re unbeaten 3/4
Dukagjini unbeaten 4/4
Open Match Analysis
Albacete
Albacete Home team
Spain · Segunda División VS Played: 1
Real Sociedad II Away team
Real Sociedad II
Home Wins 0 0%
Draws 1 100%
Away Wins 0 0%
Total Per Match Stat Per Match Total
0 0 Goals 0 0
0 0 Goals Conceded 0 0
1 1 Clean Sheets 1 1

Previous Meetings

Recent results between Albacete and Real Sociedad II

Last 3
Segunda División
Albacete Albacete
1 : 2
Real Sociedad II Real Sociedad II
Segunda División
Albacete Albacete
3 : 1
Real Sociedad II Real Sociedad II
Segunda División
Real Sociedad II Real Sociedad II
0 : 0
Albacete Albacete
Over 2.5 0/1 0%
BTTS 0/1 0%
Albacete unbeaten 1/1
Real Sociedad II unbeaten 1/1
Open Match Analysis
FC Andorra
FC Andorra Home team
Spain · Segunda División VS Played: 1
AD Ceuta FC Away team
AD Ceuta FC
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 FC Andorra and AD Ceuta FC

Last 3
Segunda División
FC Andorra FC Andorra
5 : 1
AD Ceuta FC AD Ceuta FC
Segunda División
FC Andorra FC Andorra
0 : 2
AD Ceuta FC AD Ceuta FC
Segunda División
AD Ceuta FC AD Ceuta FC
2 : 1
FC Andorra FC Andorra
Over 2.5 1/1 100%
BTTS 1/1 100%
FC Andorra unbeaten 0/1
AD Ceuta FC unbeaten 1/1
Open Match Analysis
Pelister
Pelister Home team
Macedonia · First League VS Played: 4
Bashkimi Kumanovo Away team
Bashkimi Kumanovo
Home Wins 2 50%
Draws 0 0%
Away Wins 2 50%
Total Per Match Stat Per Match Total
7 1.75 Goals 1 4
4 1 Goals Conceded 1.75 7
1 0.25 Clean Sheets 0.25 1

Previous Meetings

Recent results between Pelister and Bashkimi Kumanovo

Last 5
First League
Pelister Pelister
1 : 0
Bashkimi Kumanovo Bashkimi Kumanovo
First League
Bashkimi Kumanovo Bashkimi Kumanovo
1 : 0
Pelister Pelister
First League
Pelister Pelister
1 : 2
Bashkimi Kumanovo Bashkimi Kumanovo
Second League
Bashkimi Kumanovo Bashkimi Kumanovo
1 : 2
Pelister Pelister
Second League
Pelister Pelister
4 : 0
Bashkimi Kumanovo Bashkimi Kumanovo
Over 2.5 3/4 75%
BTTS 2/4 50%
Pelister unbeaten 2/4
Bashkimi Kumanovo unbeaten 2/4
⚡ 2 Away Wins in a row
Open Match Analysis
Akademija Pandev
Akademija Pandev Home team
Macedonia · First League VS Played: 15
Shkupi 1927 Away team
Shkupi 1927
Home Wins 3 20%
Draws 3 20%
Away Wins 9 60%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.67 25
25 1.67 Goals Conceded 1.07 16
2 0.13 Clean Sheets 0.4 6

Previous Meetings

Recent results between Akademija Pandev and Shkupi 1927

Last 6
First League
Akademija Pandev Akademija Pandev
6 : 0
Shkupi 1927 Shkupi 1927
First League
Shkupi 1927 Shkupi 1927
1 : 3
Akademija Pandev Akademija Pandev
First League
Akademija Pandev Akademija Pandev
1 : 0
Shkupi 1927 Shkupi 1927
First League
Akademija Pandev Akademija Pandev
4 : 3
Shkupi 1927 Shkupi 1927
First League
Akademija Pandev Akademija Pandev
1 : 2
Shkupi 1927 Shkupi 1927
First League
Shkupi 1927 Shkupi 1927
3 : 1
Akademija Pandev Akademija Pandev
Over 2.5 8/15 53%
BTTS 8/15 53%
Akademija Pandev unbeaten 6/15
Shkupi 1927 unbeaten 12/15
🔥 3 Home Wins in a row
Open Match Analysis
AFC Hermannstadt
AFC Hermannstadt Home team
Romania · Liga I VS Played: 15
FC Voluntari Away team
FC Voluntari
Home Wins 5 33%
Draws 5 33%
Away Wins 5 33%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.2 18
18 1.2 Goals Conceded 1.07 16
2 0.13 Clean Sheets 0.33 5

Previous Meetings

Recent results between AFC Hermannstadt and FC Voluntari

Last 6
Liga I
FC Voluntari FC Voluntari
3 : 0
AFC Hermannstadt AFC Hermannstadt
Liga I
AFC Hermannstadt AFC Hermannstadt
3 : 2
FC Voluntari FC Voluntari
Liga I
FC Voluntari FC Voluntari
1 : 0
AFC Hermannstadt AFC Hermannstadt
Liga I
FC Voluntari FC Voluntari
1 : 1
AFC Hermannstadt AFC Hermannstadt
Liga I
AFC Hermannstadt AFC Hermannstadt
3 : 1
FC Voluntari FC Voluntari
Liga I
FC Voluntari FC Voluntari
1 : 1
AFC Hermannstadt AFC Hermannstadt
Over 2.5 6/15 40%
BTTS 9/15 60%
AFC Hermannstadt unbeaten 10/15
FC Voluntari unbeaten 10/15
Open Match Analysis
Fulham
Fulham Home team
England · Premier League VS Played: 15
Newcastle Away team
Newcastle
Home Wins 4 27%
Draws 2 13%
Away Wins 9 60%
Total Per Match Stat Per Match Total
13 0.87 Goals 1.67 25
25 1.67 Goals Conceded 0.87 13
2 0.13 Clean Sheets 0.47 7

Previous Meetings

Recent results between Fulham and Newcastle

Last 6
Premier League
Fulham Fulham
2 : 0
Newcastle Newcastle
League Cup
Newcastle Newcastle
2 : 1
Fulham Fulham
Premier League
Newcastle Newcastle
2 : 1
Fulham Fulham
Premier League
Newcastle Newcastle
1 : 2
Fulham Fulham
Premier League
Fulham Fulham
3 : 1
Newcastle Newcastle
Premier League
Fulham Fulham
0 : 1
Newcastle Newcastle
Over 2.5 8/15 53%
BTTS 7/15 47%
Fulham unbeaten 6/15
Newcastle unbeaten 11/15
⚡ 2 Away Wins in a row
⚽ 4 BTTS streak
📈 4 Over 2.5 streak
Open Match Analysis
Liverpool
Liverpool Home team
England · Premier League VS Played: 9
Brentford Away team
Brentford
Home Wins 6 67%
Draws 1 11%
Away Wins 2 22%
Total Per Match Stat Per Match Total
21 2.33 Goals 1.11 10
10 1.11 Goals Conceded 2.33 21
5 0.56 Clean Sheets 0 0

Previous Meetings

Recent results between Liverpool and Brentford

Last 6
Premier League
Liverpool Liverpool
1 : 1
Brentford Brentford
Premier League
Brentford Brentford
3 : 2
Liverpool Liverpool
Premier League
Brentford Brentford
0 : 2
Liverpool Liverpool
Premier League
Liverpool Liverpool
2 : 0
Brentford Brentford
Premier League
Brentford Brentford
1 : 4
Liverpool Liverpool
Premier League
Liverpool Liverpool
3 : 0
Brentford Brentford
Over 2.5 6/9 67%
BTTS 4/9 44%
Liverpool unbeaten 7/9
Brentford unbeaten 3/9
Open Match Analysis
Burnley
Burnley Home team
England · Premier League VS Played: 15
Wolves Away team
Wolves
Home Wins 5 33%
Draws 6 40%
Away Wins 4 27%
Total Per Match Stat Per Match Total
16 1.07 Goals 0.93 14
14 0.93 Goals Conceded 1.07 16
5 0.33 Clean Sheets 0.4 6

Previous Meetings

Recent results between Burnley and Wolves

Last 6
Premier League
Burnley Burnley
1 : 1
Wolves Wolves
Premier League
Wolves Wolves
2 : 3
Burnley Burnley
League Cup
Wolves Wolves
2 : 0
Burnley Burnley
Premier League
Burnley Burnley
1 : 1
Wolves Wolves
Premier League
Wolves Wolves
1 : 0
Burnley Burnley
Friendlies Clubs
Wolves Wolves
3 : 0
Burnley Burnley
Over 2.5 4/15 27%
BTTS 6/15 40%
Burnley unbeaten 11/15
Wolves unbeaten 10/15
Open Match Analysis
Tottenham
Tottenham Home team
England · Premier League VS Played: 15
Everton Away team
Everton
Home Wins 6 40%
Draws 6 40%
Away Wins 3 20%
Total Per Match Stat Per Match Total
31 2.07 Goals 1.2 18
18 1.2 Goals Conceded 2.07 31
6 0.4 Clean Sheets 0.13 2

Previous Meetings

Recent results between Tottenham and Everton

Last 6
Premier League
Tottenham Tottenham
1 : 0
Everton Everton
Premier League
Everton Everton
0 : 3
Tottenham Tottenham
Premier League
Everton Everton
3 : 2
Tottenham Tottenham
Premier League
Tottenham Tottenham
4 : 0
Everton Everton
Premier League
Everton Everton
2 : 2
Tottenham Tottenham
Premier League
Tottenham Tottenham
2 : 1
Everton Everton
Over 2.5 9/15 60%
BTTS 8/15 53%
Tottenham unbeaten 12/15
Everton unbeaten 9/15
📈 5 Over 2.5 streak
Open Match Analysis
West Ham
West Ham Home team
England · Premier League VS Played: 11
Leeds Away team
Leeds
Home Wins 5 45%
Draws 4 36%
Away Wins 2 18%
Total Per Match Stat Per Match Total
21 1.91 Goals 1.36 15
15 1.36 Goals Conceded 1.91 21
2 0.18 Clean Sheets 0 0

Previous Meetings

Recent results between West Ham and Leeds

Last 6
Premier League
West Ham West Ham
3 : 0
Leeds Leeds
FA Cup
West Ham West Ham
2 : 2
Leeds Leeds
Premier League
Leeds Leeds
2 : 1
West Ham West Ham
Premier League
West Ham West Ham
3 : 1
Leeds Leeds
Premier League
Leeds Leeds
2 : 2
West Ham West Ham
Premier League
West Ham West Ham
2 : 3
Leeds Leeds
Over 2.5 8/11 73%
BTTS 9/11 82%
West Ham unbeaten 9/11
Leeds unbeaten 6/11
⚽ 5 BTTS streak
📈 5 Over 2.5 streak
Open Match Analysis
Manchester City
Manchester City Home team
England · Premier League VS Played: 15
Aston Villa Away team
Aston Villa
Home Wins 11 73%
Draws 1 7%
Away Wins 3 20%
Total Per Match Stat Per Match Total
35 2.33 Goals 0.93 14
14 0.93 Goals Conceded 2.33 35
3 0.2 Clean Sheets 0.13 2

Previous Meetings

Recent results between Manchester City and Aston Villa

Last 6
Premier League
Manchester City Manchester City
1 : 2
Aston Villa Aston Villa
Premier League
Aston Villa Aston Villa
1 : 0
Manchester City Manchester City
Premier League
Manchester City Manchester City
2 : 1
Aston Villa Aston Villa
Premier League
Aston Villa Aston Villa
2 : 1
Manchester City Manchester City
Premier League
Manchester City Manchester City
4 : 1
Aston Villa Aston Villa
Premier League
Aston Villa Aston Villa
1 : 0
Manchester City Manchester City
Over 2.5 11/15 73%
BTTS 10/15 67%
Manchester City unbeaten 12/15
Aston Villa unbeaten 4/15
Open Match Analysis
Brighton
Brighton Home team
England · Premier League VS Played: 15
Manchester United Away team
Manchester United
Home Wins 7 47%
Draws 1 7%
Away Wins 7 47%
Total Per Match Stat Per Match Total
22 1.47 Goals 1.6 24
24 1.6 Goals Conceded 1.47 22
3 0.2 Clean Sheets 0.33 5

Previous Meetings

Recent results between Brighton and Manchester United

Last 6
Premier League
Brighton Brighton
0 : 3
Manchester United Manchester United
FA Cup
Manchester United Manchester United
1 : 2
Brighton Brighton
Premier League
Manchester United Manchester United
4 : 2
Brighton Brighton
Premier League
Manchester United Manchester United
1 : 3
Brighton Brighton
Premier League
Brighton Brighton
2 : 1
Manchester United Manchester United
Premier League
Brighton Brighton
0 : 2
Manchester United Manchester United
Over 2.5 11/15 73%
BTTS 8/15 53%
Brighton unbeaten 8/15
Manchester United unbeaten 8/15
⚽ 4 BTTS streak
📈 4 Over 2.5 streak
Open Match Analysis
Crystal Palace
Crystal Palace Home team
England · Premier League VS Played: 15
Arsenal Away team
Arsenal
Home Wins 1 7%
Draws 6 40%
Away Wins 8 53%
Total Per Match Stat Per Match Total
16 1.07 Goals 2.13 32
32 2.13 Goals Conceded 1.07 16
2 0.13 Clean Sheets 0.33 5

Previous Meetings

Recent results between Crystal Palace and Arsenal

Last 6
Premier League
Crystal Palace Crystal Palace
1 : 2
Arsenal Arsenal
League Cup
Arsenal Arsenal
1 : 1
Crystal Palace Crystal Palace
Premier League
Arsenal Arsenal
1 : 0
Crystal Palace Crystal Palace
Premier League
Arsenal Arsenal
2 : 2
Crystal Palace Crystal Palace
Premier League
Crystal Palace Crystal Palace
1 : 5
Arsenal Arsenal
League Cup
Arsenal Arsenal
3 : 2
Crystal Palace Crystal Palace
Over 2.5 9/15 60%
BTTS 9/15 60%
Crystal Palace unbeaten 7/15
Arsenal unbeaten 14/15
Open Match Analysis
Nottingham Forest
Nottingham Forest Home team
England · Premier League VS Played: 15
Bournemouth Away team
Bournemouth
Home Wins 2 13%
Draws 5 33%
Away Wins 8 53%
Total Per Match Stat Per Match Total
14 0.93 Goals 1.87 28
28 1.87 Goals Conceded 0.93 14
1 0.07 Clean Sheets 0.33 5

Previous Meetings

Recent results between Nottingham Forest and Bournemouth

Last 6
Premier League
Nottingham Forest Nottingham Forest
1 : 1
Bournemouth Bournemouth
Premier League
Bournemouth Bournemouth
2 : 0
Nottingham Forest Nottingham Forest
Premier League
Bournemouth Bournemouth
5 : 0
Nottingham Forest Nottingham Forest
Premier League
Nottingham Forest Nottingham Forest
1 : 1
Bournemouth Bournemouth
Premier League
Bournemouth Bournemouth
1 : 1
Nottingham Forest Nottingham Forest
Premier League
Nottingham Forest Nottingham Forest
2 : 3
Bournemouth Bournemouth
Over 2.5 7/15 47%
BTTS 10/15 67%
Nottingham Forest unbeaten 7/15
Bournemouth unbeaten 13/15
⚡ 2 Away Wins in a row
Open Match Analysis
Sunderland
Sunderland Home team
England · Premier League VS Played: 15
Chelsea Away team
Chelsea
Home Wins 4 27%
Draws 1 7%
Away Wins 10 67%
Total Per Match Stat Per Match Total
20 1.33 Goals 2.2 33
33 2.2 Goals Conceded 1.33 20
1 0.07 Clean Sheets 0.2 3

Previous Meetings

Recent results between Sunderland and Chelsea

Last 6
Premier League
Sunderland Sunderland
2 : 1
Chelsea Chelsea
Premier League
Chelsea Chelsea
1 : 2
Sunderland Sunderland
Premier League
Chelsea Chelsea
5 : 1
Sunderland Sunderland
Premier League
Sunderland Sunderland
0 : 1
Chelsea Chelsea
Premier League
Sunderland Sunderland
3 : 2
Chelsea Chelsea
Premier League
Chelsea Chelsea
3 : 1
Sunderland Sunderland
Over 2.5 12/15 80%
BTTS 12/15 80%
Sunderland unbeaten 5/15
Chelsea unbeaten 11/15
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Dinamo Tbilisi
Dinamo Tbilisi Home team
Georgia · Erovnuli Liga VS Played: 15
Torpedo Kutaisi Away team
Torpedo Kutaisi
Home Wins 4 27%
Draws 6 40%
Away Wins 5 33%
Total Per Match Stat Per Match Total
16 1.07 Goals 1.27 19
19 1.27 Goals Conceded 1.07 16
4 0.27 Clean Sheets 0.33 5

Previous Meetings

Recent results between Dinamo Tbilisi and Torpedo Kutaisi

Last 6
Erovnuli Liga
Dinamo Tbilisi Dinamo Tbilisi
0 : 1
Torpedo Kutaisi Torpedo Kutaisi
Erovnuli Liga
Torpedo Kutaisi Torpedo Kutaisi
0 : 0
Dinamo Tbilisi Dinamo Tbilisi
Erovnuli Liga
Dinamo Tbilisi Dinamo Tbilisi
2 : 2
Torpedo Kutaisi Torpedo Kutaisi
Erovnuli Liga
Torpedo Kutaisi Torpedo Kutaisi
1 : 1
Dinamo Tbilisi Dinamo Tbilisi
Erovnuli Liga
Dinamo Tbilisi Dinamo Tbilisi
2 : 0
Torpedo Kutaisi Torpedo Kutaisi
Erovnuli Liga
Torpedo Kutaisi Torpedo Kutaisi
2 : 0
Dinamo Tbilisi Dinamo Tbilisi
Over 2.5 6/15 40%
BTTS 8/15 53%
Dinamo Tbilisi unbeaten 10/15
Torpedo Kutaisi unbeaten 11/15
🤝 3 Draws in a row
Open Match Analysis
Rivers United
Rivers United Home team
Nigeria · NPFL VS Played: 15
Katsina United Away team
Katsina United
Home Wins 7 47%
Draws 4 27%
Away Wins 4 27%
Total Per Match Stat Per Match Total
14 0.93 Goals 0.53 8
8 0.53 Goals Conceded 0.93 14
10 0.67 Clean Sheets 0.33 5

Previous Meetings

Recent results between Rivers United and Katsina United

Last 6
NPFL
Rivers United Rivers United
3 : 0
Katsina United Katsina United
NPFL
Katsina United Katsina United
1 : 1
Rivers United Rivers United
NPFL
Rivers United Rivers United
1 : 0
Katsina United Katsina United
NPFL
Katsina United Katsina United
0 : 0
Rivers United Rivers United
NPFL
Rivers United Rivers United
2 : 0
Katsina United Katsina United
NPFL
Katsina United Katsina United
1 : 0
Rivers United Rivers United
Over 2.5 3/15 20%
BTTS 3/15 20%
Rivers United unbeaten 11/15
Katsina United unbeaten 8/15
Open Match Analysis
Niger Tornadoes
Niger Tornadoes Home team
Nigeria · NPFL VS Played: 11
Shooting Stars Away team
Shooting Stars
Home Wins 5 45%
Draws 0 0%
Away Wins 6 55%
Total Per Match Stat Per Match Total
15 1.36 Goals 1.55 17
17 1.55 Goals Conceded 1.36 15
3 0.27 Clean Sheets 0.09 1

Previous Meetings

Recent results between Niger Tornadoes and Shooting Stars

Last 6
NPFL
Niger Tornadoes Niger Tornadoes
1 : 0
Shooting Stars Shooting Stars
NPFL
Shooting Stars Shooting Stars
2 : 1
Niger Tornadoes Niger Tornadoes
NPFL
Shooting Stars Shooting Stars
3 : 1
Niger Tornadoes Niger Tornadoes
NPFL
Niger Tornadoes Niger Tornadoes
2 : 0
Shooting Stars Shooting Stars
NPFL
Niger Tornadoes Niger Tornadoes
2 : 1
Shooting Stars Shooting Stars
NPFL
Shooting Stars Shooting Stars
4 : 1
Niger Tornadoes Niger Tornadoes
Over 2.5 7/11 64%
BTTS 7/11 64%
Niger Tornadoes unbeaten 5/11
Shooting Stars unbeaten 6/11
⚡ 2 Away Wins in a row
⚽ 2 BTTS streak
📈 2 Over 2.5 streak
Open Match Analysis
Bayelsa United
Bayelsa United Home team
Nigeria · NPFL VS Played: 5
Kwara United Away team
Kwara United
Home Wins 1 20%
Draws 1 20%
Away Wins 3 60%
Total Per Match Stat Per Match Total
3 0.6 Goals 1.2 6
6 1.2 Goals Conceded 0.6 3
0 0 Clean Sheets 0.6 3

Previous Meetings

Recent results between Bayelsa United and Kwara United

Last 6
NPFL
Bayelsa United Bayelsa United
4 : 0
Kwara United Kwara United
NPFL
Kwara United Kwara United
2 : 0
Bayelsa United Bayelsa United
NPFL
Kwara United Kwara United
1 : 0
Bayelsa United Bayelsa United
NPFL
Bayelsa United Bayelsa United
1 : 1
Kwara United Kwara United
NPFL
Kwara United Kwara United
1 : 0
Bayelsa United Bayelsa United
NPFL
Bayelsa United Bayelsa United
2 : 1
Kwara United Kwara United
Over 2.5 1/5 20%
BTTS 2/5 40%
Bayelsa United unbeaten 2/5
Kwara United unbeaten 4/5
⚡ 2 Away Wins in a row
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.