Ballinger made her county debut in 2018, for Warwickshire against Sussex.[4] She played four matches in the Twenty20 Cup that season, with her best performance coming against Middlesex, in which she took 2/30.[5][6] The following season, she played two matches as Warwickshire won the 2019 Women's Twenty20 Cup.[5] In 2021, it was announced that Ballinger had signed for Leicestershire.[3] She played five matches for the side in the Twenty20 Cup that season, scoring 71 runs and taking 2 wickets.[7][8] In the 2022 Women's Twenty20 Cup, she was Leicestershire's leading run-scorer and leading wicket-taker, with 156 runs and 10 wickets.[9][10] She scored two half-centuries, against Lincolnshire and Northamptonshire, as well as taking her Twenty20 best bowling figures of 3/6, also against Lincolnshire.[11][12][13]
In 2020, Ballinger played for Lightning in the Rachael Heyhoe Flint Trophy. She appeared in three matches, scoring 5 runs and bowling 11 overs for no wicket.[14] In 2021, she took seven wickets for the side across the Rachael Heyhoe Flint Trophy and the Charlotte Edwards Cup.[15][16] She played ten matches for the side in 2022, across the Charlotte Edwards Cup and the Rachael Heyhoe Flint Trophy, and took nine wickets at an average of 17.77 in the Rachael Heyhoe Flint Trophy.[17][18] Against North West Thunder in the Rachael Heyhoe Flint Trophy, Ballinger took her maiden five-wicket haul, returning figures of 5/29.[19] She also played two matches for London Spirit in The Hundred.[20] In February 2023, it was announced that Ballinger had signed her first professional contract with Lightning, now known as The Blaze.[21]