Tottenham Hotspur vs Liverpool: Prediction, Head-to-Head, Odds & Stats (Sat, 20 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 20 Dec, 05:30 PM UTC

Next Match 20/12/25 at 05:30 PM

Tottenham Hotspur vs Liverpool
📍 Tottenham Hotspur Stadium , England.

Scheduled H2H Match For Tottenham Hotspur Vs Liverpool

Premier League

Sat, 20 Dec 2025 at 05:30 PM UTC

Tottenham Hotspur
Tottenham Hotspur

ENG ENG

Recent Form

W
D
D
W
L
Liverpool
Liverpool

ENG ENG

Recent Form

W
W
L
L
L

2

Win

Last 10 Played

10
2 Draws

6

Win

6.88
Avg. Rating
6.84
7
Position
5
Thomas Frank
Manager
Arne Slot

Game Schedule - Time Of Fixture

Tottenham Hotspur will square off vs Liverpool in Premier League on Sat, 20 Dec 2025 at 05:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Tottenham Hotspur vs Liverpool H2H Match Summary

Over the most recent 10 head-to-head fixtures for these competitors, Tottenham Hotspur have come out on top 2 times and Liverpool have won on 6 occasion. In the latest fixture between them, Liverpool won 5-1.


Head-to-Head (Last 10 Matches)
Tottenham Hotspur2
Liverpool6

Tottenham Hotspur vs Liverpool Past H2H Matches

17
Premier League
03:30 PM
27/04/25
44
Liverpool
5
33
Tottenham Hotspur
1
04:30 PM
22/12/24
33
Tottenham Hotspur
3
44
Liverpool
6
03:30 PM
05/05/24
44
Liverpool
4
33
Tottenham Hotspur
2
04:30 PM
30/09/23
33
Tottenham Hotspur
2
44
Liverpool
1
03:30 PM
30/04/23
44
Liverpool
4
33
Tottenham Hotspur
3
04:30 PM
06/11/22
33
Tottenham Hotspur
1
44
Liverpool
2
06:45 PM
07/05/22
44
Liverpool
1
33
Tottenham Hotspur
1
04:30 PM
19/12/21
33
Tottenham Hotspur
2
44
Liverpool
2
08:00 PM
28/01/21
33
Tottenham Hotspur
1
44
Liverpool
3
08:00 PM
16/12/20
44
Liverpool
2
33
Tottenham Hotspur
1
05:30 PM
11/01/20
33
Tottenham Hotspur
0
44
Liverpool
1
04:30 PM
27/10/19
44
Liverpool
2
33
Tottenham Hotspur
1
03:30 PM
31/03/19
44
Liverpool
2
33
Tottenham Hotspur
1
11:30 AM
15/09/18
33
Tottenham Hotspur
1
44
Liverpool
2
04:30 PM
04/02/18
44
Liverpool
2
33
Tottenham Hotspur
2
03:00 PM
22/10/17
33
Tottenham Hotspur
4
44
Liverpool
1
05:30 PM
11/02/17
44
Liverpool
2
33
Tottenham Hotspur
0
11:30 AM
27/08/16
33
Tottenham Hotspur
1
44
Liverpool
1
04:30 PM
02/04/16
44
Liverpool
1
33
Tottenham Hotspur
1
11:45 AM
17/10/15
33
Tottenham Hotspur
0
44
Liverpool
0
08:00 PM
10/02/15
44
Liverpool
3
33
Tottenham Hotspur
2
12:30 PM
31/08/14
33
Tottenham Hotspur
0
44
Liverpool
3
03:00 PM
30/03/14
44
Liverpool
4
33
Tottenham Hotspur
0
04:00 PM
15/12/13
33
Tottenham Hotspur
0
44
Liverpool
5
04:00 PM
10/03/13
44
Liverpool
3
33
Tottenham Hotspur
2
07:45 PM
28/11/12
33
Tottenham Hotspur
2
44
Liverpool
1
08:00 PM
06/02/12
44
Liverpool
0
33
Tottenham Hotspur
0
12:30 PM
18/09/11
33
Tottenham Hotspur
4
44
Liverpool
0
03:00 PM
15/05/11
44
Liverpool
0
33
Tottenham Hotspur
2
04:00 PM
28/11/10
33
Tottenham Hotspur
2
44
Liverpool
1
08:00 PM
20/01/10
44
Liverpool
2
33
Tottenham Hotspur
0
04:00 PM
10/01/10
44
Liverpool
33
Tottenham Hotspur
03:00 PM
16/08/09
33
Tottenham Hotspur
2
44
Liverpool
1
03:00 PM
24/05/09
44
Liverpool
3
33
Tottenham Hotspur
1
05:30 PM
01/11/08
33
Tottenham Hotspur
2
44
Liverpool
1
02:00 PM
11/05/08
33
Tottenham Hotspur
0
44
Liverpool
2
02:00 PM
07/10/07
44
Liverpool
2
33
Tottenham Hotspur
2
03:00 PM
30/12/06
33
Tottenham Hotspur
0
44
Liverpool
1
11:45 AM
23/09/06
44
Liverpool
3
33
Tottenham Hotspur
0
03:00 PM
14/01/06
44
Liverpool
1
33
Tottenham Hotspur
0
02:00 PM
10/09/05
33
Tottenham Hotspur
0
44
Liverpool
0
02:00 PM
16/04/05
44
Liverpool
2
33
Tottenham Hotspur
2
11:45 AM
14/08/04
33
Tottenham Hotspur
1
44
Liverpool
1
03:00 PM
17/01/04
33
Tottenham Hotspur
2
44
Liverpool
1
07:00 PM
27/08/03
44
Liverpool
0
33
Tottenham Hotspur
0
03:00 PM
16/03/03
33
Tottenham Hotspur
2
44
Liverpool
3
04:00 PM
26/10/02
44
Liverpool
2
33
Tottenham Hotspur
1
11:00 AM
27/04/02
33
Tottenham Hotspur
1
44
Liverpool
0
02:00 PM
22/09/01
44
Liverpool
1
33
Tottenham Hotspur
0
04:00 PM
22/04/01
44
Liverpool
3
33
Tottenham Hotspur
1
05:00 PM
19/11/00
33
Tottenham Hotspur
2
44
Liverpool
1
04:00 PM
09/04/00
44
Liverpool
2
33
Tottenham Hotspur
0
05:00 PM
03/01/00
33
Tottenham Hotspur
1
44
Liverpool
0
04:00 PM
01/05/99
44
Liverpool
3
33
Tottenham Hotspur
2
05:00 PM
05/12/98
33
Tottenham Hotspur
2
44
Liverpool
1
05:00 PM
14/03/98
33
Tottenham Hotspur
3
44
Liverpool
3
05:00 PM
08/11/97
44
Liverpool
4
33
Tottenham Hotspur
0
04:00 PM
03/05/97
44
Liverpool
2
33
Tottenham Hotspur
1
05:00 PM
02/12/96
33
Tottenham Hotspur
0
44
Liverpool
2
05:00 PM
03/02/96
44
Liverpool
0
33
Tottenham Hotspur
0
04:00 PM
26/08/95
33
Tottenham Hotspur
1
44
Liverpool
3
05:00 PM
22/03/95
33
Tottenham Hotspur
0
44
Liverpool
0
05:00 PM
26/11/94
44
Liverpool
1
33
Tottenham Hotspur
1
05:00 PM
18/12/93
33
Tottenham Hotspur
3
44
Liverpool
3
04:00 PM
25/08/93
44
Liverpool
1
33
Tottenham Hotspur
2
12:00 PM
08/05/93
44
Liverpool
6
33
Tottenham Hotspur
2
12:00 PM
31/10/92
33
Tottenham Hotspur
2
44
Liverpool
0
21
EFL Cup
08:00 PM
06/02/25
44
Liverpool
4
33
Tottenham Hotspur
0
08:00 PM
08/01/25
33
Tottenham Hotspur
1
44
Liverpool
0
06:45 PM
25/10/16
44
Liverpool
2
33
Tottenham Hotspur
1
07:45 PM
12/11/08
33
Tottenham Hotspur
4
44
Liverpool
2
7
UEFA Champions League
07:00 PM
01/06/19
33
Tottenham Hotspur
0
44
Liverpool
2

Tottenham Hotspur Recent Matches

7
UEFA Champions League (3 Matches)
07:00 PM
22/10/25
1653
AS Monaco
0
33
Tottenham Hotspur
0
D
07:00 PM
30/09/25
656
Bodø/Glimt
2
33
Tottenham Hotspur
2
D
07:00 PM
16/09/25
33
Tottenham Hotspur
1
2819
Villarreal
0
W
17
Premier League (15 Matches)
01:00 PM
19/10/25
33
Tottenham Hotspur
1
40
Aston Villa
2
L
11:30 AM
04/10/25
34
Leeds United
1
33
Tottenham Hotspur
2
W
07:00 PM
27/09/25
33
Tottenham Hotspur
1
3
Wolverhampton
1
D
02:00 PM
20/09/25
30
Brighton & Hove Albion
2
33
Tottenham Hotspur
2
D
04:30 PM
13/09/25
37
West Ham United
0
33
Tottenham Hotspur
3
W
02:00 PM
30/08/25
33
Tottenham Hotspur
0
60
Bournemouth
1
L
11:30 AM
23/08/25
17
Manchester City
0
33
Tottenham Hotspur
2
W
02:00 PM
16/08/25
33
Tottenham Hotspur
3
6
Burnley
0
W
03:00 PM
25/05/25
33
Tottenham Hotspur
1
30
Brighton & Hove Albion
4
L
06:30 PM
16/05/25
40
Aston Villa
2
33
Tottenham Hotspur
0
L
01:15 PM
11/05/25
33
Tottenham Hotspur
0
7
Crystal Palace
2
L
01:00 PM
04/05/25
37
West Ham United
1
33
Tottenham Hotspur
1
D
03:30 PM
27/04/25
44
Liverpool
5
33
Tottenham Hotspur
1
L
07:00 PM
21/04/25
33
Tottenham Hotspur
1
14
Nottingham Forest
2
L
01:00 PM
13/04/25
3
Wolverhampton
4
33
Tottenham Hotspur
2
L
21
EFL Cup (1 Matches)
06:45 PM
24/09/25
33
Tottenham Hotspur
3
84
Doncaster Rovers
0
W
465
UEFA Super Cup (1 Matches)
07:00 PM
13/08/25
1644
Paris Saint-Germain
2
33
Tottenham Hotspur
2
L
889
Telekom Cup (1 Matches)
04:30 PM
07/08/25
2672
FC Bayern München
4
33
Tottenham Hotspur
0
L
853
Club Friendly Games (5 Matches)
11:00 AM
03/08/25
33
Tottenham Hotspur
1
39
Newcastle United
1
D
11:30 AM
31/07/25
42
Arsenal
0
33
Tottenham Hotspur
1
W
02:00 PM
26/07/25
72
Luton Town
0
33
Tottenham Hotspur
0
D
10:00 AM
26/07/25
33
Tottenham Hotspur
2
62
Wycombe Wanderers
2
D
02:00 PM
19/07/25
28
Reading
0
33
Tottenham Hotspur
2
W
679
UEFA Europa League (4 Matches)
07:00 PM
21/05/25
33
Tottenham Hotspur
1
35
Manchester United
0
W
07:00 PM
08/05/25
656
Bodø/Glimt
0
33
Tottenham Hotspur
2
W
07:00 PM
01/05/25
33
Tottenham Hotspur
3
656
Bodø/Glimt
1
W
07:00 PM
17/04/25
2674
Eintracht Frankfurt
0
33
Tottenham Hotspur
1
W

Liverpool Recent Matches

17
Premier League (18 Matches)
07:00 PM
25/10/25
50
Brentford
3
44
Liverpool
2
L
03:30 PM
19/10/25
44
Liverpool
1
35
Manchester United
2
L
04:30 PM
04/10/25
38
Chelsea
2
44
Liverpool
1
L
02:00 PM
27/09/25
7
Crystal Palace
2
44
Liverpool
1
L
11:30 AM
20/09/25
44
Liverpool
2
48
Everton
1
W
01:00 PM
14/09/25
6
Burnley
0
44
Liverpool
1
W
03:30 PM
31/08/25
44
Liverpool
1
42
Arsenal
0
W
07:00 PM
25/08/25
39
Newcastle United
2
44
Liverpool
3
W
07:00 PM
15/08/25
44
Liverpool
4
60
Bournemouth
2
W
03:00 PM
25/05/25
44
Liverpool
1
7
Crystal Palace
1
D
07:00 PM
19/05/25
30
Brighton & Hove Albion
3
44
Liverpool
2
L
03:30 PM
11/05/25
44
Liverpool
2
42
Arsenal
2
D
03:30 PM
04/05/25
38
Chelsea
3
44
Liverpool
1
L
03:30 PM
27/04/25
44
Liverpool
5
33
Tottenham Hotspur
1
W
03:30 PM
20/04/25
31
Leicester City
0
44
Liverpool
1
W
01:00 PM
13/04/25
44
Liverpool
2
37
West Ham United
1
W
01:00 PM
06/04/25
43
Fulham
3
44
Liverpool
2
L
07:00 PM
02/04/25
44
Liverpool
1
48
Everton
0
W
7
UEFA Champions League (4 Matches)
07:00 PM
22/10/25
2674
Eintracht Frankfurt
1
44
Liverpool
5
W
07:00 PM
30/09/25
3061
Galatasaray
1
44
Liverpool
0
L
07:00 PM
17/09/25
44
Liverpool
3
2836
Atlético Madrid
2
W
08:00 PM
11/03/25
44
Liverpool
0
1644
Paris Saint-Germain
1
L
21
EFL Cup (2 Matches)
07:00 PM
23/09/25
44
Liverpool
2
45
Southampton
1
W
04:30 PM
16/03/25
44
Liverpool
1
39
Newcastle United
2
L
346
Community Shield (1 Matches)
02:00 PM
10/08/25
7
Crystal Palace
2
44
Liverpool
2
L
853
Club Friendly Games (5 Matches)
07:00 PM
04/08/25
44
Liverpool
3
2825
Athletic Club
2
W
04:00 PM
04/08/25
44
Liverpool
4
2825
Athletic Club
1
W
10:30 AM
30/07/25
3137
Yokohama F. Marinos
1
44
Liverpool
3
W
11:30 AM
26/07/25
44
Liverpool
2
2692
Milan
4
L
02:00 PM
13/07/25
21
Preston North End
1
44
Liverpool
3
W

Tottenham Hotspur Next Fixtures

Liverpool Next Fixtures

Tottenham Hotspur Last Match Played stats

AS Monaco vs Tottenham Hotspur

Final Score :0 - 0

(H)Match overview (A)
56%Ball possession44%
109.5 kmDistance covered112.1 km
2.45Expected goals0.88
5Big chances1
23Total shots11
2Goalkeeper saves8
125Number of sprints134
5Corner kicks4
25Fouls0
456Passes347
24Tackles16
12Free kicks13
0Yellow cards1
(H)Shots (A)
23Total shots11
8Shots on target2
0Hit woodwork0
8Shots off target5
7Blocked shots4
19Shots inside box7
4Shots outside box4
(H)Attack (A)
5Big chances missed1
3Through balls0
43Touches in penalty area21
1Fouled in final third1
1Offsides1
(H)Passes (A)
382Accurate passes284
21Throw-ins23
57Final third entries46
141/169 (83%)Final third phase70/99 (71%)
16/36 (44%)Long balls20/45 (44%)
4/18 (22%)Crosses5/22 (23%)
(H)Duels (A)
59%Duels41%
11Dispossessed16
47/82 (57%)Ground duels35/82 (43%)
18/29 (62%)Aerial duels11/29 (38%)
12/17 (71%)Dribbles7/15 (47%)
(H)Defending (A)
67%Tackles won63%
24Total tackles16
10Interceptions8
46Recoveries46
19Clearances28
1Errors lead to a shot2
(H)Goalkeeping (A)
2Total saves8
0.53Goals prevented2.68
0Big saves2
3High claims1
2Punches0
7Goal kicks9

Liverpool Last Match Played stats

Brentford vs Liverpool

Final Score :3 - 2

(H)Match overview (A)
34%Ball possession66%
2.75Expected goals2.30
7Big chances3
17Total shots18
3Goalkeeper saves5
5Corner kicks4
7Fouls10
288Passes586
15Tackles21
9Free kicks7
3Yellow cards2
(H)Shots (A)
17Total shots18
8Shots on target5
0Hit woodwork0
7Shots off target7
2Blocked shots6
12Shots inside box12
5Shots outside box6
(H)Attack (A)
3Big chances scored1
4Big chances missed2
1Through balls1
34Touches in penalty area36
1Fouled in final third1
2Offsides0
(H)Passes (A)
201Accurate passes490
23Throw-ins15
50Final third entries74
61/109 (56%)Final third phase150/196 (77%)
22/64 (34%)Long balls24/61 (39%)
6/19 (32%)Crosses7/21 (33%)
(H)Duels (A)
48%Duels52%
8Dispossessed7
32/69 (46%)Ground duels37/69 (54%)
27/53 (51%)Aerial duels26/53 (49%)
7/20 (35%)Dribbles9/17 (53%)
(H)Defending (A)
60%Tackles won57%
15Total tackles21
14Interceptions4
58Recoveries51
35Clearances41
0Errors lead to a shot1
1Errors lead to a goal0
(H)Goalkeeping (A)
3Total saves5
0.06Goals prevented-0.51
0Big saves2
0Punches1
7Goal kicks10

Premier League 25/26 Standings

POSTEAMMPWLDPER %
1ArsenalArsenal861119
2SunderlandSunderland952217
3Manchester CityManchester City852116
4Manchester UnitedManchester United953116
5BournemouthBournemouth841315
6LiverpoolLiverpool954015
7Tottenham HotspurTottenham Hotspur842214
8ChelseaChelsea943214
9Crystal PalaceCrystal Palace831413
10BrentfordBrentford944113
11Newcastle UnitedNewcastle United933312
12Aston VillaAston Villa832312
13Brighton & Hove AlbionBrighton & Hove Albion933312
14EvertonEverton833211
15Leeds UnitedLeeds United934211
16FulhamFulham92528
17BurnleyBurnley82517
18Nottingham ForestNottingham Forest81525
19West Ham UnitedWest Ham United91714
20WolverhamptonWolverhampton80622
Champions League
UEFA Europa League
Relegation