Roy Halladay's Perfect Game

Roy Halladay set down all 27 Marlins he faced — the 20th perfect game of the modern era. Philadelphia Phillies @ Florida Marlins · May 29, 2010.

The game

Roy Halladay set down all 27 Marlins he faced — the 20th perfect game of the modern era.

Matchup

Philadelphia Phillies @ Florida Marlins — May 29, 2010.