Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorBob English Invitational · Feb 146:59.42Bob English InvitationalFebruary 14, 2026
1600 Meters · OutdoorManuel Griffin Fraundorfer Relays · Mar 77:07.93Manuel Griffin Fraundorfer RelaysMarch 7, 2026
400 Meters · OutdoorRaven Invitational · Mar 221:20.62Raven InvitationalMarch 22, 2025
800 Meters · OutdoorFHSAA 4A District 9 · Apr 223:04.66aFHSAA 4A District 9April 22, 2026
Javelin · 600g · OutdoorWestern Conference Federal Division · Apr 111.88mWestern Conference Federal DivisionApril 1, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 22FHSAA 4A District 9Apr 22 · Javelin · Place 20 · Bloomingdale SeniorJavelin600g20.38-610
Apr 22FHSAA 4A District 9Apr 22 · 800 Meters · Place 22 · Bloomingdale Senior800 Meters22.3:04.66a PB10
Apr 1Western Conference Federal DivisionApr 1 · Javelin · Place 18 · Bloomingdale SeniorJavelin600g18.11.88m PB10
Mar 7Manuel Griffin Fraundorfer RelaysMar 7 · 1600 Meters · Place 13 · Bloomingdale1600 Meters137:07.93 PB—
Mar 7Manuel Griffin Fraundorfer RelaysMar 7 · 1600 Meters · Place 83 · Bloomingdale1600 Meters837:07.93—

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Bob English InvitationalFeb 14 · Javelin · Place 39 · BloomingdaleJavelin399.50mSO
Feb 14Bob English InvitationalFeb 14 · 1600 Meters · Place 30 · Bloomingdale1600 Meters306:59.42 PBSO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 22Raven InvitationalMar 22 · Javelin · Place 23 · BloomingdaleJavelin2310.36mFR
Mar 22Raven InvitationalMar 22 · 800 Meters · Place 59 · Bloomingdale800 Meters593:09.26FR
Mar 22Raven InvitationalMar 22 · 400 Meters · Place 37 · Bloomingdale400 Meters371:20.62 PBFR