Melbourne's first selection in the 2023 national draft, Windsor won the Harold Ball Memorial Trophy as the club's best young player in 2024, a debut season of pace and run on the wing that also drew a Rising Star nomination. Illness interrupted his early 2025, but a spell in defence broadened his game. The 185cm wingman has played 57 AFL games and kicked 19 goals.