players with the most penalties taken all time with countries

Cristiano Ronaldo has attempted the most career penalties in Europe's top five leagues, with 113 penalties taken in the Premier League, LaLiga and Serie A.

NAMEPK-ATTSHRatingMMINSTARTGG/MAG+APKFKSOTWOODTCHTCH-BOXOFF
1Cristiano Ronaldo
C. Ronaldo
113
626
51,094
566
495
0.79
96
591
98
2Lionel Messi
L. Messi
74
578
47,162
520
496
0.86
136
632
60
3Francesco Totti
F. Totti
72
618
47,054
540
250
0.40
46
296
71
4Roberto Baggio
R. Baggio
68
452
36,229
417
205
0.45
68
5Zlatan Ibrahimovic
Z. Ibrahimovic
66
467
36,675
417
302
0.65
70
372
58
6Ciro Immobile
C. Immobile
64
386
28,240
323
206
0.53
50
256
52
7Domenico Berardi
D. Berardi
58
325
26,003
305
126
0.39
79
205
49
8Harry Kane
H. Kane
56
396
33,186
373
292
0.74
67
359
52
9Robert Lewandowski
R. Lewandowski
56
499
40,013
451
389
0.78
74
463
48
10Hugo Sánchez
H. Sánchez
56
347
30,505
346
234
0.67
56
11Iago Aspas
I. Aspas
50
413
30,984
351
167
0.40
59
226
41
12Alessandro Del Piero
A. Del Piero
50
478
32,794
378
188
0.39
5
193
50
13Alexandre Lacazette
A. Lacazette
49
455
32,576
373
215
0.47
53
268
41
14Edinson Cavani
E. Cavani
49
479
35,355
394
267
0.56
41
308
40
15Michael Zorc
M. Zorc
49
463
38,164
427
131
0.28
49
16Ronald Koeman
R. Koeman
48
192
15,916
177
67
0.35
46
17Lyuboslav Mladenov Penev
L. Mladenov Penev
48
305
24,997
286
129
0.42
43
18Lothar Matthäus
L. Matthäus
47
579
49,965
576
161
0.28
47
19Frank Lampard
F. Lampard
46
609
48,871
546
177
0.29
102
279
43
20Giuseppe Signori
G. Signori
44
344
27,754
323
188
0.55
44
21Wissam Ben Yedder
W. Ben Yedder
43
411
29,510
341
199
0.48
56
255
36
22Dani Parejo
D. Parejo
42
538
41,688
471
77
0.14
67
144
33
23Raúl Tamudo
R. Tamudo
42
407
29,476
337
146
0.36
30
24Mohamed Salah
M. Salah
41
395
31,916
360
225
0.57
108
333
35
25Ronaldinho
Ronaldinho
39
276
21,218
237
106
0.38
3
109
35

More Real Madrid Stats

Team Rankings

GF

32

2nd

GA

13

1st

GD

19

2nd

FORM

WDDDW

last 5

2025-26 Table
CLUBWDLGDPTS
1
Barcelona Barcelona
13
1
2
27
40
2
Real Madrid Real Madrid
11
3
1
19
36
3
Villarreal Villarreal
11
2
2
18
35
4
Atlético Madrid Atlético Madrid
9
4
3
13
31
5
Real Betis Real Betis
6
6
3
6
24
Schedule
DATEMATCHUPTIME (ET)
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
Sun
1/4
BET BET
@
RMA RMA
10:15 AM
Sat
1/17
LEV LEV
@
RMA RMA
7:00 PM
Last Game
ATH Athletic Club

W6 D2 L7

0

Final

3

RMA Real Madrid

W11 D3 L1

Wed 3 Dec 2025

Europe Top Five 2025-26 Leaders

Europe Top Five 2025-26 Rankings

Europe Top Five 2025-26 Table

TeamWDLGDPTS
1
Arsenal Arsenal
10
3
2
19
33
2
Man City Man City
10
1
4
19
31
3
Aston Villa Aston Villa
9
3
3
7
30
4
Chelsea Chelsea
7
4
4
10
25
5
Everton Everton
7
3
5
1
24
6
Crystal Palace Crystal Palace
6
5
3
7
23
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
Barcelona Barcelona
13
1
2
27
40
2
Real Madrid Real Madrid
11
3
1
19
36
3
Villarreal Villarreal
11
2
2
18
35
4
Atlético Madrid Atlético Madrid
9
4
3
13
31
5
Real Betis Real Betis
6
6
3
6
24
6
Espanyol Espanyol
7
3
4
2
24
TeamWDLGDPTS
1
Bayern Bayern
12
1
0
40
37
2
Leipzig Leipzig
9
2
2
15
29
3
Dortmund Dortmund
7
4
1
10
25
4
Leverkusen Leverkusen
7
2
4
9
23
5
Hoffenheim Hoffenheim
7
2
3
8
23
6
Stuttgart Stuttgart
7
1
5
-1
22
TeamWDLGDPTS
1
Inter Inter
10
0
4
19
30
2
Milan Milan
8
4
1
10
28
3
Napoli Napoli
9
1
3
9
28
4
Roma Roma
9
0
4
8
27
5
Bologna Bologna
7
3
3
11
24
6
Como Como
6
6
2
8
24
TeamWDLGDPTS
1
Lens Lens
11
1
3
13
34
2
PSG PSG
10
3
2
20
33
3
Marseille Marseille
9
2
4
20
29
4
Lille Lille
9
2
4
12
29
5
Lyon Lyon
7
3
4
6
24
6
Rennes Rennes
6
6
3
1
24

Europe Top Five 2025-26 Scores & Fixtures

Scores

DATEMATCHUPSCORE
Sat
11/1
INT INT
@
HEL HEL
2-1
Sat
11/1
CEL CEL
@
LEV LEV
2-1
Sat
11/1
LEC LEC
@
FIO FIO
1-0
Sat
11/1
PIS PIS
@
TOR TOR
2-2
Sat
11/1
HSV HSV
@
KOE KOE
1-4

Fixtures

DATEMATCHUPTIME (ET)
Sun
12/7
GIR GIR
@
ELC ELC
8:00 AM
Sun
12/7
WHU WHU
@
BHA BHA
9:00 AM
Sun
12/7
ANG ANG
@
NIC NIC
9:00 AM
Sun
12/7
ROM ROM
@
CAG CAG
9:00 AM
Sun
12/7
SVW SVW
@
HSV HSV
9:30 AM