Весной 2010 года выступил Играх Содружества в Нью-Дели (Индия). На них сначала не смог финишировать в групповой гонке[3]. А три дня спустя в индивидуальной гонке финишировал 55-м, отстав от победителя Дэвида Миллара на 21,5 минуты.[4]
В 2014 году участвовал в Играх Содружества 2014 в Глазго (Шотландия). На них сначала занял последнее 56-е место в индивидуальной гонке, уступив более 23 минут её победителю британцу Алексу Даусетту.[5] А затем в групповой гонке, проходившей под проливным дождём он как и большинство участников, сошёл с дистанции. Из 139 стартовавших финишировать сумели только 12 человек.[6]
Становился победителем и призёром нескольких национальных велогонок.