Skip to content

How Many Perfect Games in MLB History

Quick Answer

There have been 24 official perfect games in modern Major League history: 21 in the regular season and 3 in the postseason.
A perfect game is defined as 27 up, 27 down with no batter reaching base by any means (hit, walk, hit-by-pitch, error, etc.).

Perfect games are among the rarest and most remarkable feats in the history of Major League Baseball (MLB).
Below is a detailed look at each perfect game, the pitcher, the context for each, and some notable trivia about these legendary performances.

What Is a Perfect Game in MLB?

A perfect game means the pitcher retires all 27 batters in a nine-inning contest, with no one reaching base for any reason, which is truly a “perfect” performance.

All 24 Perfect Games in Major League Baseball History

DatePitcherTeamOpponentScoreGame Description
June 12, 1880Lee RichmondWorcester Ruby LegsCleveland Blues1–0First official perfect game in MLB history; took place just days before the second​.
June 17, 1880John WardProvidence GraysBuffalo Bisons5–0Historic feat only five days after the first; Ward also played shortstop later in his career​.
May 5, 1904Cy YoungBoston AmericansPhiladelphia Athletics3–0Legendary Hall of Famer with the third perfect game, cementing his legacy​.
Oct 2, 1908Addie JossCleveland NapsChicago White Sox1–0Joss required only 74 pitches, lowest in perfect game history​.
Apr 30, 1922Charlie RobertsonChicago White SoxDetroit Tigers2–0Unheralded pitcher threw a gem; Tigers disputed the ball’s condition​.
Oct 8, 1956Don LarsenNew York YankeesBrooklyn Dodgers2–0The only perfect game in World Series history​.
June 21, 1964Jim BunningPhiladelphia PhilliesNew York Mets6–0Bunning’s Father’s Day perfect game was the first in modern NL history​.
Sep 9, 1965Sandy KoufaxLos Angeles DodgersChicago Cubs1–0Hall of Famer threw his fourth career no-hitter as a perfect game​.
May 8, 1968Catfish HunterOakland AthleticsMinnesota Twins4–0Hunter was just 22 years old, also drove in three runs​.
May 15, 1981Len BarkerCleveland IndiansToronto Blue Jays3–0Only perfect game in Indians franchise history​.
Sep 30, 1984Mike WittCalifornia AngelsTexas Rangers1–0Threw perfect game on the last day of the season​.
Sep 16, 1988Tom BrowningCincinnati RedsLos Angeles Dodgers1–0Browning came just one walk shy of another perfect game in 1989​.
July 28, 1991Dennis MartínezMontreal ExposLos Angeles Dodgers2–0First perfect game by a pitcher born outside the U.S.​.
July 28, 1994Kenny RogersTexas RangersCalifornia Angels4–0Struck out eight batters in Arlington​.
May 17, 1998David WellsNew York YankeesMinnesota Twins4–0Wells claimed he was hungover; threw 11 strikeouts​.
July 18, 1999David ConeNew York YankeesMontreal Expos6–0Occurred on “Yogi Berra Day” at Yankee Stadium​.
May 18, 2004Randy JohnsonArizona DiamondbacksAtlanta Braves2–0Oldest pitcher (age 40) with a perfect game​.
July 23, 2009Mark BuehrleChicago White SoxTampa Bay Rays5–0Famous for Dewayne Wise’s leaping catch in the ninth​.
May 9, 2010Dallas BradenOakland AthleticsTampa Bay Rays4–0Braden pitched on Mother’s Day with his grandmother in attendance​.
May 29, 2010Roy HalladayPhiladelphia PhilliesFlorida Marlins1–0Halladay won the Cy Young that year; his second no-hitter in 2010​.
Apr 21, 2012Philip HumberChicago White SoxSeattle Mariners4–0Humber struck out the final batter on a disputed check swing​.
June 13, 2012Matt CainSan Francisco GiantsHouston Astros10–0Cain tied the record for most strikeouts (14) in a perfect game​.
Aug 15, 2012Félix HernándezSeattle MarinersTampa Bay Rays1–0“King Felix” marked the Mariners’ first perfect game​.
June 28, 2023Domingo GermánNew York YankeesOakland Athletics11–0First Dominican-born pitcher to throw a perfect game; highest-scoring perfect game in MLB history​.

Game Highlights and Notable Stories

– First Ever: Lee Richmond (1880)

Richmond’s perfect game came just five days before the second in history, in an era with vastly different rules and conditions.

– Don Larsen’s World Series Classic (1956)

The most famous perfect game, Larsen’s accomplishment in the World Series remains unmatched, with no other postseason perfect games since.

– Catfish Hunter and Offensive Prowess (1968)

Hunter not only pitched a perfect game but also drove in three of the team’s runs, a rare feat.

– Randy Johnson’s Age-Defying Performance (2004)

At 40 years old, Johnson became the oldest pitcher to throw a perfect game, demonstrating elite stamina and skill.

– 2012: Year of the Perfect Game

Three perfect games were recorded in 2012: Humber, Cain, and Hernández, matching 1880 for the most in a single season.

– Domingo Germán’s Milestone (2023)

Germán set a new mark for the highest-scoring perfect game (Yankees won 11-0), and was the fourth Yankee to achieve the feat, breaking their tie with the White Sox for most by a franchise.

Franchise Perfect Game Leaders

FranchisePerfect Games
New York Yankees4
Chicago White Sox3
Cleveland Indians2
Oakland Athletics2
Philadelphia Phillies2
Others (One Each)11

Conclusion

Perfect games in MLB history are rare and legendary, with only 24 ever accomplished in over 238,500 league games.
Every perfect game carries its own unique story of dominance, pressure, and, often, a touch of baseball magic.
With evolving statistical analysis and pitching technologies, the next perfect game could be just around the corner, but each one remains an enduring testament to pitching excellence.

Leave a Reply

Your email address will not be published. Required fields are marked *