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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

More must-reads:

TODAY'S BEST
Legendary Broncos DC Joe Collier dead at 91
Celtics dominate short-handed Cavaliers in blowout Game 1 win
Watch: Phillies' Bryce Harper stays hot with another grand slam
Cardinals' Willson Contreras suffers broken arm after being hit by swing
Nuggets star gets fined, but avoids suspension for ugly Game 2 actions
PSG superstar to potentially depart club with zero UEFA Champions League trophies
Knicks share brutal injury news on Mitchell Robinson
NFL has a reported date for the 2024 schedule release
Lions sign veteran defensive tackle
Rudy Gobert's Defensive Player of the Year award redeems reputation of darkness retreats
Sharks win 2024 NHL Draft Lottery, get No. 1 pick for first time
John Calipari recruiting another top player from Kentucky
Astros GM makes revealing comments about team's trade-deadline strategy amid poor start
Giants designate right-hander for assignment
Former All-Star shares concerns of potential Knicks burnout
Chiefs' Rashee Rice reportedly under investigation for alleged assault
Ryan Garcia takes big step following positive drug test
Cowboys VP backs Dak Prescott despite lack of contract extension
Cubs get major boost to lineup as former MVP returns from IL
Ohio State tops analyst's college football post-spring Top 25

Want more MLB news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.