Palmares

Olympic Games
3rd     2012 London               Omnium
4th     2012 London               Team Pursuit
5th     2016 Rio                    Team Pursuit
8th     2016 Rio                    Omnium

Track World Championships
1st     2015 Yvelines                Team Pursuit
1st     2015 Yvelines                Omnium
1st     2019 Pruzkow               Team Pursuit
2nd     2012 Melbourne            Omnium
2nd     2012 Melbourne            Team Pursuit
2nd     2013 Minsk                 Team Pursuit
3rd     2013 Minsk                 Individual Pursuit
3rd     2013 Minsk                 Omnium
3rd     2014 Cali                    Team Pursuit
3rd     2014 Cali                    Omnium

Commonwealth Games
1st      2014 Glasgow             Scratch Race
1st     2018 Gold Coast           Team Pursuit
2nd     2014 Glasgow             Individual Pursuit
3rd     2018 Gold Coast           Individual Pursuit

Road World Championships
(Representing Orica-AIS/WiggleHigh5)
2nd     2014 Ponferrada         Team Time Trial
3rd     2013 Tuscany             Team Time Trial
4th     2015 Richmond           Team Time Trial
4th     2018 Innsbruck           Team Time Trial

Australian National Championships
17x Track Champion (2012-present)
1x Criterium Champion (2021)