Windsor was born on 14 June 1997 in Portsmouth.[2] Aside from her cricket career, she is also part of BBC Radio Solent's cricket commentary team.[3]
Domestic career
Windsor made her county debut in 2013, for Hampshire against Northamptonshire.[4] In 2014, she hit her first two county half-centuries in the County Championship, and scored 133 runs overall.[5] In 2015, Windsor made both her List A high score and best bowling figures in the same match, scoring 99 and taking 6/23 against Northamptonshire.[6] In 2017, she was Hampshire's leading run-scorer in the Twenty20 Cup, with 193 runs, as well as helping her side to promotion to Division 1 of the County Championship.[7] In 2018, Windsor scored 104 runs in the County Championship as Hampshire won Division 1.[8] She took three wickets at an average of 16.33 for Hampshire in the 2021 Women's Twenty20 Cup.[9] In the 2022 Women's Twenty20 Cup, she played seven matches for Hampshire, scoring 75 runs.[10] She was Hampshire's leading run-scorer in the 2023 Women's Twenty20 Cup, with 177 runs including two half-centuries.[11]
In 2020, Windsor returned to Southern Vipers the Rachael Heyhoe Flint Trophy. She appeared in 6 matches, including the final as her side won the tournament, scoring 112 runs at an average of 37.33.[13] Her best innings came against South East Stars, in which she hit 47*.[14] In 2021, Windsor was ever-present for the Vipers, across the Rachael Heyhoe Flint Trophy and the Charlotte Edwards Cup.[15][16] In the final of the Rachael Heyhoe Flint Trophy, Windsor top-scored for her side with 47*, sharing an unbroken stand of 78 with Tara Norris to help the Vipers recover from 109/7 to chase down their target of 184 with two balls to spare.[17] Windsor was named Player of the Match in the final.[18] She also played five matches for Trent Rockets in The Hundred.[19] In 2022, Windsor went on loan to Lightning for the first match of the Rachael Heyhoe Flint Trophy.[20] She played the rest of the tournament for Southern Vipers, and overall scored 288 runs, the fourth most across the entire tournament.[21] She scored two half-centuries in the tournament, 90 against South East Stars and 59 against North West Thunder.[22][23] She also played for Oval Invincibles in The Hundred as the side won the competition, playing four matches for the side.[24] She batted once in the tournament, in the final, where she scored 13* including hitting the winning runs.[25] At the end of the 2022 season, it was announced that Windsor had signed her first professional contract with Southern Vipers.[26]