who has the most penalty goals in soccer history ever

Cristiano Ronaldo has tallied the most career penalties in Europe's top five leagues, with 98 penalties scored in the Premier League, LaLiga and Serie A.

NAME PK G M MIN START G/M A G+A FK SH SOT WOOD TCH TCH-BOX OFF
1 Cristiano Ronaldo
C. Ronaldo
98
495
626
51,094
566
0.79
96
591
2 Francesco Totti
F. Totti
71
250
618
47,054
540
0.40
46
296
3 Roberto Baggio
R. Baggio
68
205
452
36,229
417
0.45
4 Lionel Messi
L. Messi
60
496
578
47,162
520
0.86
136
632
5 Zlatan Ibrahimovic
Z. Ibrahimovic
58
302
467
36,675
417
0.65
70
372
6 Alan Shearer
A. Shearer
56
260
441
38,197
427
0.59
64
324
7 Hugo Sánchez
H. Sánchez
56
234
347
30,505
346
0.67
8 Manfred Kaltz
M. Kaltz
53
77
594
52,770
586
0.13
9 Ciro Immobile
C. Immobile
52
206
386
28,240
323
0.53
50
256
10 Harry Kane
H. Kane
51
287
390
32,771
369
0.74
67
354
11 Gerd Müller
G. Müller
51
365
427
38,162
427
0.85
12 Alessandro Del Piero
A. Del Piero
50
188
478
32,794
378
0.39
5
193
13 Michael Zorc
M. Zorc
49
131
463
38,164
427
0.28
14 Domenico Berardi
D. Berardi
48
123
320
25,634
300
0.38
78
201
15 Robert Lewandowski
R. Lewandowski
47
385
494
39,716
447
0.78
73
458
16 Lothar Matthäus
L. Matthäus
47
161
579
49,965
576
0.28
17 Ronald Koeman
R. Koeman
46
67
192
15,916
177
0.35
18 Giuseppe Savoldi
G. Savoldi
45
170
405
36,078
404
0.42
19 Giuseppe Signori
G. Signori
44
188
344
27,754
323
0.55
20 Frank Lampard
F. Lampard
43
177
609
48,871
546
0.29
102
279
21 Lyuboslav Mladenov Penev
L. Mladenov Penev
43
129
305
24,997
286
0.42
22 Alexandre Lacazette
A. Lacazette
41
215
455
32,576
373
0.47
53
268
23 Horst-Dieter Höttges
H. Höttges
41
55
420
36,580
417
0.13
24 Edinson Cavani
E. Cavani
40
267
479
35,355
394
0.56
41
308
25 Iago Aspas
I. Aspas
40
166
408
30,790
349
0.41
58
224

More Real Madrid Stats

Team Rankings

GF

19

2nd

GA

9

2nd

GD

10

2nd

FORM

WLWWW

last 5

2025-26 Table
CLUB W D L GD PTS
1
Barcelona Barcelona
7
1
1
14
22
2
Real Madrid Real Madrid
7
0
1
10
21
3
Villarreal Villarreal
5
2
2
6
17
4
Atlético Madrid Atlético Madrid
4
4
1
6
16
5
Real Betis Real Betis
4
4
1
5
16
Schedule
DATE MATCHUP TIME (ET)
Sun
10/26
FCB FCB
@
RMA RMA
11:15 AM
Sat
11/1
VAL VAL
@
RMA RMA
4:00 PM
Sun
11/9
RMA RMA
@
RAY RAY
10:15 AM
Sat
11/22
RMA RMA
@
ELC ELC
7:00 PM
Sat
11/29
RMA RMA
@
GIR GIR
7:00 PM
Last Game
RMA Real Madrid

W7 D0 L1

3

Final

1

VIL Villarreal

W5 D1 L2

Sat 4 Oct 2025

Europe Top Five 2025-26 Leaders

Europe Top Five 2025-26 Rankings

Europe Top Five 2025-26 Table

Team W D L GD PTS
1
Arsenal Arsenal
6
1
1
12
19
2
Man City Man City
5
1
2
11
16
3
Bournemouth Bournemouth
4
3
1
3
15
4
Liverpool Liverpool
5
0
3
3
15
5
Chelsea Chelsea
4
2
2
7
14
6
Tottenham Tottenham
4
2
2
7
14
Team W D L GD PTS
1
Barcelona Barcelona
7
1
1
14
22
2
Real Madrid Real Madrid
7
0
1
10
21
3
Villarreal Villarreal
5
2
2
6
17
4
Atlético Madrid Atlético Madrid
4
4
1
6
16
5
Real Betis Real Betis
4
4
1
5
16
6
Espanyol Espanyol
4
3
2
2
15
Team W D L GD PTS
1
Bayern Bayern
2
0
0
6
6
2
Real Madrid Real Madrid
2
0
0
6
6
3
PSG PSG
2
0
0
5
6
4
Inter Inter
2
0
0
5
6
5
Arsenal Arsenal
2
0
0
4
6
6
Qarabag Qarabag
2
0
0
3
6
Team W D L GD PTS
1
Bayern Bayern
7
0
0
23
21
2
Leipzig Leipzig
5
1
1
1
16
3
Stuttgart Stuttgart
5
0
2
5
15
4
Dortmund Dortmund
4
2
1
7
14
5
Leverkusen Leverkusen
4
2
1
5
14
6
Köln Köln
3
2
2
2
11
Team W D L GD PTS
1
Inter Inter
5
0
2
10
15
2
Napoli Napoli
5
0
2
5
15
3
Roma Roma
5
0
2
4
15
4
Bologna Bologna
4
1
2
6
13
5
Milan Milan
4
1
1
6
13
6
Como Como
3
3
1
4
12
Team W D L GD PTS
1
Marseille Marseille
6
0
2
14
18
2
PSG PSG
5
2
1
8
17
3
Strasbourg Strasbourg
5
1
2
7
16
4
Lens Lens
5
1
2
5
16
5
Lyon Lyon
5
0
3
3
15
6
Monaco Monaco
4
2
2
4
14

Europe Top Five 2025-26 Scores & Fixtures

Scores

DATE MATCHUP SCORE
Sat
9/13
GIR GIR
@
CEL CEL
1-1
Sat
9/13
RAY RAY
@
OSA OSA
0-2
Sun
9/14
CRE CRE
@
HEL HEL
0-0
Sun
9/14
GEN GEN
@
COM COM
1-1
Sun
9/14
MLL MLL
@
ESP ESP
2-3

Fixtures

DATE MATCHUP TIME (ET)
Sun
10/19
RMA RMA
@
GET GET
3:00 PM
Mon
10/20
UDI UDI
@
CRE CRE
2:45 PM
Mon
10/20
BRE BRE
@
WHU WHU
3:00 PM
Mon
10/20
VAL VAL
@
ALA ALA
3:00 PM
Fri
10/24
UNB UNB
@
SVW SVW
2:30 PM