Major League No-Hitters, 1876–2026

Topic: Sports

In this chart: MLB no-hitters

About this chart

Each dot is one no-hitter, placed by its year across and its date up the calendar, January at the bottom and December at the top. Perfect game dots are ringed, and the counts above the chart run as the years are drawn. A short tick marks a year with none. The animation draws the years in over thirty-eight seconds, holds on the latest year for two seconds, and loops. The scrubber pauses on any year, and the dots shown can be limited to the ringed ones and the speed changed in the controls.

Method

Each dot is one of the no-hitters officially recognised by Major League Baseball, as numbered in Wikipedia's list of them; the list also carries three games it does not number — one in 1875, one in 1876 and one in 1901 — and those are not included. The dot's year is the year of the game and its height in the calendar is the date it was pitched. A game is counted as a perfect game where the list sets the pitcher's name in italics, which matches Wikipedia's separate list of perfect games exactly. Three of the games were pitched in the postseason, which is why the latest date on the chart falls in November. The calendar is a fixed 365-day year, with 29 February in 1 March's place; no no-hitter has been pitched on 29 February, so the months count the same either way. Two dates carry two no-hitters each and draw as one dot; the counts above the chart count both. The years run from the first recognised no-hitter to the most recent; a year with none is marked with a short tick. The counts of no-hitters and of perfect games are computed from the rows the page serves.

Data sources

Data table

Every no-hitter officially recognised by Major League Baseball, one row per game: the pitcher or pitchers, the date, the teams, the league and the catcher, as Wikipedia's list of no-hitters gives them (CC BY-SA 4.0), with the game's number in that list. Retrieved 18 September 2026. These are the 327 rows the chart draws; the day of year is on a fixed 365-day calendar, 29 February counted as 1 March, the perfect-game column is where the list italicises the pitcher, and the postseason column marks the three games pitched after the regular season.

Download CSV

