During the 2000 Sydney Olympic Games, Cotton won a gold medal as a member of the United States national baseball team.
Cotton has batted .256 with 1361 hits, 237 doubles, 59 triples and 190 home runs in 1530 minor league games.
With Burlington, Cotton batted .207 with 47 hits, five doubles, one triples, and two home runs in 64 games.
In the field, Cotton played all 64 games at second base and committed 29 errors in 306 total chances.
In 73 games that season, Cotton batted .210 with 60 hits, nine doubles, four triples, and two home runs.