McCulloch kuului Australian joukkueeseen, joka saavutti olympiapronssia joukkuesprintissä Lontoossa 2012. Hän voitti saman lajin maailmanmestaruuden Pruszkówissa 2009, Kööpenhaminassa 2010, Apeldoornissa 2011 ja Pruszkówissa ​2019. MM-hopeaa hän saavutti joukkuesprintissä Melbournessa 2012, Hongkongissa 2017 ja Berliinissä 2020 sekä keirinissä Pruszkówissa ​2019. MM-pronssia hän sai joukkusprintissä Yverlines'ssä 2015 ja Pruszkówissa ​2019.