Choix de cinquième tour (156e au total) des Blues de St. Louis au repêchage de 2005, Reaves totalise 129 points (59 buts, 70 aides) ainsi que 1023 minutes de pénalité en 828 matchs disputés avec le Wild, les Rangers, les Golden Knights de Vegas, les Penguins de Pittsburgh et les Blues. Il a également obtenu huit points (trois buts, cinq aides) en 108 rencontres de séries.