Josh Hamilton's slugfest made him the 16th player in MLB history with 4 homers in a game.
3 of 17
Mike Cameron, Seattle, May 2, 2002
Hit four consecutive solo home runs in the Mariners' 15-4 victory against the White Sox. And in his fifth at-bat, hit a flyball to the warning track that was caught.