Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorVA Beach Opener · Dec 34:58.27aVA Beach OpenerDecember 3, 2021
1000 Meters · IndoorUK Rod McCravy Invite · Jan 92:42.87aUK Rod McCravy InviteJanuary 9, 2026
1500 Meters · OutdoorRaleigh Relays · Mar 264:08.54aRaleigh RelaysMarch 26, 2026
300 Meters · IndoorBeach District Meet #1 · Dec 941.65aBeach District Meet #1December 9, 2021
500 Meters · IndoorBeach District Meet #1 · Dec 91:15.68aBeach District Meet #1December 9, 2021
600 Meters · IndoorMeyo Invitational · Feb 41:38.58aMeyo InvitationalFebruary 4, 2023
800 Meters · IndoorMeyo Invitational · Jan 302:02.20aMeyo InvitationalJanuary 30, 2026
800 Meters · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 222:01.52aNCAA DI Outdoor Championships - East First-RoundsMay 22, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 1500 Meters · Place 24 · Ohio StateOhio State1500 MetersRound P24.5:40.02aSr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 1500 Meters · Place 2 · Ohio StateOhio State1500 MetersRound P2.4:10.70aSr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 1500 Meters · Place 7 · Ohio StateOhio State1500 MetersRound S7.4:10.01aSr
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Ohio StateOhio State5000 Meters—DNFSr
May 15Big Ten Outdoor ChampionshipsMay 15 · 1500 Meters · Place 3 · Ohio StateOhio State1500 MetersRound P3.4:22.78aSr
May 15Big Ten Outdoor ChampionshipsMay 15 · 1500 Meters · Place 3 · Ohio StateOhio State1500 Meters3.4:18.11aSr
Apr 23130th Penn Relays CarnivalApr 23 · 1500 Meters · Place 2 · Ohio StateOhio State1500 Meters2.4:12.14aSr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 2 · Ohio StateOhio State800 Meters2.2:02.99aSr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 2 · Ohio StateOhio State1500 Meters2.4:08.54a PBSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 13NCAA Division I Indoor ChampionshipsMar 13 · 800 Meters · Place 13 · Ohio StateOhio State800 MetersRound P13.2:03.53aSr
Jan 30Meyo InvitationalJan 30 · 800 Meters · Place 1 · Ohio StateOhio State800 Meters1.2:02.20a PBSr
Jan 9UK Rod McCravy InviteJan 9 · 1000 Meters · Place 1 · Ohio StateOhio State1000 Meters1.2:42.87a PBSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Tom Jones InvitationalApr 18 · 800 Meters · Place 21 · Ohio StateOhio State800 Meters21.2:06.64aJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 6 · Ohio StateOhio State800 MetersRound S6.2:01.52a PBSo
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 10 · Ohio StateOhio State800 MetersRound P10.2:04.24aSo
Apr 25The 2024 Penn Relays (College)Apr 25 · 1500 Meters · Ohio StateOhio State1500 Meters—4:12.34aSo
Apr 112024 Bryan Clay InvitationalApr 11 · 800 Meters · Place 114 · Ohio StateOhio State800 Meters114.2:12.30aSo
Mar 15USF Alumni InvitationalMar 15 · 1500 Meters · Place 6 · Ohio StateOhio State1500 Meters64:23.19a—
Mar 15USF Alumni InvitationalMar 15 · 800 Meters · Place 1 · Ohio StateOhio State800 Meters12:04.53a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Tennessee InvitationalApr 6 · 800 Meters · Ohio StateOhio State800 Meters--DNSFr
Mar 17USF Bulls InvitationalMar 17 · 800 Meters · Place 2 · Ohio StateOhio State800 Meters22:08.47FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Big Ten Conference Indoor ChampionshipsFeb 24 · 800 Meters · Place 12 · Ohio StateOhio State800 MetersRound P12.2:09.46aFr
Feb 4Meyo InvitationalFeb 4 · 600 Meters · Place 23 · Ohio StateOhio State600 Meters23.1:38.58a PBFr
Feb 4Meyo InvitationalFeb 4 · 800 Meters · Place 12 · Ohio StateOhio State800 Meters12.2:12.67aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Beach District Meet #4Feb 3 · 1000 Meters · Place 1 · Ocean LakesOcean Lakes1000 Meters1.3:00.21a12

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Beach District Meet #1Dec 9 · 500 Meters · Place 1 · Ocean LakesOcean Lakes500 Meters1.1:15.68a PB12
Dec 9Beach District Meet #1Dec 9 · 300 Meters · Place 3 · Ocean LakesOcean Lakes300 Meters3.41.65a PB12
Dec 3VA Beach OpenerDec 3 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:58.27a PB12
Mar 1VHSL Class 6A Indoor State ChampionshipsMar 1 · 1000 Meters · Place 1 · Ocean LakesOcean Lakes1000 Meters1.2:51.64a11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 12VHSL Region 6A ChampionshipsJun 12 · 800 Meters · Place 2 · Ocean LakesOcean Lakes800 Meters2.2:14.46a11