To learn about our efforts to improve the accessibility and usability of our website, please visit our Accessibility Information page. Skip to section navigation or Skip to main content
Below is an advertisement.

History

Skip to main content
Below is an advertisement.
Immaculate innings
Seventy-nine pitchers have struck out the side on the minimum nine pitches. The feat has occurred 89 times, with three pitchers having done it twice -- and Sandy Koufax accomplishing the feat three times.

American League

 Pitcher Team Date Inning Opponent Batters
Rick Porcello Red Sox 08-09-2017 Fifth Rays Trevor Plouffe,
Wilson Ramos,
Mallex Smith
Jose Alvarado Rays 08-04-2017 Ninth Brewers Travis Shaw,
Jesus Aguilar,
Hernan Perez
Dellin Betances Yankees 08-02-2017 Eighth Tigers Jim Adduci,
Justin Upton,
Miguel Cabrera
Carlos Carrasco Indians 07-07-2017 Fifth Tigers Nicholas Castellanos,
Mikie Mahtook,
Jose Iglesias
Craig Kimbrel Red Sox 05-11-2017 Ninth Brewers Hernan Perez,
Travis Shaw,
Domingo Santana
Brandon McCarthy Yankees 09-17-2014 Seventh Rays Wil Myers,
Nick Franklin,
Matt Joyce
Garrett Richards Angels 06-04-2014 Second Astros Jon Singleton,
Matt Dominguez,
Chris Carter
Justin Masterson Indians 06-02-2014 Fourth Red Sox Jonny Gomes,
Grady Sizemore,
Stephen Drew
Brad Boxberger Rays 05-08-2014 Sixth Orioles Steve Pearce,
Jonathan Schoop,
Caleb Joseph
Steve Delabar Blue Jays 07-30-2013 Eighth Athletics Adam Rosales,
Coco Crisp,
Chris Young
Ivan Nova Yankees 05-29-2013 Eighth Mets Ike Davis,
Mike Baxter,
Ruben Tejada
Clay Buchholz Red Sox 08-16-2012 Sixth Orioles Adam Jones,
Matt Wieters,
Chris Davis
Rafael Soriano Rays 08-23-2010 Ninth Angels Erick Aybar,
Mike Napoli,
Peter Bourjos
A.J. Burnett Yankees 06-20-2009 Third Marlins Josh Johnson,
Chris Coghlan,
Emilio Bonifacio
Felix Hernandez Mariners 06-17-2008 Fourth Marlins Jeremy Hermida,
Jorge Cantu,
Mike Jacobs
Rich Harden Athletics 06-08-2008 First Angels Maicer Izturis,
Howie Kendrick,
Garret Anderson
Pedro Martinez Red Sox 05-18-2002 First Mariners Ichiro Suzuki,
Mark McLemore,
Ruben Sierra
B.J. Ryan Orioles 09-05-1999 Sixth Indians Manny Ramirez,
Jim Thome,
Richie Sexson
Mike Mussina Orioles 05-09-1998 Ninth Rays Fred McGriff,
Paul Sorrento,
Rich Butler
Jimmy Key Orioles 04-14-1998 Second White Sox Robin Ventura,
Magglio Ordonez,
Ray Durham
Roger Clemens Blue Jays 09-18-1997 First Red Sox Nomar Garciaparra,
John Valentin,
Mo Vaughn
Stan Belinda Royals 08-06-1994 Ninth Mariners Eric Anthony,
Chris Howard,
Luis Sojo
Jeff Montgomery Royals 04-29-1990 Eighth Rangers Pete Incaviglia,
Geno Petralli,
Thad Bosley
Danny Jackson Royals 10-24-1985 Seventh Cardinals Terry Pendleton,
Tom Nieto,
Brian Harper
Ron Guidry Yankees 08-07-1984 Ninth White Sox Carlton Fisk,
Tom Paciorek,
Greg Luzinski
Nolan Ryan Angels 07-09-1972 Second Red Sox Carlton Fisk,
Bob Burda,
Juan Beniquez
Al Downing Yankees 08-11-1967 Second Indians Tony Horton,
Don Demeter,
Duke Sims
Jim Bunning Tigers 08-02-1959 Ninth Red Sox Sammy White,
Jim Mahoney,
Ike Delock
Billy Hoeft Tigers 09-07-1953 Seventh White Sox Jim Rivera,
Mike Fornieles,
Chico Carrasquel
Lefty Grove Athletics 09-27-1928 Seventh White Sox Moe Berg,
Tommy Thomas,
Johnny Mostil
Lefty Grove Athletics 08-23-1928 Second Indians Eddie Morgan,
Luther Harvel,
Martin Autry
Sloppy Thurston White Sox 08-22-1923 Twelfth Athletics Beauty McGowan,
Chick Galloway,
Sammy Hale
Rube Waddell Athletics 07-01-1902 Third Orioles Billy Gilbert,
Harry Howell,
John Cronin

