Wilson was selected for the Mount Albert Grammar School senior A team while still in Year 9, her first year at the school. Between 2012 and 2015, together with Erikana Pedersen and Jamie-Lee Price, Wilson was a member of MAGS teams that won four successive New Zealand Secondary School netball titles.[8][17][18][19][20] The MAGS team was coached by Te Aroha Keenan.[21] While still attending MAGS, Wilson signed a contract with Central Pulse and was invited to attend trials with the senior New Zealand team.[10][12][22][23][24][25][26] During the 2015 NZSS tournament, Wilson scored 230 from 252 as she helped MAGS win a fourth successive title. She scored 36 from 39 as MAGS beat Saint Kentigern College 41–35 in the final. This was her last game for MAGS.[22]
Since 2017, Wilson has played for Northern Stars in the ANZ Premiership.[4][34] In 2018 she was the ANZ Premiership top goal scorer. She scored 566 from 633 with an 89% success rate.[35] On 31 March 2019, Wilson made her 50th senior league appearance while playing for Stars against Northern Mystics.[36] In 2019, Wilson was again the ANZ Premiership top goal scorer. She scored 619 from 743 with an 83% success rate.[37] Her goals helped the 2019 Northern Stars reach the grand final.[38][39][40][41] Ahead of the 2021 season, Wilson was appointed Stars captain.[20][42][43][44] On 22 May 2022, Wilson made her 100th senior league appearance while playing for Stars in a 2022 Round 11 against Mystics.[32][45] Wilson subsequently captained Stars to a second grand final.[46][47][48][49]
New Zealand
In 2015 and 2016, Wilson was invited to attend trials with the senior New Zealand team.[10][25][50][51] She made her senior debut, aged just 19, on 14 September 2016 during a 2016 Taini Jamison Trophy Series match against Jamaica. Coming on in the final minutes of the fourth quarter, Wilson made an immediate impact, slotting her first shot on goal and going on to net three goals on debut.[52][53][54][55][56][57][58] She was subsequently a member of the New Zealand team that won the 2017 Netball World Youth Cup.[59][60]
In the opening match of the 2020 Netball Nations Cup, Wilson, in just her 11th test and second start, scored 27 from 29 against England.[61][62][63] In the second match against Jamaica she scored 42 from 45 in a 71–45 win.[64] She finished the tournament scoring 137 from 151 with a 91% success rate.[7][65] During the 2020 Taini Jamison Trophy Series against England, Wilson scored 116 from 127 with a 91% success rate.[66] She was a prominent member of the New Zealand team that won the 2021 Constellation Cup. She scored 140 from 161 with an 87% success rate and was the only New Zealand player to play all 240 minutes over the series.[20][67][68][69]