Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:27.88aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorCedar Run District Meet #4 · Jan 133:20.15Cedar Run District Meet #4January 13, 2026
1000 Meters · OutdoorLiberty Christmas HS Invitational · Dec 133:20.72aLiberty Christmas HS InvitationalDecember 13, 2025
1600 Meters · OutdoorDogwood Track Classic · May 15:11.32aDogwood Track ClassicMay 1, 2026
300m Hurdles · 30" / 0.762m · OutdoorVictor Cahoon Invitational · May 948.74aVictor Cahoon InvitationalMay 9, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 2357.26a130th Penn Relays CarnivalApril 23, 2026
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:29.41aAdidas Indoor NationalsMarch 20, 2026
800 Meters · OutdoorVictor Cahoon Invitational · May 92:21.72aVictor Cahoon InvitationalMay 9, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 1600 Meters · Place 15 · PatriotPatriot1600 Meters15.5:20.96a9
May 9Victor Cahoon InvitationalMay 9 · 300m Hurdles · Place 5 · PatriotPatriot300m Hurdles30" / 0.762m5.48.74a PB9
May 9Victor Cahoon InvitationalMay 9 · 800 Meters · Place 7 · PatriotPatriot800 Meters7.2:21.72a PB9
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 41 · PatriotPatriot1600 Meters41.5:11.32a PB9
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 38 · PatriotPatriot800 Meters38.2:24.36a9
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 1600 Meters · Place 1 · PatriotPatriot1600 Meters1.5:19.19a9
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 800 Meters · Place 7 · PatriotPatriot800 Meters7.2:28.97a9
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · PatriotPatriot400 Meters—57.26a PB9
Mar 28Patriot InvitationalMar 28 · 1600 Meters · Place 5 · PatriotPatriot1600 Meters5.5:17.41a9
Mar 28Patriot InvitationalMar 28 · 800 Meters · Place 18 · PatriotPatriot800 Meters18.2:29.98a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 8 · Pioneers TraPioneers Tra1 Mile8.5:27.88a PB9
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 54 · UnattachedUnattached800 Meters54.2:29.41a PB9
Jan 13Cedar Run District Meet #4Jan 13 · 1000 Meters · Place 1 · PatriotPatriot1000 Meters13:20.15 PB9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Cedar Run Winter Dual #3Dec 17 · 1000 Meters · Place 1 · PatriotPatriot1000 Meters1.3:15.47aUnofficial9
Dec 13Liberty Christmas HS InvitationalDec 13 · 1000 Meters · Place 26 · PatriotPatriot1000 Meters26.3:20.72a PB9
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 39 · PatriotPatriot1600 Meters39.5:46.09a9