Show all 327 rows
Major League No-Hitters, 1876–2026
PitcherDateYearDay of yearPerfect gameNo.TeamOpponentLeagueCatcherPostseason
George Bradley 15 July 187618761961St. Louis Brown StockingsHartford Dark BluesNLJohn Clapp
Lee Richmond 12 June 18801880163Yes2Worcester WorcestersCleveland BluesNLCharlie Bennett
John Montgomery Ward 17 June 18801880168Yes3Providence GraysBuffalo BisonsNLEmil Gross
Larry Corcoran (1) 19 August 188018802314Chicago White StockingsBoston Red CapsNLSilver Flint (? IP) (1)King Kelly (? IP) (1)
Pud Galvin (1) 20 August 188018802325Buffalo BisonsWorcester WorcestersNLJack Rowe (1)
Tony Mullane 11 September 188218822546Louisville EclipseCincinnati Red StockingsAADan Sullivan (1)
Guy Hecker 19 September 188218822627Louisville EclipsePittsburgh AlleghenysAADan Sullivan (2)
Larry Corcoran (2) 20 September 188218822638Chicago White StockingsWorcester WorcestersNLSilver Flint (2)
Charles Radbourn 25 July 188318832069Providence GraysCleveland BluesNLBarney Gilligan
Hugh Daily 13 September 1883188325610Cleveland BluesPhiladelphia QuakersNLDoc Bushong
Al Atkinson (1) 24 May 1884188414411Philadelphia AthleticsPittsburgh AlleghenysAAJocko Milligan
Ed Morris 29 May 1884188414912Columbus BuckeyesPittsburgh AlleghenysAARudy Kemmler (1)
Frank Mountain 5 June 1884188415613Columbus BuckeyesWashington NationalsAARudy Kemmler (2)
Larry Corcoran (3) 27 June 1884188417814Chicago White StockingsProvidence GraysNLKing Kelly (2)
Pud Galvin (2) 4 August 1884188421615Buffalo BisonsDetroit WolverinesNLJack Rowe (2)
Dick Burns 26 August 1884188423816Cincinnati Outlaw RedsKansas City CowboysUAJoe Crotty
Ed Cushman 28 September 1884188427117Milwaukee BrewersWashington NationalsUACal Broughton
Sam Kimber 4 October 1884188427718Brooklyn AtlanticsToledo Blue StockingsAAJack Corcoran
John Clarkson 27 July 1885188520819Chicago White StockingsProvidence GraysNLSilver Flint (3)
Charlie Ferguson 29 August 1885188524120Philadelphia QuakersProvidence GraysNLCharlie Ganzel (1)
Al Atkinson (2) 1 May 1886188612121Philadelphia AthleticsNew York MetropolitansAAJack O'Brien
Adonis Terry (1) 24 July 1886188620522Brooklyn GraysSt. Louis BrownsAAJimmy Peoples (1)
Matt Kilroy 6 October 1886188627923Baltimore OriolesPittsburgh AlleghenysAATom Dolan
Adonis Terry (2) 27 May 1888188814724Brooklyn BridegroomsLouisville ColonelsAAJimmy Peoples (2)
Henry Porter 6 June 1888188815725Kansas City CowboysBaltimore OriolesAALaw Daniels
Ed Seward 26 July 1888188820726Philadelphia AthleticsCincinnati Red StockingsAAWilbert Robinson (1)
Gus Weyhing 31 July 1888188821227Philadelphia AthleticsKansas City CowboysAAGeorge Townsend
Ledell Titcomb 15 September 1890189025828Rochester BroncosSyracuse StarsAAJohn Grim
Tom Lovett 22 June 1891189117329Brooklyn GroomsNew York GiantsNLCon Daily
Amos Rusie 31 July 1891189121230New York GiantsBrooklyn GroomsNLDick Buckley
Ted Breitenstein (1) 4 October 1891189127731St. Louis BrownsLouisville ColonelsAAJohn Munyan
Jack Stivetts 6 August 1892189221832Boston BeaneatersBrooklyn GroomsNLCharlie Ganzel (2)
Ben Sanders 22 August 1892189223433Louisville ColonelsBaltimore OriolesNLBill Merritt
Bumpus Jones 15 October 1892189228834Cincinnati RedsPittsburgh PiratesNLFarmer Vaughn
Bill Hawke 16 August 1893189322835Baltimore OriolesWashington SenatorsNLWilbert Robinson (2)
Cy Young (1) 18 September 1897189726136Cleveland SpidersCincinnati RedsNLChief Zimmer (1)
Jay Hughes 22 April 1898189811238Baltimore OriolesBoston BeaneatersNLBoileryard Clarke
Ted Breitenstein (2) 22 April 1898189811237Cincinnati RedsPittsburgh PiratesNLHeinie Peitz (1)
Red Donahue 8 July 1898189818939Philadelphia PhilliesBoston BeaneatersNLEd McFarland (1)
Walter Thornton 21 August 1898189823340Chicago OrphansBrooklyn BridegroomsNLTim Donahue
Deacon Phillippe 25 May 1899189914541Louisville ColonelsNew York GiantsNLMalachi Kittridge
Vic Willis 7 August 1899189921942Boston BeaneatersWashington SenatorsNLMarty Bergen
Noodles Hahn 12 July 1900190019343Cincinnati RedsPhiladelphia PhilliesNLHeinie Peitz (2)
Christy Mathewson (1) 15 July 1901190119644New York GiantsSt. Louis CardinalsNLJack Warner
Nixey Callahan 20 September 1902190226345Chicago White StockingsDetroit TigersALEd McFarland (2)
Chick Fraser 18 September 1903190326146Philadelphia PhilliesChicago CubsNLChief Zimmer (2)
Cy Young (2) 5 May 19041904125Yes47Boston AmericansPhiladelphia AthleticsALLou Criger (1)
Jesse Tannehill 17 August 1904190422948Boston AmericansChicago White SoxALDuke Farrell
Christy Mathewson (2) 13 June 1905190516449New York GiantsChicago CubsNLFrank Bowerman
Weldon Henley 22 July 1905190520350Philadelphia AthleticsSt. Louis BrownsALHarry Barton
Frank Smith (1) 6 September 1905190524951Chicago White SoxDetroit TigersALEd McFarland (3)
Bill Dinneen 27 September 1905190527052Boston AmericansChicago White SoxALLou Criger (2)
Johnny Lush 1 May 1906190612153Philadelphia PhilliesBrooklyn SuperbasNLRed Dooin
Mal Eason 20 July 1906190620154Brooklyn SuperbasSt. Louis CardinalsNLLew Ritter
Big Jeff Pfeffer 8 May 1907190712855Boston DovesCincinnati RedsNLSam Brown
Nick Maddox 20 September 1907190726356Pittsburgh PiratesBrooklyn SuperbasNLGeorge Gibson
Cy Young (3) 30 June 1908190818157Boston Red SoxNew York HighlandersALLou Criger (3)
Hooks Wiltse 4 July 1908190818558New York GiantsPhiladelphia PhilliesNLRoger Bresnahan
Nap Rucker 5 September 1908190824859Brooklyn SuperbasBoston DovesNLBill Bergen
Bob Rhoads 18 September 1908190826160Cleveland NapsBoston Red SoxALHarry Bemis
Frank Smith (2) 20 September 1908190826361Chicago White SoxPhiladelphia AthleticsALBilly Sullivan
Addie Joss (1) 2 October 19081908275Yes62Cleveland NapsChicago White SoxALNig Clarke (1)
Addie Joss (2) 20 April 1910191011063Cleveland NapsChicago White SoxALNig Clarke (2)
Chief Bender 12 May 1910191013264Philadelphia AthleticsCleveland NapsALIra Thomas
Smoky Joe Wood 29 July 1911191121065Boston Red SoxSt. Louis BrownsALBill Carrigan(1)
Ed Walsh 27 August 1911191123966Chicago White SoxBoston Red SoxALBruno Block
George Mullin 4 July 1912191218567Detroit TigersSt. Louis BrownsALOscar Stanage
Earl Hamilton 30 August 1912191224268St. Louis BrownsDetroit TigersALWalt Alexander
Jeff Tesreau 6 September 1912191224969New York GiantsPhiladelphia PhilliesNLArt Wilson (1)
Joe Benz 31 May 1914191415170Chicago White SoxCleveland NapsALRay Schalk (1)
Iron Davis 9 September 1914191425271Boston BravesPhiladelphia PhilliesNLHank Gowdy
Ed Lafitte 19 September 1914191426272Brooklyn Tip-TopsKansas City PackersFLYip Owens
Rube Marquard 15 April 1915191510573New York GiantsBrooklyn RobinsNLChief Meyers
Frank Allen 24 April 1915191511474Pittsburgh RebelsSt. Louis TerriersFLClaude Berry
Claude Hendrix 15 May 1915191513575Chicago WhalesPittsburgh RebelsFLArt Wilson (2)
Alex Main 16 August 1915191522876Kansas City PackersBuffalo BluesFLTed Easterly
Jimmy Lavender 31 August 1915191524377Chicago CubsNew York GiantsNLJimmy Archer
Dave Davenport 7 September 1915191525078St. Louis TerriersChicago WhalesFLGrover Hartley
Tom L. Hughes 16 June 1916191616779Boston BravesPittsburgh PiratesNLWalt Tragesser
Rube Foster 21 June 1916191617280Boston Red SoxNew York YankeesALBill Carrigan (2)
Bullet Joe Bush 26 August 1916191623881Philadelphia AthleticsCleveland IndiansALVal Picinich (1)
Dutch Leonard (1) 30 August 1916191624282Boston Red SoxSt. Louis BrownsALBill Carrigan (3)
Eddie Cicotte 14 April 1917191710483Chicago White SoxSt. Louis BrownsALRay Schalk (2)
George Mogridge 24 April 1917191711484New York YankeesBoston Red SoxALLes Nunamaker
Fred Toney 2 May 1917191712285Cincinnati RedsChicago CubsNLEmil Huhn
Ernie Koob 5 May 1917191712586St. Louis BrownsChicago White SoxALHank Severeid (1)
Bob Groom 6 May 1917191712687St. Louis BrownsChicago White SoxALHank Severeid (2)
Babe Ruth (0 IP) Ernie Shore (9 IP) 23 June 1917191717488Boston Red SoxWashington SenatorsALPinch Thomas (0 IP)Sam Agnew (9 IP)
Dutch Leonard (2) 3 June 1918191815489Boston Red SoxDetroit TigersALWally Schang
Hod Eller 11 May 1919191913190Cincinnati RedsSt. Louis CardinalsNLBill Rariden
Ray Caldwell 10 September 1919191925391Cleveland IndiansNew York YankeesALSteve O'Neill
Walter Johnson 1 July 1920192018292Washington SenatorsBoston Red SoxALVal Picinich (2)
Charlie Robertson 30 April 19221922120Yes93Chicago White SoxDetroit TigersALRay Schalk (3)
Jesse Barnes 7 May 1922192212794New York GiantsPhiladelphia PhilliesNLEarl Smith
Sad Sam Jones 4 September 1923192324795New York YankeesPhiladelphia AthleticsALFred Hofmann
Howard Ehmke 7 September 1923192325096Boston Red SoxPhiladelphia AthleticsALVal Picinich (3)
Jesse Haines 17 July 1924192419897St. Louis CardinalsBoston BravesNLMike González
Dazzy Vance 13 September 1925192525698Brooklyn RobinsPhiladelphia PhilliesNLHank DeBerry
Ted Lyons 21 August 1926192623399Chicago White SoxBoston Red SoxALJohnny Grabowski
Carl Hubbell 8 May 19291929128100New York GiantsPittsburgh PiratesNLBob O'Farrell
Wes Ferrell 29 April 19311931119101Cleveland IndiansSt. Louis BrownsALLuke Sewell (1)
Bobby Burke 8 August 19311931220102Washington SenatorsBoston Red SoxALRoy Spencer
Paul Dean 21 September 19341934264103St. Louis CardinalsBrooklyn DodgersNLBill DeLancey
Vern Kennedy 31 August 19351935243104Chicago White SoxCleveland IndiansALLuke Sewell (2)
Bill Dietrich 1 June 19371937152105Chicago White SoxSt. Louis BrownsALLuke Sewell (3)
Johnny Vander Meer (1) 11 June 19381938162106Cincinnati RedsBoston BeesNLErnie Lombardi (1)
Johnny Vander Meer (2) 15 June 19381938166107Cincinnati RedsBrooklyn DodgersNLErnie Lombardi (2)
Monte Pearson 27 August 19381938239108New York YankeesCleveland IndiansALJoe Glenn
Bob Feller (1) 16 April 19401940106109Cleveland IndiansChicago White SoxALRollie Hemsley
Tex Carleton 30 April 19401940120110Brooklyn DodgersCincinnati RedsNLHerman Franks
Lon Warneke 30 August 19411941242111St. Louis CardinalsCincinnati RedsNLWalker Cooper (1)
Jim Tobin 27 April 19441944117112Boston BravesBrooklyn DodgersNLPhil Masi
Clyde Shoun 15 May 19441944135113Cincinnati RedsBoston BravesNLRay Mueller
Dick Fowler 9 September 19451945252114Philadelphia AthleticsSt. Louis BrownsALBuddy Rosar (1)
Ed Head 23 April 19461946113115Brooklyn DodgersBoston BravesNLFerrell Anderson
Bob Feller (2) 30 April 19461946120116Cleveland IndiansNew York YankeesALFrankie Hayes
Ewell Blackwell 18 June 19471947169117Cincinnati RedsBoston BravesNLRay Lamanno
Don Black 10 July 19471947191118Cleveland IndiansPhiladelphia AthleticsALJim Hegan (1)
Bill McCahan 3 September 19471947246119Philadelphia AthleticsWashington SenatorsALBuddy Rosar (2)
Bob Lemon 30 June 19481948181120Cleveland IndiansDetroit TigersALJim Hegan (2)
Rex Barney 9 September 19481948252121Brooklyn DodgersNew York GiantsNLBruce Edwards
Vern Bickford 11 August 19501950223122Boston BravesBrooklyn DodgersNLWalker Cooper (2)
Cliff Chambers 6 May 19511951126123Pittsburgh PiratesBoston BravesNLEd Fitz Gerald
Bob Feller (3) 1 July 19511951182124Cleveland IndiansDetroit TigersALJim Hegan (3)
Allie Reynolds (1) 12 July 19511951193125New York YankeesCleveland IndiansALYogi Berra (1)
Allie Reynolds (2) 28 September 19511951271126New York YankeesBoston Red SoxALYogi Berra (2)
Virgil Trucks (1) 15 May 19521952135127Detroit TigersWashington SenatorsALJoe Ginsberg
Carl Erskine (1) 19 June 19521952170128Brooklyn DodgersChicago CubsNLRoy Campanella (1)
Virgil Trucks (2) 25 August 19521952237129Detroit TigersNew York YankeesALMatt Batts
Bobo Holloman 6 May 19531953126130St. Louis BrownsPhiladelphia AthleticsALLes Moss
Jim Wilson 12 June 19541954163131Milwaukee BravesPhiladelphia PhilliesNLDel Crandall (1)
Sam Jones 12 May 19551955132132Chicago CubsPittsburgh PiratesNLClyde McCullough
Carl Erskine (2) 12 May 19561956132133Brooklyn DodgersNew York GiantsNLRoy Campanella (2)
Mel Parnell 14 July 19561956195134Boston Red SoxChicago White SoxALSammy White
Sal Maglie 25 September 19561956268135Brooklyn DodgersPhiladelphia PhilliesNLRoy Campanella (3)
Don Larsen 8 October 19561956281Yes136New York Yankees (AL)Brooklyn Dodgers (NL)WSYogi Berra (3)Yes
Bob Keegan 20 August 19571957232137Chicago White SoxWashington SenatorsALSherm Lollar
Jim Bunning (1) 20 July 19581958201138Detroit TigersBoston Red SoxALRed Wilson
Hoyt Wilhelm 20 September 19581958263139Baltimore OriolesNew York YankeesALGus Triandos (1)
Don Cardwell 15 May 19601960135140Chicago CubsSt. Louis CardinalsNLDel Rice
Lew Burdette 18 August 19601960230141Milwaukee BravesPhiladelphia PhilliesNLDel Crandall (2)
Warren Spahn (1) 16 September 19601960259142Milwaukee BravesPhiladelphia PhilliesNLDel Crandall (3)
Warren Spahn (2) 28 April 19611961118143Milwaukee BravesSan Francisco GiantsNLCharley Lau
Bo Belinsky 5 May 19621962125144Los Angeles AngelsBaltimore OriolesALBuck Rodgers
Earl Wilson 26 June 19621962177145Boston Red SoxLos Angeles AngelsALBob Tillman (1)
Sandy Koufax (1) 30 June 19621962181146Los Angeles DodgersNew York MetsNLJohn Roseboro (1)
Bill Monbouquette 1 August 19621962213147Boston Red SoxChicago White SoxALJim Pagliaroni (1)
Jack Kralick 26 August 19621962238148Minnesota TwinsKansas City AthleticsALEarl Battey
Sandy Koufax (2) 11 May 19631963131149Los Angeles DodgersSan Francisco GiantsNLJohn Roseboro (2)
Don Nottebart 17 May 19631963137150Houston Colt .45sPhiladelphia PhilliesNLJohn Bateman (1)
Juan Marichal 15 June 19631963166151San Francisco GiantsHouston Colt .45sNLEd Bailey
Ken Johnson 23 April 19641964113152Houston Colt .45sCincinnati RedsNLJerry Grote
Sandy Koufax (3) 4 June 19641964155153Los Angeles DodgersPhiladelphia PhilliesNLDoug Camilli
Jim Bunning (2) 21 June 19641964172Yes154Philadelphia PhilliesNew York MetsNLGus Triandos (2)
Jim Maloney (1) 19 August 19651965231155Cincinnati RedsChicago CubsNLJohnny Edwards (1)
Sandy Koufax (4) 9 September 19651965252Yes156Los Angeles DodgersChicago CubsNLJeff Torborg (1)
Dave Morehead 16 September 19651965259157Boston Red SoxCleveland IndiansALBob Tillman (2)
Sonny Siebert 10 June 19661966161158Cleveland IndiansWashington SenatorsALJoe Azcue (1)
Steve Barber (8⅔ IP)Stu Miller (⅓ IP) 30 April 19671967120159Baltimore OriolesDetroit TigersALAndy Etchebarren (8 IP)Larry Haney (1 IP)
Don Wilson (1) 18 June 19671967169160Houston AstrosAtlanta BravesNLDave Adlesh
Dean Chance 25 August 19671967237161Minnesota TwinsCleveland IndiansALJerry Zimmerman
Joel Horlen 10 September 19671967253162Chicago White SoxDetroit TigersALJ. C. Martin
Tom Phoebus 27 April 19681968117163Baltimore OriolesBoston Red SoxALCurt Blefary
Catfish Hunter 8 May 19681968128Yes164Oakland AthleticsMinnesota TwinsALJim Pagliaroni (2)
George Culver 29 July 19681968210165Cincinnati RedsPhiladelphia PhilliesNLPat Corrales
Gaylord Perry 17 September 19681968260166San Francisco GiantsSt. Louis CardinalsNLDick Dietz
Ray Washburn 18 September 19681968261167St. Louis CardinalsSan Francisco GiantsNLJohnny Edwards (2)
Bill Stoneman (1) 17 April 19691969107168Montreal ExposPhiladelphia PhilliesNLJohn Bateman (2)
Jim Maloney (2) 30 April 19691969120169Cincinnati RedsHouston AstrosNLJohnny Bench
Don Wilson (2) 1 May 19691969121170Houston AstrosCincinnati RedsNLDon Bryant
Jim Palmer 13 August 19691969225171Baltimore OriolesOakland AthleticsALEllie Hendricks
Ken Holtzman (1) 19 August 19691969231172Chicago CubsAtlanta BravesNLBill Heath (7⅔ IP)Gene Oliver (1⅓ IP)
Bob Moose 20 September 19691969263173Pittsburgh PiratesNew York MetsNLManny Sanguillén
Dock Ellis 12 June 19701970163174Pittsburgh PiratesSan Diego PadresNLJerry May
Clyde Wright 3 July 19701970184175California AngelsOakland AthleticsALJoe Azcue (2)
Bill Singer 20 July 19701970201176Los Angeles DodgersPhiladelphia PhilliesNLJeff Torborg (2)
Vida Blue 21 September 19701970264177Oakland AthleticsMinnesota TwinsALGene Tenace (1)
Ken Holtzman (2) 3 June 19711971154178Chicago CubsCincinnati RedsNLDanny Breeden
Rick Wise 23 June 19711971174179Philadelphia PhilliesCincinnati RedsNLTim McCarver (1)
Bob Gibson 14 August 19711971226180St. Louis CardinalsPittsburgh PiratesNLTed Simmons (1)
Burt Hooton 16 April 19721972106181Chicago CubsPhiladelphia PhilliesNLRandy Hundley (1)
Milt Pappas 2 September 19721972245182Chicago CubsSan Diego PadresNLRandy Hundley (2)
Bill Stoneman (2) 2 October 19721972275183Montreal ExposNew York MetsNLTim McCarver (2)
Steve Busby (1) 27 April 19731973117184Kansas City RoyalsDetroit TigersALFran Healy (1)
Nolan Ryan (1) 15 May 19731973135185California AngelsKansas City RoyalsALJeff Torborg (3)
Nolan Ryan (2) 15 July 19731973196186California AngelsDetroit TigersALArt Kusnyer
Jim Bibby 30 July 19731973211187Texas RangersOakland AthleticsALDick Billings
Phil Niekro 5 August 19731973217188Atlanta BravesSan Diego PadresNLPaul Casanova
Steve Busby (2) 19 June 19741974170189Kansas City RoyalsMilwaukee BrewersALFran Healy (2)
Dick Bosman 19 July 19741974200190Cleveland IndiansOakland AthleticsALJohn Ellis
Nolan Ryan (3) 28 September 19741974271191California AngelsMinnesota TwinsALTom Egan
Nolan Ryan (4) 1 June 19751975152192California AngelsBaltimore OriolesALEllie Rodríguez
Ed Halicki 24 August 19751975236193San Francisco GiantsNew York MetsNLDave Rader
Vida Blue (5 IP)Glenn Abbott (1 IP)Paul Lindblad (1 IP)Rollie Fingers (2 IP) 28 September 19751975271194Oakland AthleticsCalifornia AngelsALGene Tenace (2) (6 IP)Ray Fosse (1) (3 IP)
Larry Dierker 9 July 19761976190195Houston AstrosMontreal ExposNLEd Herrmann
Blue Moon Odom (5 IP)Francisco Barrios (4 IP) 28 July 19761976209196Chicago White SoxOakland AthleticsALJim Essian
John Candelaria 9 August 19761976221197Pittsburgh PiratesLos Angeles DodgersNLDuffy Dyer
John Montefusco 29 September 19761976272198San Francisco GiantsAtlanta BravesNLGary Alexander
Jim Colborn 14 May 19771977134199Kansas City RoyalsTexas RangersALDarrell Porter (1)
Dennis Eckersley 30 May 19771977150200Cleveland IndiansCalifornia AngelsALRay Fosse (2)
Bert Blyleven 22 September 19771977265201Texas RangersCalifornia AngelsALJim Sundberg
Bob Forsch (1) 16 April 19781978106202St. Louis CardinalsPhiladelphia PhilliesNLTed Simmons (2)
Tom Seaver 16 June 19781978167203Cincinnati RedsSt. Louis CardinalsNLDon Werner
Ken Forsch 7 April 1979197997204Houston AstrosAtlanta BravesNLAlan Ashby (1)
Jerry Reuss 27 June 19801980178205Los Angeles DodgersSan Francisco GiantsNLSteve Yeager
Charlie Lea 10 May 19811981130206Montreal ExposSan Francisco GiantsNLGary Carter
Len Barker 15 May 19811981135Yes207Cleveland IndiansToronto Blue JaysALRon Hassey (1)
Nolan Ryan (5) 26 September 19811981269208Houston AstrosLos Angeles DodgersNLAlan Ashby (2)
Dave Righetti 4 July 19831983185209New York YankeesBoston Red SoxALButch Wynegar
Bob Forsch (2) 26 September 19831983269210St. Louis CardinalsMontreal ExposNLDarrell Porter (2)
Mike Warren 29 September 19831983272211Oakland AthleticsChicago White SoxALMike Heath
Jack Morris 7 April 1984198497212Detroit TigersChicago White SoxALLance Parrish (1)
Mike Witt 30 September 19841984273Yes213California AngelsTexas RangersALBob Boone
Joe Cowley 19 September 19861986262214Chicago White SoxCalifornia AngelsALRon Karkovice (1)
Mike Scott 25 September 19861986268215Houston AstrosSan Francisco GiantsNLAlan Ashby (3)
Juan Nieves 15 April 19871987105216Milwaukee BrewersBaltimore OriolesALBill Schroeder
Tom Browning 16 September 19881988259Yes217Cincinnati RedsLos Angeles DodgersNLJeff Reed
Mark Langston (7 IP)Mike Witt (2 IP) 11 April 19901990101218California AngelsSeattle MarinersALLance Parrish (2)
Randy Johnson (1) 2 June 19901990153219Seattle MarinersDetroit TigersALScott Bradley
Nolan Ryan (6) 11 June 19901990162220Texas RangersOakland AthleticsALJohn Russell
Dave Stewart 29 June 19901990180221Oakland AthleticsToronto Blue JaysALTerry Steinbach (1)
Fernando Valenzuela 29 June 19901990180222Los Angeles DodgersSt. Louis CardinalsNLMike Scioscia (1)
Terry Mulholland 15 August 19901990227223Philadelphia PhilliesSan Francisco GiantsNLDarren Daulton
Dave Stieb 2 September 19901990245224Toronto Blue JaysCleveland IndiansALPat Borders
Nolan Ryan (7) 1 May 19911991121225Texas RangersToronto Blue JaysALMike Stanley
Tommy Greene 23 May 19911991143226Philadelphia PhilliesMontreal ExposNLDarrin Fletcher
Bob Milacki (6 IP)Mike Flanagan (1 IP)Mark Williamson (1 IP)Gregg Olson (1 IP) 13 July 19911991194227Baltimore OriolesOakland AthleticsALChris Hoiles
Dennis Martínez 28 July 19911991209Yes228Montreal ExposLos Angeles DodgersNLRon Hassey (2)
Wilson Álvarez 11 August 19911991223229Chicago White SoxBaltimore OriolesALRon Karkovice (2)
Bret Saberhagen 26 August 19911991238230Kansas City RoyalsChicago White SoxALBrent Mayne
Kent Mercker (6 IP)Mark Wohlers (2 IP)Alejandro Peña (1 IP) 11 September 19911991254231Atlanta BravesSan Diego PadresNLGreg Olson
Kevin Gross 17 August 19921992229232Los Angeles DodgersSan Francisco GiantsNLMike Scioscia (2)
Chris Bosio 22 April 19931993112233Seattle MarinersBoston Red SoxALDave Valle
Jim Abbott 4 September 19931993247234New York YankeesCleveland IndiansALMatt Nokes
Darryl Kile 8 September 19931993251235Houston AstrosNew York MetsNLScott Servais (1)
Kent Mercker 8 April 1994199498236Atlanta BravesLos Angeles DodgersNLJavy Lopez
Scott Erickson 27 April 19941994117237Minnesota TwinsMilwaukee BrewersALMatt Walbeck
Kenny Rogers 28 July 19941994209Yes238Texas RangersCalifornia AngelsALIván Rodríguez (1)
Ramón Martínez 14 July 19951995195239Los Angeles DodgersFlorida MarlinsNLMike Piazza (1)
Al Leiter 11 May 19961996131240Florida MarlinsColorado RockiesNLCharles Johnson (1)
Dwight Gooden 14 May 19961996134241New York YankeesSeattle MarinersALJoe Girardi (1)
Hideo Nomo (1) 17 September 19961996260242Los Angeles DodgersColorado RockiesNLMike Piazza (2)
Kevin Brown 10 June 19971997161243Florida MarlinsSan Francisco GiantsNLCharles Johnson (2)
Francisco Córdova (9 IP)Ricardo Rincón (1 IP) 12 July 19971997193244Pittsburgh PiratesHouston AstrosNLJason Kendall
David Wells 17 May 19981998137Yes245New York YankeesMinnesota TwinsALJorge Posada
José Jiménez 25 June 19991999176246St. Louis CardinalsArizona DiamondbacksNLAlberto Castillo
David Cone 18 July 19991999199Yes247New York Yankees (AL)Montreal Expos (NL)InterJoe Girardi (2)
Eric Milton 11 September 19991999254248Minnesota TwinsAnaheim AngelsALTerry Steinbach (2)
Hideo Nomo (2) 4 April 2001200194249Boston Red SoxBaltimore OriolesALJason Varitek (1)
A. J. Burnett 12 May 20012001132250Florida MarlinsSan Diego PadresNLCharles Johnson (3)
Bud Smith 3 September 20012001246251St. Louis CardinalsSan Diego PadresNLEli Marrero
Derek Lowe 27 April 20022002117252Boston Red SoxTampa Bay Devil RaysALJason Varitek (2)
Kevin Millwood 27 April 20032003117253Philadelphia PhilliesSan Francisco GiantsNLMike Lieberthal
Roy Oswalt (1 IP)Pete Munro (2⅔ IP)Kirk Saarloos (1⅓ IP)Brad Lidge (2 IP)Octavio Dotel (1 IP)Billy Wagner (1 IP) 11 June 20032003162254Houston Astros (NL)New York Yankees (AL)InterBrad Ausmus
Randy Johnson (2) 18 May 20042004138Yes255Arizona DiamondbacksAtlanta BravesNLRobby Hammock
Aníbal Sánchez 6 September 20062006249256Florida MarlinsArizona DiamondbacksNLMiguel Olivo (1)
Mark Buehrle (1) 18 April 20072007108257Chicago White SoxTexas RangersALA. J. Pierzynski (1)
Justin Verlander (1) 12 June 20072007163258Detroit Tigers (AL)Milwaukee Brewers (NL)InterIván Rodríguez (2)
Clay Buchholz 1 September 20072007244259Boston Red SoxBaltimore OriolesALJason Varitek (3)
Jon Lester 19 May 20082008139260Boston Red SoxKansas City RoyalsALJason Varitek (4)
Carlos Zambrano 14 September 20082008257261Chicago CubsHouston AstrosNLGeovany Soto
Jonathan Sánchez 10 July 20092009191262San Francisco GiantsSan Diego PadresNLEli Whiteside
Mark Buehrle (2) 23 July 20092009204Yes263Chicago White SoxTampa Bay RaysALRamón Castro
Ubaldo Jiménez 17 April 20102010107264Colorado RockiesAtlanta BravesNLMiguel Olivo (2)
Dallas Braden 9 May 20102010129Yes265Oakland AthleticsTampa Bay RaysALLandon Powell
Roy Halladay (1) 29 May 20102010149Yes266Philadelphia PhilliesFlorida MarlinsNLCarlos Ruiz (1)
Edwin Jackson 25 June 20102010176267Arizona Diamondbacks (NL)Tampa Bay Rays (AL)InterMiguel Montero (1)
Matt Garza 26 July 20102010207268Tampa Bay RaysDetroit TigersALKelly Shoppach
Roy Halladay (2) 6 October 20102010279269Philadelphia PhilliesCincinnati RedsNLCarlos Ruiz (2)Yes
Francisco Liriano 3 May 20112011123270Minnesota TwinsChicago White SoxALDrew Butera (1)
Justin Verlander (2) 7 May 20112011127271Detroit TigersToronto Blue JaysALAlex Avila
Ervin Santana 27 July 20112011208272Los Angeles Angels of AnaheimCleveland IndiansALBobby Wilson
Philip Humber 21 April 20122012111Yes273Chicago White SoxSeattle MarinersALA. J. Pierzynski (2)
Jered Weaver 2 May 20122012122274Los Angeles Angels of AnaheimMinnesota TwinsALChris Iannetta
Johan Santana 1 June 20122012152275New York MetsSt. Louis CardinalsNLJosh Thole
Kevin Millwood (6 IP) Charlie Furbush (⅔ IP)Stephen Pryor (⅓ IP)Lucas Luetge (⅓ IP)Brandon League (⅔ IP)Tom Wilhelmsen (1 IP) 8 June 20122012159276Seattle Mariners (AL)Los Angeles Dodgers (NL)InterJesús Montero
Matt Cain 13 June 20122012164Yes277San Francisco GiantsHouston AstrosNLBuster Posey (1)
Félix Hernández 15 August 20122012227Yes278Seattle MarinersTampa Bay RaysALJohn Jaso
Homer Bailey (1) 28 September 20122012271279Cincinnati RedsPittsburgh PiratesNLRyan Hanigan (1)
Homer Bailey (2) 2 July 20132013183280Cincinnati RedsSan Francisco GiantsNLRyan Hanigan (2)
Tim Lincecum (1) 13 July 20132013194281San Francisco GiantsSan Diego PadresNLBuster Posey (2)
Henderson Álvarez 29 September 20132013272282Miami Marlins (NL)Detroit Tigers (AL)InterKoyie Hill
Josh Beckett 25 May 20142014145283Los Angeles DodgersPhiladelphia PhilliesNLDrew Butera (2)
Clayton Kershaw 18 June 20142014169284Los Angeles DodgersColorado RockiesNLA. J. Ellis
Tim Lincecum (2) 25 June 20142014176285San Francisco GiantsSan Diego PadresNLHéctor Sánchez
Cole Hamels (6 IP)Jake Diekman (1 IP)Ken Giles (1 IP)Jonathan Papelbon (1 IP) 1 September 20142014244286Philadelphia PhilliesAtlanta BravesNLCarlos Ruiz (3)
Jordan Zimmermann 28 September 20142014271287Washington NationalsMiami MarlinsNLWilson Ramos (1)
Chris Heston 9 June 20152015160288San Francisco GiantsNew York MetsNLBuster Posey (3)
Max Scherzer (1) 20 June 20152015171289Washington NationalsPittsburgh PiratesNLWilson Ramos (2)
Cole Hamels 25 July 20152015206290Philadelphia PhilliesChicago CubsNLCarlos Ruiz (4)
Hisashi Iwakuma 12 August 20152015224291Seattle MarinersBaltimore OriolesALJesús Sucre
Mike Fiers (1) 21 August 20152015233292Houston Astros (AL)Los Angeles Dodgers (NL)InterJason Castro
Jake Arrieta (1) 30 August 20152015242293Chicago CubsLos Angeles DodgersNLMiguel Montero (2)
Max Scherzer (2) 3 October 20152015276294Washington NationalsNew York MetsNLWilson Ramos (3)
Jake Arrieta (2) 21 April 20162016111295Chicago CubsCincinnati RedsNLDavid Ross
Edinson Vólquez 3 June 20172017154296Miami MarlinsArizona DiamondbacksNLJ. T. Realmuto (1)
Sean Manaea 21 April 20182018111297Oakland AthleticsBoston Red SoxALJonathan Lucroy
Walker Buehler (6 IP)Tony Cingrani (1 IP) Yimi García (1 IP)Adam Liberatore (1 IP) 4 May 20182018124298Los Angeles DodgersSan Diego PadresNLYasmani Grandal
James Paxton 8 May 20182018128299Seattle MarinersToronto Blue JaysALMike Zunino
Mike Fiers (2) 7 May 20192019127300Oakland Athletics (AL)Cincinnati Reds (NL)InterJosh Phegley
Taylor Cole (2 IP)Félix Peña (7 IP) 12 July 20192019193301Los Angeles AngelsSeattle MarinersALDustin Garneau
Aaron Sanchez (6 IP)Will Harris (1 IP)Joe Biagini (1 IP) Chris Devenski (1 IP) 3 August 20192019215302Houston AstrosSeattle MarinersALMartín Maldonado
Justin Verlander (3) 1 September 20192019244303Houston AstrosToronto Blue JaysALRobinson Chirinos
Lucas Giolito 25 August 20202020237304Chicago White Sox (AL)Pittsburgh Pirates (NL)InterJames McCann (1)
Alec Mills 13 September 20202020256305Chicago CubsMilwaukee BrewersNLVíctor Caratini (1)
Joe Musgrove 9 April 2021202199306San Diego Padres (NL)Texas Rangers (AL)InterVíctor Caratini (2)
Carlos Rodón 14 April 20212021104307Chicago White SoxCleveland IndiansALZack Collins
John Means 5 May 20212021125308Baltimore OriolesSeattle MarinersALPedro Severino
Wade Miley 7 May 20212021127309Cincinnati Reds (NL)Cleveland Indians (AL)InterTucker Barnhart
Spencer Turnbull 18 May 20212021138310Detroit TigersSeattle MarinersALEric Haase (1)
Corey Kluber 19 May 20212021139311New York YankeesTexas RangersALKyle Higashioka (1)
Zach Davies (6 IP) Ryan Tepera (1 IP) Andrew Chafin (1 IP) Craig Kimbrel (1 IP) 24 June 20212021175312Chicago CubsLos Angeles DodgersNLWillson Contreras
Tyler Gilbert 14 August 20212021226313Arizona DiamondbacksSan Diego PadresNLDaulton Varsho
Corbin Burnes (8 IP) Josh Hader (1 IP) 11 September 20212021254314Milwaukee Brewers (NL)Cleveland Indians (AL)InterOmar Narváez
Tylor Megill (5 IP) Drew Smith (1⅓ IP) Joely Rodríguez (1 IP) Seth Lugo (⅔ IP) Edwin Díaz (1 IP) 29 April 20222022119315New York MetsPhiladelphia PhilliesNLJames McCann (2)
Reid Detmers 10 May 20222022130316Los Angeles AngelsTampa Bay RaysALChad Wallach
Cristian Javier (7 IP) Héctor Neris (1 IP) Ryan Pressly (1 IP) 25 June 20222022176317Houston AstrosNew York YankeesALMartín Maldonado (2)
Cristian Javier (6 IP) Bryan Abreu (1 IP) Rafael Montero (1 IP) Ryan Pressly (1 IP) 2 November 20222022306318Houston Astros (AL)Philadelphia Phillies (NL)WSChristian Vázquez (1)Yes
Domingo Germán 28 June 20232023179Yes319New York YankeesOakland AthleticsALKyle Higashioka (2)
Matt Manning (6⅔ IP) Jason Foley (1⅓ IP) Alex Lange (1 IP) 8 July 20232023189320Detroit TigersToronto Blue JaysALEric Haase (2)
Framber Valdez 1 August 20232023213321Houston AstrosCleveland GuardiansALMartín Maldonado (3)
Michael Lorenzen 9 August 20232023221322Philadelphia PhilliesWashington NationalsNLJ. T. Realmuto (2)
Ronel Blanco 1 April 2024202491323Houston AstrosToronto Blue JaysALYainer Díaz
Dylan Cease 25 July 20242024206324San Diego PadresWashington NationalsNLLuis Campusano
Blake Snell 2 August 20242024214325San Francisco GiantsCincinnati RedsNLPatrick Bailey
Shota Imanaga (7 IP) Nate Pearson (1 IP) Porter Hodge (1 IP) 4 September 20242024247326Chicago CubsPittsburgh PiratesNLMiguel Amaya
Tatsuya Imai (6 IP) Steven Okert (1 IP) Alimber Santa (2 IP) 25 May 20262026145327Houston AstrosTexas RangersALChristian Vázquez (2)

Updated the 2026 season

Embed this

<iframe src="https://dataslapper.com/viz/mlb-no-hitters.html" width="960" height="600" style="border:0;max-width:100%" title="Major League No-Hitters, 1876–2026" loading="lazy"></iframe>

Paste this on any page. The visualization is self-contained and loads from dataslapper.com.