most hat tricks all times

Cristiano Ronaldo has completed the most career hat tricks in Europe's top five leagues, with 39 hat tricks in the Premier League, LaLiga and Serie A.

Interpreted as:
most hat tricks by a player all times
NAMEHTSEASRatingMMINSTARTGG/MAG+APKFKSHSOTWOODTCHTCH-BOXOFF
1Cristiano Ronaldo
C. Ronaldo
39
20
626
51,094
566
495
0.79
96
591
98
2Lionel Messi
L. Messi
36
19
578
47,162
520
496
0.86
136
632
60
3Gerd Müller
G. Müller
32
14
427
38,162
427
365
0.85
51
4Telmo Zarra
T. Zarra
23
15
277
24,930
277
252
0.91
9
5Alfredo Di Stéfano
A. Di Stéfano
22
13
329
29,610
329
227
0.69
17
6Robert Lewandowski
R. Lewandowski
19
16
497
39,886
449
389
0.78
73
462
48
7Edmundo Suárez
E. Suárez
19
12
229
20,610
229
196
0.86
2
8Harry Kane
H. Kane
17
14
394
33,065
372
289
0.73
67
356
51
9Nils Gunnar Nordahl
N. Gunnar Nordahl
17
10
291
26,100
291
225
0.77
1
10Luis Suárez
L. Suárez
16
12
368
29,863
336
247
0.67
96
343
14
11Silvio Piola
S. Piola
16
21
537
48,070
537
274
0.51
24
12César Rodríguez
C. Rodríguez
15
16
353
31,770
353
221
0.63
18
13Giuseppe Meazza
G. Meazza
15
14
367
32,787
367
217
0.59
13
14Dieter Müller
D. Müller
14
14
396
33,915
383
220
0.56
8
15Sergio Agüero
S. Agüero
13
16
454
33,350
386
258
0.57
47
305
28
16Isidro Lángara
I. Lángara
13
5
90
8,100
90
105
1.17
6
17Edinson Cavani
E. Cavani
12
17
479
35,355
394
267
0.56
41
308
40
18Mario Gómez
M. Gómez
12
15
357
24,919
274
177
0.50
26
203
9
19Klaus Fischer
K. Fischer
12
19
535
46,268
525
268
0.50
11
20Ferenc Puskás
F. Puskás
12
8
180
16,200
180
156
0.87
21
21Istvan Nyers
I. Nyers
12
8
236
21,195
236
153
0.65
36
22Pahiño
Pahiño
12
12
278
25,020
278
212
0.76
8
23Erling Haaland
E. Haaland
11
7
176
14,503
164
161
0.91
33
194
25
0
608
313
17
4,391
1,115
50
24Kylian Mbappé
K. Mbappé
11
11
293
22,274
249
235
0.80
73
308
30
1
1,094
565
27
13,689
2,467
270
25Alan Shearer
A. Shearer
11
14
441
38,197
427
260
0.59
64
324
56

More Real Madrid Stats

Team Rankings

GF

28

2nd

GA

12

3rd

GD

16

2nd

FORM

DDWWW

last 5

2025-26 Table
CLUBWDLGDPTS
1
Real Madrid Real Madrid
10
2
1
16
32
2
Barcelona Barcelona
10
1
2
21
31
3
Villarreal Villarreal
9
2
2
15
29
4
Atlético Madrid Atlético Madrid
8
4
1
14
28
5
Real Betis Real Betis
5
6
2
6
21
Schedule
DATEMATCHUPTIME (ET)
Sun
11/30
RMA RMA
@
GIR GIR
3:00 PM
Wed
12/3
RMA RMA
@
ATH ATH
1:00 PM
Sun
12/7
CEL CEL
@
RMA RMA
3:00 PM
Sun
12/14
RMA RMA
@
ALA ALA
3:00 PM
Sat
12/20
SEV SEV
@
RMA RMA
3:00 PM
Last Game
ELC Elche

W3 D7 L3

2

Final

2

RMA Real Madrid

W10 D2 L1

Sun 23 Nov 2025

Europe Top Five 2025-26 Leaders

Europe Top Five 2025-26 Rankings

Europe Top Five 2025-26 Table

TeamWDLGDPTS
1
Arsenal Arsenal
9
2
1
18
29
2
Chelsea Chelsea
7
2
3
12
23
3
Man City Man City
7
1
4
14
22
4
Aston Villa Aston Villa
6
3
3
4
21
5
Crystal Palace Crystal Palace
5
5
2
7
20
6
Brighton Brighton
5
4
3
3
19
TeamWDLGDPTS
1
Arsenal Arsenal
5
0
0
13
15
2
PSG PSG
4
0
1
11
12
3
Bayern Bayern
4
0
1
9
12
4
Inter Inter
4
0
1
9
12
5
Real Madrid Real Madrid
4
0
1
7
12
6
Dortmund Dortmund
3
1
1
6
10
TeamWDLGDPTS
1
Real Madrid Real Madrid
10
2
1
16
32
2
Barcelona Barcelona
10
1
2
21
31
3
Villarreal Villarreal
9
2
2
15
29
4
Atlético Madrid Atlético Madrid
8
4
1
14
28
5
Real Betis Real Betis
5
6
2
6
21
6
Espanyol Espanyol
6
3
4
1
21
TeamWDLGDPTS
1
Bayern Bayern
10
1
0
33
31
2
Leipzig Leipzig
8
1
2
9
25
3
Leverkusen Leverkusen
7
2
2
12
23
4
Dortmund Dortmund
6
4
1
9
22
5
Stuttgart Stuttgart
7
1
3
5
22
6
Frankfurt Frankfurt
6
2
3
5
20
TeamWDLGDPTS
1
Roma Roma
9
0
3
9
27
2
Milan Milan
7
4
1
9
25
3
Napoli Napoli
8
1
3
8
25
4
Inter Inter
8
0
4
13
24
5
Bologna Bologna
7
3
2
13
24
6
Como Como
5
6
1
10
21
TeamWDLGDPTS
1
PSG PSG
9
3
1
16
30
2
Marseille Marseille
9
1
3
21
28
3
Lens Lens
9
1
3
11
28
4
Lille Lille
7
2
4
10
23
5
Strasbourg Strasbourg
7
1
5
7
22
6
Rennes Rennes
5
6
2
5
21

Europe Top Five 2025-26 Scores & Fixtures

Scores

DATEMATCHUPSCORE
Fri
10/24
OVI OVI
@
GIR GIR
3-3
Fri
10/24
COM COM
@
PAR PAR
0-0
Fri
10/24
LEC LEC
@
UDI UDI
2-3
Fri
10/24
STP STP
@
SGE SGE
0-2
Fri
10/24
WOB WOB
@
HSV HSV
1-0

Fixtures

DATEMATCHUPTIME (ET)
Sat
11/29
OSA OSA
@
MLL MLL
8:00 AM
Sat
11/29
UDI UDI
@
PAR PAR
9:00 AM
Sat
11/29
HEL HEL
@
GEN GEN
9:00 AM
Sat
11/29
KOE KOE
@
SVW SVW
9:30 AM
Sat
11/29
STP STP
@
FCB FCB
9:30 AM