For more than a century and a half, the laws of professional baseball have stated that pitchers and their teammates can record an out by either flying, tagging, forcing our striking a batter out.
Now, imagine a pitcher steering any form of these outs to happen 27 times in a row, all without a run scoring or even a solitary player reaching base.
Sounds impossible, right?
Sure, but that is the cost of being perfect, and this, recording a perfect game - a task so tough that since the dawn of the professional baseball era in 1869, it is a feat that has only been achieved on 24 occasions.
From pioneering hurlers to a present-day pitcher in pinstripes, here are the only 24 pitcher in Major League Baseball history to have toed the rubber and remained perfect.
- Lee Richmond โ June 12, 1880 โ Worchester Ruby Stockings vs Cleveland Blues (1-0) โ National League
- John Ward โ June 17, 1880 โ Providence Grays vs Buffalo Bisons (5-0) โ National League
- Cy Young โ May 5, 1904 โ Boston Red Sox vs Philadelphia Athletics (3-0) โ American League
- Addie Jones โ October 2, 1908 โ Cleveland Naps vs Chicago White Sox (1-0) โ American League
- Charlie Robertson โ April 30, 1922 โ Chicago White Sox vs Detroit Tigers (2-0) โ American League
- Don Larsen โ October 10, 1956 โ New York Yankees vs Brooklyn Dodgers (2-0) โ World Series
- Jim Bunning โ June 21, 1964 โ Philadelphia Phillies vs New York Mets (6-0) โ National League
- Sandy Koufax โ September 9, 1965 โ Los Angeles Dodgers vs Chicago Cubs (1-0) โ National League
- Catfish Hunter โ May 8, 1968 โ Oakland Athletics vs Minnesota Twins (4-0) โ American League
- Len Barker โ May 15, 1981 โ Cleveland Indians vs Toronto Blue Jays (3-0) โ American League
- Mike Witt โ September 30, 1984 โ California Angels vs Texas Rangers (1-0) โ American League
- Tom Browning โ September 16, 1988 โ Cincinnati Reds vs Los Angeles Dodgers (1-0) โ National League
- Dennis Martinez โ July 28, 1991 โ Montreal Expos vs Los Angeles Dodgers (2-0) โ National League
- Kenny Rogers โ July 28, 1994 โ Texas Rangers vs California Angels (4-0) โ American League
- David Wells โ May 17, 1998 โ New York Yankees vs Minnesota Twins (4-0) โ American League
- David Cone โ July 18, 1999 โ New York Yankees vs Montreal Expos (6-0) โ American League
- Randy Johnson โ May 18, 2004 โ Arizona Diamondbacks vs Atlanta Braves (2-0) โ National League
- Mark Buehrle โ July 23, 2009 โ Chicago White Sox vs Tampa Bay Rays (5-0) โ American League
- Dallas Braden โ May 5, 2010 โ Oakland Athletics vs Tampa Bay Rays (4-0) โ American League
- Roy Halladay โ May 29, 2010 โ Philadelphia Phillies vs Florida Marlins (1-0) โ National League
- Phillip Humber โ April 21, 2012 โ Chicago White Sox vs Seattle Mariners (4-0) โ American League
- Matt Cain โ June 13, 2012 โ San Francisco Giants vs Houston Astros (10-0) โ National League
- Felix Hernandez โ August 15, 2012 โ Seattle Mariners vs Tampa Bay Rays (1-0) โ American League
- Domingo Germรกn โ June 28, 2023 โ New York Yankees vs Oakland Athletics (11-0) โ American League