Bonnici first played competitively with the under-11 boys of the Wallan Football Club.
She has since then toured New Zealand as the vice-captain of the Australian AFL High Performance Academy, captained Victoria Metro Youth Girls to a national title in 2015, was selected three times for the Youth Girls All-Australians, and played for Melbourne in the 2015 exhibition match.
Following a bad run of concussions in 2015, she only played two senior games for St Kilda Sharks in 2016.
[1] Bonnici made her debut in round 1, 2017, in the inaugural AFLW match at IKON Park against Carlton.
[5] Bonnici had a successful season for Collingwood in 2021, awarded with her maiden All-Australian blazer, named on the interchange bench.