Pitcher Date Game Cy Young (BOS) RHP, 37 8 K May 5, 1904 Philadelphia Athletics, 0 at Boston Americans, 3 Venue: Huntington Avenue Grounds, day game Attendance: 10,267 Time: 1: 25 Caught by: Lou Criger Umpired by: Frank Dwyer Box score Addie Joss (CLE) RHP, 28 74 pitches, 3 K October 2, 1908 Chicago White Sox, 0 at Cleveland Naps, 1 Venue: League Park, day game Attendance: 10,598 Time: 1: 32 Caught by: Nig Clarke Umpired by: Tommy Connolly Box score Charlie Robertson (CHW) RHP, 26 90 pitches, 6 K April 30, 1922 Chicago White Sox, 2 at Detroit Tigers, 0 Venue: Navin Field, day game Attendance: 25,000 Time: 1: 55 Caught by: Ray Schalk Umpires: HP: Dick Nallin 2B: Billy Evans Box score Don Larsen (NYY) RHP, 27 97 pitches, 7 K October 8, 1956 Brooklyn Dodgers, 0 at New York Yankees, 2 Venue: Yankee Stadium, day game (Game 5 of the World Series) Attendance: 64,519 Time: 2: 06 Caught by: Yogi Berra Umpires: HP: Babe Pinelli 1B: Hank Soar 2B: Dusty Boggess 3B: Larry Napp LF: Tom Gorman RF: Ed Runge Box score and play - by - play Jim Bunning (PHI) RHP, 32 90 pitches, 10 K June 21, 1964 Philadelphia Phillies, 6 at New York Mets, 0 Venue: Shea Stadium, day game (first game of doubleheader) Attendance: 32,026 Time: 2: 19 Caught by: Gus Triandos Umpires: HP: Ed Sudol 1B: Paul Pryor 2B: Frank Secory 3B: Ken Burkhart Box score and play - by - play Sandy Koufax (LAD) LHP, 29 113 pitches, 14 K September 9, 1965 Chicago Cubs, 0 at Los Angeles Dodgers, 1 Venue: Dodger Stadium, night game Attendance: 29,139 Time: 1: 43 Caught by: Jeff Torborg Umpires: HP: Ed Vargo 1B: Chris Pelekoudas 2B: Bill Jackowski 3B: Paul Pryor Box score and play - by - play Catfish Hunter (OAK) RHP, 22 107 pitches, 11 K May 8, 1968 Minnesota Twins, 0 at Oakland Athletics, 4 Venue: Oakland -- Alameda County Coliseum, night game Attendance: 6,298 Time: 2: 28 Caught by: Jim Pagliaroni Umpires: HP: Jerry Neudecker 1B: Larry Napp 2B: Al Salerno 3B: Bill Haller Box score and play - by - play Len Barker (CLE) RHP, 25 103 pitches, 11 K May 15, 1981 Toronto Blue Jays, 0 at Cleveland Indians, 3 Venue: Cleveland Stadium, night game Attendance: 7,290 Time: 2: 09 Caught by: Ron Hassey (1) Umpires: HP: Rich Garcia 1B: Greg Kosc 2B: Don Denkinger 3B: Jim McKean Box score and play - by - play Mike Witt (CAL) RHP, 24 94 pitches, 10 K September 30, 1984 California Angels, 1 at Texas Rangers, 0 Venue: Arlington Stadium, day game Attendance: 8,375 Time: 1: 49 Caught by: Bob Boone Umpires: HP: Greg Kosc 1B: Ted Hendry 2B: Drew Coble 3B: Jim Evans Box score and play - by - play Tom Browning (CIN) LHP, 28 100 pitches, 7 K September 16, 1988 Los Angeles Dodgers, 0 at Cincinnati Reds, 1 Venue: Riverfront Stadium, night game Attendance: 16,591 Time: 1: 51 Caught by: Jeff Reed Umpires: HP: Jim Quick 1B: Mark Hirschbeck 2B: John Kibler 3B: Eric Gregg Box score and play - by - play Dennis Martínez (MON) RHP, 36 95 pitches, 5 K July 28, 1991 Montreal Expos, 2 at Los Angeles Dodgers, 0 Venue: Dodger Stadium, day game Attendance: 45,560 Time: 2: 14 Caught by: Ron Hassey (2) Umpires: HP: Larry Poncino 1B: Bruce Froemming 2B: Dana DeMuth 3B: Greg Bonin Box score and play - by - play Kenny Rogers (TEX) LHP, 29 98 pitches, 8 K July 28, 1994 California Angels, 0 at Texas Rangers, 4 Venue: The Ballpark in Arlington, night game Attendance: 46,581 Time: 2: 08 Caught by: Iván Rodríguez Umpires: HP: Ed Bean 1B: Don Denkinger 2B: John Shulock 3B: Tim Tschida Box score and play - by - play David Wells (NYY) LHP, 34 120 pitches, 11 K May 17, 1998 Minnesota Twins, 0 at New York Yankees, 4 Venue: Yankee Stadium, day game Attendance: 49,820 Time: 2: 40 Caught by: Jorge Posada Umpires: HP: Tim McClelland 1B: John Hirschbeck 2B: Rich Garcia 3B: Mike Reilly Box score and play - by - play David Cone (NYY) RHP, 36 88 pitches, 10 K July 18, 1999 Montreal Expos, 0 at New York Yankees, 6 Venue: Yankee Stadium, day game Attendance: 41,930 Time: 2: 16 (with a 33 - minute rain delay) Caught by: Joe Girardi Umpires: HP: Ted Barrett (1) 1B: Larry McCoy 2B: Jim Evans 3B: Chuck Meriwether Box score and play - by - play Randy Johnson (ARI) LHP, 40 117 pitches, 13 K May 18, 2004 Arizona Diamondbacks, 2 at Atlanta Braves, 0 Venue: Turner Field, night game Attendance: 23,381 Time: 2: 13 Caught by: Robby Hammock Umpires: HP: Greg Gibson 1B: Bruce Dreckman 2B: Gerry Davis 3B: Larry Poncino Box score and play - by - play Mark Buehrle (CHW) LHP, 30 116 pitches, 6 K July 23, 2009 Tampa Bay Rays, 0 at Chicago White Sox, 5 Venue: U.S. Cellular Field, day game Attendance: 28,036 Time: 2: 03 Caught by: Ramón Castro Umpires: HP: Eric Cooper 1B: Mike Reilly 2B: Chuck Meriwether 3B: Laz Díaz Box score and play - by - play Dallas Braden (OAK) LHP, 26 109 pitches, 6 K May 9, 2010 Tampa Bay Rays, 0 at Oakland Athletics, 4 Venue: Oakland -- Alameda County Coliseum, day game Attendance: 12,288 Time: 2: 07 Caught by: Landon Powell Umpires: HP: Jim Wolf 1B: Derryl Cousins 2B: Jim Joyce 3B: Todd Tichenor Box score and play - by - play Roy Halladay (PHI) RHP, 34 115 pitches, 11 K May 29, 2010 Philadelphia Phillies, 1 at Florida Marlins, 0 Venue: Sun Life Stadium, night game Attendance: 25,086 Time: 2: 13 Caught by: Carlos Ruiz Umpires: HP: Mike DiMuro 1B: Tim Welke 2B: Jim Reynolds 3B: Bill Welke Box score and play - by - play Philip Humber (CHW) RHP, 29 96 pitches, 9 K April 21, 2012 Chicago White Sox, 4 at Seattle Mariners, 0 Venue: Safeco Field, day game Attendance: 22,472 Time: 2: 17 Caught by: A.J. Pierzynski Umpires: HP: Brian Runge 1B: Marvin Hudson 2B: Tim McClelland 3B: Ted Barrett Box score and play - by - play Matt Cain (SF) RHP, 27 125 pitches, 14 K June 13, 2012 Houston Astros, 0 at San Francisco Giants, 10 Venue: AT&T Park, night game Attendance: 42,298 Time: 2: 36 Caught by: Buster Posey Umpires: HP: Ted Barrett (2) 1B: Mike Muchlinski 2B: Angel Campos 3B: Brian Runge Box score and play - by - play Félix Hernández (SEA) RHP, 26 113 pitches, 12 K August 15, 2012 Tampa Bay Rays, 0 at Seattle Mariners, 1 Venue: Safeco Field, day game Attendance: 21,889 Time: 2: 22 Caught by: John Jaso Umpires: HP: Rob Drake 1B: Joe West 2B: Sam Holbrook 3B: Andy Fletcher Box score and play - by - play
who pitched the last perfect game in baseball
Félix Hernández