List of every MLB pitcher to throw a perfect game
By Mike Dyce
On Saturday Max Scherzer almost threw a perfect game, and would have added his name to an elite list of pitchers to accomplish the feat.
Saturday, as the Washington Nationals took on the Pittsburgh Pirates, pitcher Max Scherzer pursued history on his home field at Nationals Ballpark.
Scherzer was down to his last batter with a perfect game in the works, but a controversial hit-by-pitch ended it and he was forced to settle for a no-hitter.
In the hundred-plus years of Major League Baseball, only 23 pitches had thrown a perfect game coming into Saturday. The last perfect game came in 2012 from Seattle Mariners ace Felix Hernandez. That was one of a ridiculous three perfect games that year.
Here is a breakdown of every perfect game in Major League Baseball history, broken down by league (via MLB.com)
American League
Pitcher | Date | Result |
Felix Hernandez | 08-15-2012 | Seattle 1, Tampa Bay 0 |
Philip Humber | 04-21-2012 | Chicago 4, Seattle 0 |
Dallas Braden | 05-09-2010 | Oakland 4, Tampa Bay 0 |
Mark Buehrle | 07-23-2009 | Chicago 5, Tampa Bay 0 |
David Cone | 07-18-1999 | New York 6, Montreal 0 |
David Wells | 05-17-1998 | New York 4, Minnesota 0 |
Kenny Rogers | 07-28-1994 | Texas 4, California 0 |
Mike Witt | 09-30-1984 | California 1, Texas 0 |
Len Barker | 05-15-1981 | Cleveland 3, Toronto 0 |
Catfish Hunter | 05-08-1968 | Oakland 4, Minnesota 0 |
Don Larsen | 10-08-1956 | New York 2, Brooklyn 0* |
Charlie Robertson | 04-30-1922 | Chicago 2, Detroit 0 |
Addie Joss | 10-02-1908 | Cleveland 1, Chicago 0 |
Cy Young | 05-05-1904 | Boston 3, Philadelphia 0 |
* Game 5, 1956 World Series
National League
Pitcher | Date | Result |
Matt Cain | 06-13-2012 | San Francisco 10, Houston 0 |
Roy Halladay | 05-29-2010 | Philadelphia 1, Florida 0 |
Randy Johnson | 05-18-2004 | Arizona 2, Atlanta 0 |
Dennis Martinez | 07-28-1991 | Montreal 2, Los Angeles 0 |
Tom Browning | 09-16-1988 | Cincinnati 1, Los Angeles 0 |
Sandy Koufax | 09-09-1965 | Los Angeles 1, Chicago 0 |
Jim Bunning | 06-21-1964 | Philadelphia 6, New York 0 |
Monte Ward | 06-17-1880 | Providence 5, Buffalo 0 |
Lee Richmond | 06-12-1880 | Worcester 1, Cleveland 0 |
More from MLB
- Braves-Red Sox start time: Braves rain delay in Boston on July 25
- Yankees: Aaron Boone gives optimistic return date for Aaron Judge
- MLB Rumors: Yankees-Phillies trade showdown, Mariners swoop, India goes to Seattle
- MLB Rumors: Insider names Braves’ most likely player to be traded
- MLB Trade Grades: Dodgers reunite with familiar face in Red Sox deal