Yardbarker
x
Who are the 24 MLB pitchers who have thrown a perfect game?
Otto Greule Jr/Getty Images

Who are the 24 MLB pitchers who have thrown a perfect game?

The perfect game is one of the greatest and rarest accomplishments in Major League Baseball, having only occurred 24 times in history. Here's a look at all 24 pitchers who finished their starts with 27 up and 27 down.

 
1 of 24

Domingo German: June 28, 2023

Domingo German: June 28, 2023
Thearon W. Henderson/Getty Images

Eleven years after the most recent perfect game, New York Yankees starter Domingo German became the 24th pitcher in league history to throw a perfect game in an 11-0 victory over the Oakland Athletics. The 30-year-old struck out nine batters.

 
2 of 24

Felix Hernandez: Aug. 15, 2012

Felix Hernandez: Aug. 15, 2012
Otto Greule Jr. / Getty Images

King Felix was perfect just a little over two months after Matt Cain threw a perfect game for the Giants. The Seattle ace fanned 12 Rays batters in a 1-0 win.

 
3 of 24

Matt Cain: June 13, 2012

Matt Cain: June 13, 2012
Jason O. Watson/Getty Images

Cain absolutely dominated the Astros, as the Giants won 10-0. He fanned 14 Astros hitters, tying Sandy Koufax's record for the most in a perfect game.

 
4 of 24

Philip Humber: April 21, 2012

Philip Humber: April 21, 2012
Otto Greule Jr/Getty Images

Humber threw an improbable perfect game in his first career complete game. The right-hander fanned nine Mariners in a 4-0 win for the White Sox.

 
5 of 24

Roy Halladay: May 29, 2010

Roy Halladay: May 29, 2010
Ronald C. Modra/Getty Image

Just 20 days after Dallas Braden threw a perfect game for the A's, Halladay was able to do the same. The Phillies ace struck out 11 Marlins in the 1-0 win and went on to win the Cy Young Award.

 
6 of 24

Dallas Braden: May 9, 2010

Dallas Braden: May 9, 2010
Brad Mangin/MLB via Getty Images

Braden embraced his grandmother on Mother's Day after throwing a perfect game against the Tampa Bay Rays. He recorded all 27 outs with six strikeouts in Oakland's 4-0 win.

 
7 of 24

Mark Buehrle: July 23, 2009

Mark Buehrle: July 23, 2009
Ron Vesely / Getty Images

Buehrle didn't seem like a great candidate to throw a perfect game given his lack of strikeouts, but he was perfect against the Rays. The White Sox lefty fanned six batters in a 5-0 win.

 
8 of 24

Randy Johnson: May 18, 2004

Randy Johnson: May 18, 2004
Edward M. Pio Roda / Major League Baseball / Getty Images

Johnson became both the oldest and tallest pitcher to throw a perfect game, as the 6-10, 40-year-old lefty dominated the Braves in a 2-0 win. He finished the game with 13 strikeouts, though that was almost routine for the Hall of Fame flamethrower.

 
9 of 24

David Cone: July 18, 1999

David Cone: July 18, 1999
Vincent Laforet / Getty Images

Just a little over a year after teammate David Wells threw a perfect game, Cone matched the historic feat. The right-hander fanned 10 batters and finished the game economically on only 88 pitches, as New York defeated the Expos 6-0.

 
10 of 24

David Wells: May 17, 1998

David Wells: May 17, 1998
David Seelig / Getty Images

Wells claims to have been hungover from a long night of drinking when he threw a perfect game for the Yankees against the Twins at Yankee Stadium. The lefty struck out 11 batters and finished the game in 120 pitches.

 
11 of 24

Kenny Rogers: July 28, 1994

Kenny Rogers: July 28, 1994
Otto Greule Jr. / Getty Images

Exactly three years after Dennis Martinez threw a perfect game, Rogers was perfect against the Angels in a 4-0 victory. The Rangers lefty fanned eight batters and was saved by a diving catch by Rusty Greer in the ninth inning.

 
12 of 24

Dennis Martinez: July 28, 1991

Dennis Martinez: July 28, 1991
Gary Newkirk / Getty Images

Martinez proved that age is just a number, throwing a perfect game at age 36. He became the first pitcher born outside the United States to throw a perfect game, finishing with five strikeouts as the Expos beat the Dodgers 2-0.

 
13 of 24