National League

 Pitcher Team Date Inning Opponent Batters
Kenley Jansen Dodgers 05-18-2017 Ninth Marlins Derek Dietrich,
J.T. Riddle,
Ichiro Suzuki
Max Scherzer Nationals 05-14-2017 Fifth Phillies Cesar Hernandez,
Odubel Herrera,
Aaron Altherr
Drew Storen Reds 04-18-2017 Ninth Orioles Jonathan Schoop,
J.J. Hardy,
Hyun Soo Kim
Juan Nicasio Pirates 07-04-2016 Eighth Cardinals Stephen Piscotty,
Jhonny Peralta,
Yadier Molina
Santiago Casilla Giants 05-17-2015 Ninth Reds Marlon Byrd,
Brandon Phillips,
Jay Bruce
Mike Fiers Brewers 05-07-2015 Fourth Dodgers Enrique Hernandez,
Carlos Frias,
Joc Pederson
Carlos Contreras Reds 07-11-2014 Seventh Pirates Jordy Mercer,
Jeff Locke,
Gregory Polanco
Rex Brothers Rockies 06-14-2014 Eighth Giants Michael Morse,
Brandon Crawford,
Gregor Blanco
Cole Hamels Phillies 05-17-2014 Third Reds Zack Cozart,
Brandon Phillips,
Todd Frazier
Wade Miley D-backs 10-01-2012 Third Rockies Jonathan Herrera,
Drew Pomeranz,
Josh Rutledge
Juan Perez Phillies 07-08-2011 Tenth Braves Jason Heyward,
Nate McLouth,
Wilkin Ramirez
Jordan Zimmermann Nationals 05-06-2011 Second Marlins Mike Stanton,
Greg Dobbs,
John Buck
Ross Ohlendorf Pirates 09-05-2009 Seventh Cardinals Khalil Greene,
Julio Lugo,
Jason LaRue
Buddy Carlyle Braves 07-06-2007 Fourth Padres Khalil Greene,
Russell Branyan,
Jose Cruz Jr.
Rick Helling Brewers 06-20-2006 First Tigers Curtis Granderson,
Placido Polanco,
Ivan Rodriguez
LaTroy Hawkins Cubs 09-11-2004 Ninth Marlins Jeff Conine,
Juan Encarnacion,
Alex Gonzalez
Ben Sheets Brewers 06-13-2004 Third Astros Pete Munro,
Craig Biggio,
Jose Vizcaino
Brandon Backe Astros 04-15-2004 Eighth Brewers Bill Hall,
Scott Podsednik,
Craig Counsell
Brian Lawrence Padres 06-12-2002 Third Orioles Brook Fordyce,
Jerry Hairston Jr.,
Melvin Mora
Byung-Hyun Kim D-backs 05-11-2002 Eighth Phillies Scott Rolen,
Mike Lieberthal,
Pat Burrell
Jason Isringhausen Cardinals 04-13-2002 Ninth Astros Daryle Ward,
Jose Vizcaino,
Julio Lugo
Randy Johnson D-backs 08-23-2001 Sixth Pirates Tony McKnight,
Gary Matthews Jr.,
Jack Wilson
Ugueth Urbina Expos 04-04-2000 Ninth Dodgers F.P. Santangelo,
Devon White,
Mark Grudzielanek
Shane Reynolds Astros 07-15-1999 First Tigers Juan Encarnacion,
Brad Ausmus,
Bobby Higginison
Jesus Sanchez Marlins 09-13-1998 Third Braves Tony Graffanino,
Greg Maddux,
Walt Weiss
Randy Johnson Astros 09-02-1998 Sixth Braves Javy Lopez,
Andruw Jones,
Greg Colbrunn
Orel Hershiser Giants 06-16-1998 Fourth Rockies Ellis Burks,
Vinny Castilla,
Todd Helton
Doug Jones Brewers 09-23-1997 Ninth Royals Johnny Damon,
Scott Cooper,
Rod Myers
Mike Magnante Astros 08-22-1997 Ninth Rockies Ellis Burks,
Harvey Pulliam,
Jeff Reed
Todd Worrell Dodgers 08-13-1995 Ninth Pirates Mark Johnson,
Angelo Encarnacion,
Steve Pegues
Mel Rojas Expos 05-11-1994 Ninth Mets David Segui,
Todd Hundley,
Jeff McKnight
Trevor Wilson Giants 06-07-1992 Ninth Astros Jeff Bagwell,
Eric Anthony,
Rafael Ramirez
Pete Harnisch Astros 09-06-1991 Seventh Phillies Wes Chamberlain,
Dickie Thon,
Jose DeJesus
David Cone Mets 08-30-1991 Fifth Reds Herm Winningham,
Randy Myers,
Mariano Duncan
Andy Ashby Phillies 06-15-1991 Fourth Reds Hal Morris,
Todd Benzinger,
Jeff Reed
Rob Dibble Reds 06-04-1989 Eighth Padres Carmelo Martinez,
Mark Parent,
Garry Templeton
Jeff Robinson Pirates 09-07-1987 Eighth Cubs Leon Durham,
Andre Dawson,
Rafael Palmeiro
Joey McLaughlin Braves 09-11-1979 Seventh Giants Larry Herndon,
Greg Johnston,
Johnny LeMaster
Lynn McGlothen Cubs 08-25-1979 Third Giants Larry Herndon,
Joe Strain,
Jack Clark
Pedro Borbon Reds 06-23-1979 Ninth Giants Mike Sadek,
Gary Lavelle,
Billy North
Bruce Sutter Cubs 09-08-1977 Ninth Expos Ellis Valentine,
Gary Carter,
Larry Parrish
Milt Pappas Cubs 09-24-1971 Fourth Phillies Greg Luzinski,
Don Money,
Mike Anderson
John Strohmayer Expos 07-10-1971 Fifth Phillies Mike Ryan,
Woodie Fryman,
Denny Doyle
Bill Wilson Phillies 07-06-1971 Eighth Braves Darrell Evans,
Hal King,
Earl Williams
Bob Gibson Cardinals 05-12-1969 Seventh Dodgers Len Gabrielson,
Paul Popovich,
John Miller
Nolan Ryan Mets 04-19-1968 Third Dodgers Claude Osteen,
Wes Parker,
Zolio Versalles
Bob Bruce Colt .45s 04-19-1964 Eighth Cardinals Bill White,
Charlie James,
Ken Boyer
Sandy Koufax Dodgers 04-18-1964 Third Reds Leo Cardenas,
Johnny Edwards,
Jim Maloney
Tony Cloninger Braves 06-15-1963 Eighth Phillies Tony Gonzalez,
Clay Dalrymple,
Ruben Amaro
Sandy Koufax Dodgers 04-19-1963 Fifth Colt .45s Bob Aspromonte,
Jim Campbell,
Turk Farrell
Sandy Koufax Dodgers 06-30-1962 First Mets Richie Ashburn,
Rod Kanehl,
Felix Mantilla
Robin Roberts Phillies 04-17-1956 Sixth Dodgers Carl Furillo,
Charlie Neal,
Sandy Amoros
Dazzy Vance Dodgers 09-14-1924 Second Cubs Sam Bohne,
Bubbles Hargrave,
Eppa Rixey
Joe Oeschger Braves 09-08-1921 Fourth Phillies Bevo LeBourveau,
Cy Williams,
Ed Konetchy
Pat Ragan Dodgers 10-05-1914 Eighth Braves Possum Whitted,
Butch Schmidt,
Red Smith
John Clarkson Beaneaters 06-04-1889 Third Quakers Jim Fogarty,
Sam Thompson,
Sid Farrar