Commonwealth GamesBirmingham 2022Cycling - Road(Road Race - Men)FinalPerformance: 3:37:08Result: 30Placed: 30 of 124Gap: +8:39
Commonwealth GamesGold Coast 2018Cycling - Road(Road Race - Men)FinalPerformance: 3:57:01Result: 6thPlaced: 6 of 115
Commonwealth GamesGlasgow 2014Cycling - Track(4000m Team Pursuit - Men)Finals - BronzePerformance: 3Result: 3Placed: 3 of 6QualifyingPerformance: 4:00.501 QResult: 3Cycling - Track(Points Race - Men)FinalsPerformance: 14Result: 9Placed: 9 of 34Qualifying RoundPerformance: 20 QResult: 3Cycling - Road(Road Race - Men)Cycling - Track(Scratch Race - Men)FinalsPerformance: 22:43Result: 1Placed: 1 of 36Qualifying RoundPerformance: 11Result: 11
Cycling - Track(4000m Team Pursuit - Men)Finals - BronzePerformance: 3Result: 3Placed: 3 of 6QualifyingPerformance: 4:00.501 QResult: 3
Cycling - Track(Points Race - Men)FinalsPerformance: 14Result: 9Placed: 9 of 34Qualifying RoundPerformance: 20 QResult: 3
Cycling - Track(Scratch Race - Men)FinalsPerformance: 22:43Result: 1Placed: 1 of 36Qualifying RoundPerformance: 11Result: 11
Olympic Summer GamesLondon 2012Cycling - Track(Omnium - Men)1km Time TrialPerformance: 1:03.290 Result: 6Placed: 7 of 1815km Scratch RacePerformance: 13 Result: 134km Individual PursuitPerformance: 4:26.581 Result: 6Elimination RacePerformance: 6 Result: 630km Points RacePerformance: 3 Result: 15Flying Lap 250m Time TrialPerformance: 13.112 Result: 2
Cycling - Track(Omnium - Men)1km Time TrialPerformance: 1:03.290 Result: 6Placed: 7 of 1815km Scratch RacePerformance: 13 Result: 134km Individual PursuitPerformance: 4:26.581 Result: 6Elimination RacePerformance: 6 Result: 630km Points RacePerformance: 3 Result: 15Flying Lap 250m Time TrialPerformance: 13.112 Result: 2
Commonwealth GamesDelhi 2010Cycling - Track(Points Race - Men)FinalPerformance: DNFResult: DNFPlaced: 18 of 36Qualifying Heats 1 and 2Performance: 7Result: 03Cycling - Track(Scratch Race - Men)FinalPerformance: DNFResult: DNFPlaced: 18 of 23Qualifying Heats 1 and 2Performance: 4Result: 04
Cycling - Track(Points Race - Men)FinalPerformance: DNFResult: DNFPlaced: 18 of 36Qualifying Heats 1 and 2Performance: 7Result: 03
Cycling - Track(Scratch Race - Men)FinalPerformance: DNFResult: DNFPlaced: 18 of 23Qualifying Heats 1 and 2Performance: 4Result: 04