Tom Browning: Sept. 16, 1988

Tom Browning: Sept. 16, 1988
Focus on Sport / Getty Images

Browning wrapped up a perfect game against the Dodgers in less than two hours, as the Reds won 1-0. The game started more than two hours late following a rain delay, and Browning finished with seven strikeouts.

 
14 of 24

Mike Witt: Sept. 30, 1984

Mike Witt: Sept. 30, 1984
Focus on Sport / Getty Images

Witt and the Angels finished the 1984 season in style, recording a perfect game against the Texas Rangers on the final game of the season. Witt struck out 10 batters, beating Charlie Hough, who also threw a complete game for the Rangers.

 
15 of 24

Len Barker: May 15, 1981

Len Barker: May 15, 1981
Bettmann / Getty Images

Barker was the first pitcher to throw a perfect game against an opposing team that was using the designated hitter. His Cleveland Indians defeated Toronto 3-0, and Barker finished with 11 strikeouts.

 
16 of 24

Catfish Hunter: May 8, 1968

Catfish Hunter: May 8, 1968
Bettmann / Getty Images

Hunter was perfect against the Twins in a 4-0 A's victory, but he also performed well as a hitter during the game. He finished 3-for-4 with a double and three RBI, in addition to his perfect game with 11 strikeouts.

 
17 of 24

Sandy Koufax: Sept. 9, 1965

Sandy Koufax: Sept. 9, 1965
Bettmann / Getty Images

Koufax tore through the Cubs in a 1-0 victory at Dodger Stadium that lasted just one hour, 43 minutes. Cubs starter Bob Hendley allowed only one hit in the game and allowed an unearned run.

 
18 of 24

Jim Bunning: June 21, 1964

Jim Bunning: June 21, 1964
Focus on Sport / Getty Images

Bunning was perfect against a very bad Mets team that eventually lost 109 games, but that hardly makes the unique feat less impressive.The Hall of Famer fanned 10 batters, as the Phillies won 6-0 on Father's Day.

 
19 of 24

Don Larsen: Oct. 8, 1956

Don Larsen: Oct. 8, 1956
Diamond Images / Getty Images

Thirty-four years after the last perfect game, Larsen had arguably the greatest pitching performance in baseball history given the stakes. Facing the Brooklyn Dodgers with the World Series tied 2-2, Larsen was perfect in a 2-0 Yankees win. The Yankees would go on to win the World Series in seven games.

 
20 of 24

Charlie Robertson: April 30, 1922

Charlie Robertson: April 30, 1922
Bettmann / Getty Images

Robertson made history in only his fourth major league start, as the White Sox beat the Tigers 2-0. He struck out six in the game.

 
21 of 24

Addie Joss: Oct. 2, 1908

Addie Joss: Oct. 2, 1908
Buyenlarge / Archive Photos / Getty Images

With the Cleveland Naps in a heated pennant race, Joss came up big with a perfect game in the team's 1-0 win over the White Sox. He fanned three batters, while his counterpart, Ed Walsh, only allowed one unearned run and struck out 15 in eight innings.

 
22 of 24

Cy Young: May 5, 1904

Cy Young: May 5, 1904
Transcendental Graphics / Getty Images

One of the greatest pitchers in baseball history, Young was perfect against the Philadelphia Athletics in a 3-0 win. He struck out eight batters as the Boston Americans won 3-0.

 
23 of 24

John Montgomery Ward: June 17, 1880

John Montgomery Ward: June 17, 1880
Transcendental Graphics / Getty Images

Just five days after the first perfect game, Ward accomplished history himself. His Providence Grays defeated the Buffalo Bisons 2-0, and Ward struck out two batters.

 
24 of 24

Lee Richmond: June 12, 1880

Lee Richmond: June 12, 1880
Transcendental Graphics / Archive Photos / Getty Images

Richmond threw the first perfect game in MLB history, as the Worcester Ruby Legs defeated the Cleveland Blues. He fanned five batters in the game.


Bettmann / Getty Images

Seth Trachtman is a fantasy sports expert and diehard Kansas City Chiefs fan. He doesn't often Tweet, but when he does, you can find him on Twitter @sethroto.

More must-reads:

Customize Your Newsletter

+

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.