Who is the last person to throw a perfect game in Major League Baseball?
Félix Hernández
John Smoltz
Roger Clemens
John Smoltz
Roger Clemens
John Smoltz
Roger Clemens
Yogi Berra
John Smoltz
Roger Clemens
John Smoltz
Sandy Koufax
Barry Bonds
Roger Clemens
Nolan Ryan
John Smoltz
Sandy Koufax
Johnny Cueto
Barry Bonds
Roger Clemens
Don Mattingly
Nolan Ryan
John Smoltz
Charlie Gehringer
Sandy Koufax
Barry Bonds
Mike Piazza
Don Mattingly
Roger Clemens
Johnny Cueto
Nolan Ryan
Charlie Gehringer
Sandy Koufax
John Smoltz
Tony Gwynn
Tom Seaver
Barry Bonds
Rickey Henderson
Tony Lazzeri
Sandy Alomar
Don Mattingly
Nolan Ryan
Roger Clemens
Hank Greenberg
Charlie Gehringer
Sandy Koufax
Tony Gwynn
John Smoltz
Tom Seaver
Jim Leyritz
Mike Piazza
Rickey Henderson
Tim Wakefield
Johnny Cueto
Barry Bonds
Sandy Alomar
Nolan Ryan
Don Mattingly
Hank Greenberg
Roger Clemens
Sandy Koufax
Tom Seaver
John Smoltz
Bobby Cox
Mike Piazza
Charlie Gehringer
Jim Leyritz
Rickey Henderson
Tim Wakefield
Derek Jeter
Dave Roberts
Barry Bonds
Steve Carlton
Tim Lincecum
Nolan Ryan
Don Mattingly
Johnny Cueto
Roger Clemens
Sandy Alomar
Hank Aaron
Jeff Weaver
Sandy Koufax
Tom Seaver
John Smoltz
Bobby Cox
Tim Wakefield
Derek Jeter
Jim Leyritz
Rickey Henderson
Barry Bonds
John Smoak
Steve Carlton
Joe Torre
Davey Johnson
Nolan Ryan
Mike Piazza
Don Mattingly
Tom Glavine
Charlie Gehringer
Hank Aaron
Roger Clemens
Johnny Cueto
Tom Seaver
Jeff Weaver
Ken Griffey Jr
Sandy Koufax
Bobby Cox
Joe Blanton
John Smoltz
Tim Wakefield
Jim Leyland
Derek Jeter
Dave Roberts
Rickey Henderson
Davey Johnson
Nolan Ryan
Ken Griffey
Tom Glavine
Barry Bonds
Don Mattingly
Roger Clemens
Tom Seaver
Ted Williams
Bobby Cox
Johnny Cueto
Jim Leyland
John Smoak
John Smoltz
Joe Torre
Davey Johnson
Nolan Ryan
Bob Gibson
Ken Griffey Jr
Tom Glavine
Barry Bonds
Ken Griffey
Randy Johnson
Ted Williams
Tom Seaver
Don Mattingly
Roger Clemens
Bobby Cox
Jim Leyland
Dave Roberts
Bob Gibson
Davey Johnson
John Smoak
John Smoltz
Nolan Ryan
Tom Glavine
Pete Rose
Ken Griffey
Randy Johnson
Ted Williams
Johnny Cueto
Barry Bonds
Bobby Cox
Ken Griffey Jr
Bob Gibson
Frank Thomas
Davey Johnson
Nolan Ryan
Johnny Cueto.
John Smoltz
Jim Leyland
Randy Johnson
Bob Gibson, Jr.
Ted Williams
Sandy Koufax.
Ken Griffey
Jim Palmer
Dave Roberts
Tom Glavine
Barry Bonds.
Bobby Cox
Bob Gibson
Frank Thomas
Derek Lowe
Barry Bonds
Nolan Ryan
John Smoltz
Johnny Cuellar
Jim Palmer
Davey Johnson
Charlie Gehringer.
Ted Williams, Jr.
Bob Gibson
Ken Griffey
Sandy Koufax.
Johnny Cueto.
Sandy Alderson
Barry Bonds.
Jim Palmer
Dave Roberts
Barry Bonds
Derek Lowe
Bob Gibson
Ken Griffey
Johnny Cuellar
Jim Palmer
Barry Bonds