| 1. Captained Western Australia under-17 team to National Championships win[1] |
| 2. Took 11 wickets at 2012 Under-19 World Cup[1] |
| 3. Played for Todmorden in Lancashire League 2016, scoring 531 runs[1] |
| 4. Scored career-best 128 in 2022-23 Sheffield Shield Final, earning Player of the Match[2] |
| 5. Scored unbeaten 84 off 43 balls on ODI debut against India in 2019, earning Player of the Match |
| 6. Four-time BBL winner with Perth Scorchers, captaining two titles (BBL|11 and BBL|12) |
| 7. Five One-Day Cup titles with Western Australia, three as captain |