most recent perfect game with the most strikeouts thrown

21 pitchers threw a perfect game. The first three are Matt Cain on June 13, 2012, Sandy Koufax on September 9, 1965 and Randy Johnson on May 18, 2004.

Interpreted as:
most recent perfect game with the most strikeouts by a player thrown
NAMEDATEPGSOTMOPPDECGSERACGSHOSVIPHERRHRBBHBPGFIBBTBFWP
1Matt Cain
M. Cain
6/13/2012
1
14
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
2Sandy Koufax
S. Koufax
9/9/1965
1
14
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
3Randy Johnson
R. Johnson
5/18/2004
1
13
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
4Felix Hernandez
F. Hernandez
8/15/2012
1
12
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
5Roy Halladay
R. Halladay
5/29/2010
1
11
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
6David Wells
D. Wells
5/17/1998
1
11
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
7Len Barker
L. Barker
5/15/1981
1
11
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
8Catfish Hunter
C. Hunter
5/8/1968
1
11
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
9David Cone
D. Cone
7/18/1999
1
10
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
10Mike Witt
M. Witt
9/30/1984
1
10
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
11Jim Bunning
J. Bunning
6/21/1964
1
10
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
12Domingo Germán
D. Germán
6/28/2023
1
9
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
13Philip Humber
P. Humber
4/21/2012
1
9
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
14Kenny Rogers
K. Rogers
7/28/1994
1
8
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
15Cy Young
C. Young
5/5/1904
1
8
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
27
0
16Tom Browning
T. Browning
9/16/1988
1
7
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
17Dallas Braden
D. Braden
5/9/2010
1
6
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
18Mark Buehrle
M. Buehrle
7/23/2009
1
6
vs
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
19Charlie Robertson
C. Robertson
4/30/1922
1
6
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
27
0
20Dennis Martinez
D. Martinez
7/28/1991
1
5
@
W
1
0.00
1
1
0
9.0
0
0
0
0
0
0
0
0
27
0
21Addie Joss
A. Joss
10/2/1908
1
3
vs
W
1
1
1
0
9.0
0
0
0
0
0
0
27
0
Results may be incomplete. StatMuse has complete game-level data for perfect games going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Batting Leaders

HR

1

Bader

Harrison Bader

RBI

1

Chapman

Matt Chapman

AVG

.214

Ramos

Heliot Ramos
Team Pitching Leaders

W

1

Roupp

Landen Roupp

K

7

Webb

Logan Webb

ERA

3.38

Ray

Robbie Ray
Team Rankings

HR

1

29th

R

4

30th

SO

40

10th

ERA

3.50

10th

2026 Division Standings
TEAMWLPCTGB
3
1
.750
Giants Giants
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
Schedule
DATEMATCHUPTIME (ET)
Tue
3/31
@
9:40 PM
Wed
4/1
@
4:10 PM
Thu
4/2
@
9:45 PM
Fri
4/3
@
10:15 PM
Sat
4/4
@
9:05 PM
Last Game
SFG Giants

1 - 3

3

Final

2

SDP Padres

1 - 3

Mon 30 Mar 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
3
1
.750
3
1
.750
3
1
.750
3
1
.750
1
3
.250
2.0
NL CentralWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
NL WestWLPCTGB
3
1
.750
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
AL EastWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
AL CentralWLPCTGB
3
2
.600
2
2
.500
0.5
2
2
.500
0.5
1
3
.250
1.5
1
3
.250
1.5
AL WestWLPCTGB
3
1
.750
3
2
.600
0.5
3
2
.600
0.5
2
3
.400
1.5
0
4
.000
3.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Tue
3/31
@
6:35 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
7:07 PM