Randy Winn becomes the twenty-first player in Giants history to hit for the cycle. The fleet flychaser, obtained from the Mariners two weeks ago, singles in the first, homers in the third, doubles in the fourth, and completes the feat with a triple in the sixth inning.

On August 15, 2005 — Randy Winn becomes the twenty-first player in Giants history to hit for the cycle. The fleet flychaser, obtained from the Mariners two weeks ago, singles in the first, homers in the third, doubles in the fourth, and completes the feat with a triple in the sixth inning.

Support This Day In Baseball
Support This Day In Baseball

Source:
Baseball Reference August 15
National Pastime
Retro Sheet
Hall of Fame
SABR Games Project
Replay The Game