Alston played 80 games for Toronto during the 2004-05 season, averaging 14.2 points, 3.5 rebounds, 6.4 assists and 1.48 steals. He signed as a free agent July 14, 2004. Alston also played for the Raptors in 2002-03, averaging 7.8 points, 2.3 rebounds, 4.1 assists and 20.9 minutes in 47 games.