All available race results Marc Hirschi

Rider information for 2017

Rank 812
Score 59
Name Marc HIRSCHI
Country
  Switzerland
Team Elite without contract

Rider information for 2020

Rank 8
Score 1297
Name Marc HIRSCHI
Country
  Switzerland
Team Team Sunweb