First year on AFL List: 2020
AFL Matches at the end of 2023: 59
50th AFL match: 2023, Round 11, Melbourne v Fremantle (MCG)
Honours in umpiring:
QAFL Seniors Grand Final – 2015
U16 National Championships – 2016 and 2017
U18 National Championships – 2017
NEAFL Goal Umpire of the year – 2017
NEAFL Grand Final – 2017
NEAFL Grand Final Emergency Goal Umpire – 2018 and 2019
AFLW Panel – 2018 and 2019
AFLW Grand Final – 2019