[3][8][9][10] Between 2008 and 2012 she attended the University of Western Sydney where she gained a Bachelor of Business and Commerce in Sport Management and a Master of Teaching.
Together with Kim Ravaillion and Gabi Simpson, she made her ANZ Championship and Firebirds debut in a Round 1 match against Southern Steel.
[1][3][11][22][23][24] Between 2014 and 2018, McCulloch made 44 appearances for New South Wales Swifts in the ANZ Championship and Suncorp Super Netball.
[1][2][25][26] Together with Sharni Layton and Caitlin Thwaites, she made her Swifts debut in the 2014 ANZ Championship Round 1 match against West Coast Fever.
[3][32][33][34][35][36] In September 2018 it was announced that McCulloch would miss the 2019 Suncorp Super Netball season because of a knee injury.
[37][38][39][40] She subsequently played for NNSW Waratahs during the 2019 season before announcing her retirement as a netball player in July 2019.
[2][11] Since 2017, McCulloch has served as a player-coach with Sutherland Stingrays in the Netball NSW Premier League.