Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorMetro West Championship · Apr 1022.96mMetro West ChampionshipApril 10, 2026
Shot Put · 4kg · OutdoorFHSAA 4A Region 2 · May 231-10FHSAA 4A Region 2May 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2FHSAA 4A Region 2May 2 · Shot Put · Place 9 · HorizonShot Put4kg9.31-10 PB10
Apr 10Metro West ChampionshipApr 10 · Javelin · Place 7 · HorizonJavelin600g7.22.96m PB10
Apr 10Metro West ChampionshipApr 10 · Shot Put · Place 5 · HorizonShot Put4kg5.9.67m10
Apr 1Horizon HS vs Windermere MeetApr 1 · Javelin · Place 2 · HorizonJavelin600g2.22.52m10
Apr 1Horizon HS vs Windermere MeetApr 1 · Shot Put · Place 1 · HorizonShot Put4kg1.9.45m10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Harry Wooddell InviteFeb 14 · Shot Put · Place 6 · HorizonShot Put69.92mSO
Feb 14Harry Wooddell InviteFeb 14 · Javelin · Place 1 · HorizonJavelin119.12mSO

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 18FHSAA 4A District 5Apr 18 · Shot Put · Place 5 · HorizonShot Put59.92mFR
Apr 18FHSAA 4A District 5Apr 18 · Javelin · Place 19 · HorizonJavelin1917.97mFR
Mar 22Hawks on the Hill OpenMar 22 · Shot Put · Place 10 · HorizonShot Put108.33mFR
Mar 8West Orange - Dr. Baptiste InvitationalMar 8 · Javelin · Place 14 · HorizonJavelin1415.19mFR
Mar 8West Orange - Dr. Baptiste InvitationalMar 8 · Shot Put · Place 6 · HorizonShot Put69.21mFR
Mar 1Mount Dora Christian Invitational #1Mar 1 · Javelin · Place 18 · HorizonJavelin1816.52mFR
Mar 1Mount Dora Christian Invitational #1Mar 1 · Shot Put · Place 2 · HorizonShot Put29.17mFR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Windermere Wolverine RelayFeb 21 · Shot Put · Place 6 · HorizonShot Put68.64m—
Feb 15Cypress Creek Early Season MeetFeb 15 · Javelin · Place 12 · HorizonJavelin1213.76mFR
Feb 15Cypress Creek Early Season MeetFeb 15 · Shot Put · Place 6 · HorizonShot Put67.96mFR