Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorMSHSAA Class 5 District 4 · May 1633.18mMSHSAA Class 5 District 4May 16, 2026
Shot Put · 4kg · OutdoorGAC South Championships · May 811.20mGAC South ChampionshipsMay 8, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23MSHSAA Class 5 Sectional 2May 23 · Shot Put · Place 5 · Liberty (Wentzville)Shot Put4kg5.11.07m12
May 16MSHSAA Class 5 District 4May 16 · Javelin · Place 6 · Liberty (Wentzville)Javelin600g6.33.18m PB12
May 16MSHSAA Class 5 District 4May 16 · Shot Put · Place 4 · Liberty (Wentzville)Shot Put4kg4.10.97m12
May 8GAC South ChampionshipsMay 8 · Javelin · Place 3 · Liberty (Wentzville)Javelin600g3.31.47m12
May 8GAC South ChampionshipsMay 8 · Shot Put · Place 1 · Liberty (Wentzville)Shot Put4kg1.11.20m PB12
May 1Francis Howell Varsity InviteMay 1 · Javelin · Place 5 · Liberty (W)Javelin5102-0512
May 1Francis Howell Varsity InviteMay 1 · Shot Put · Place 2 · Liberty (W)Shot Put234-11.0012
Apr 24Ken Peek InvitationalApr 24 · Javelin · Place 17 · Liberty (Wentzville)Javelin1730.29m12
Apr 24Ken Peek InvitationalApr 24 · Shot Put · Place 12 · Liberty (Wentzville)Shot Put1210.42m12
Apr 17Liberty Varsity InvitationalApr 17 · Javelin · Place 1 · Liberty (Wentzville)Javelin600g1.31.79m12
Apr 17Liberty Varsity InvitationalApr 17 · Shot Put · Place 2 · Liberty (Wentzville)Shot Put4kg2.10.58m12
Apr 6Liberty Timberland Chuck FestApr 6 · Javelin · Place 2 · Liberty (Wentzville)Javelin600g2.29.78m12
Apr 6Liberty Timberland Chuck FestApr 6 · Shot Put · Place 1 · Liberty (Wentzville)Shot Put4kg1.8.85m12
Apr 4Holt Varsity Track InvitationalApr 4 · Shot Put · Place 7 · Liberty (Wentzville)Shot Put4kg7.9.00m12
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Shot Put · Place 39 · Liberty (Wentzville)Shot Put398.20m—
Mar 28Festus McCullough-Douglass InvitationalMar 28 · Javelin · Place 11 · Liberty (Wentzville)Javelin1131.89m—
Mar 24Liberty/FZS/FZE/St. Dom QuadMar 24 · Javelin · Place 1 · Liberty (Wentzville)Javelin600g1.30.76m12
Mar 24Liberty/FZS/FZE/St. Dom QuadMar 24 · Shot Put · Place 6 · Liberty (Wentzville)Shot Put4kg6.8.10m12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Francis Howell Varsity InviteMay 2 · Javelin · Place 8 · Liberty (WenJavelin884-0711
Apr 25Ken Peek InvitationalApr 25 · Javelin · Place 8 · Liberty (WenJavelin8110-1111
Mar 29McCullough-Douglass InvitationalMar 29 · Javelin · Place 12 · Liberty (Wentzville) High SchoJavelin1228.32m11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MSHSAA Class 5 Sectional 2May 18 · Javelin · Place 7 · Liberty (W)Javelin7109-0410
May 18MSHSAA Class 5 Sectional 2May 18 · Javelin · Place 7 · Liberty (Wentzville)Javelin733.34m10
May 11MSHSAA Class 5 District 3May 11 · Javelin · Place 4 · Liberty (Wentzville) High SchoJavelin430.52m10
May 11MSHSAA Class 5 District 3May 11 · Javelin · Place 4 · Liberty (Wentzville) High SchoJavelin430.52m10
May 11MSHSAA Class 4 District 3May 11 · Javelin · Place 4 · Liberty (Wentzville) High SchoJavelin430.52m10
Apr 25Francis Howell Varsity InvitationalApr 25 · Javelin · Place 7 · Liberty (WenJavelin794-00—
Apr 25Francis Howell Varsity InvitationalApr 25 · Javelin · Place 7 · Liberty (WenJavelin794-00—
Apr 19Waynesville InvitationalApr 19 · Javelin · Place 8 · Liberty (Wentzville)Javelin600g8.27.81m10
Apr 5Wolf Pack Varsity Boys & GirlsApr 5 · Javelin · Place 6 · Liberty (Wentzville)Javelin600g6.29.22m10