Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJDL Early Bird Invitational · Dec 84:53.84aJDL Early Bird InvitationalDecember 8, 2024
1 Mile · OutdoorCavalier Open · Apr 194:35.90aCavalier OpenApril 19, 2026
100 Meters · OutdoorChen Invitational · Mar 714.39aChen InvitationalMarch 7, 2026
1000 Meters · IndoorMondo Elite HS Invitational · Jan 272:48.80Mondo Elite HS InvitationalJanuary 27, 2023
1000 Meters · OutdoorWake Forest Polar Bear #2 · Dec 62:56.10aWake Forest Polar Bear #2December 6, 2023
1500 Meters · OutdoorThe Trojan Relays · Apr 104:18.74aThe Trojan RelaysApril 10, 2026
1600 Meters · IndoorEast Chapel Hill Polar Bear Meet #4 · Jan 214:48.82East Chapel Hill Polar Bear Meet #4January 21, 2023
1600 Meters · OutdoorAthens Drive Friday Night Lights 2024 · Mar 224:32.80Athens Drive Friday Night Lights 2024March 22, 2024
200 Meters · OutdoorChen Invitational · Mar 730.36aChen InvitationalMarch 7, 2026
3000 Meters · OutdoorCavalier Open · Apr 199:43.55aCavalier OpenApril 19, 2026
3200 Meters · IndoorMondo Elite HS Invitational · Jan 2710:11.99Mondo Elite HS InvitationalJanuary 27, 2023
3200 Meters · OutdoorAthens Drive Friday Night Lights 2024 · Mar 2210:23.40Athens Drive Friday Night Lights 2024March 22, 2024
400 Meters · OutdoorChen Invitational · Mar 71:04.17aChen InvitationalMarch 7, 2026
5000 Meters · OutdoorThe Trojan Relays · Apr 1016:24.75aThe Trojan RelaysApril 10, 2026
800 Meters · OutdoorCavalier Open · Apr 192:10.93aCavalier OpenApril 19, 2026
High Jump · OutdoorChen Invitational · Mar 71.25mChen InvitationalMarch 7, 2026
Long Jump · OutdoorChen Invitational · Mar 74.86mChen InvitationalMarch 7, 2026
Triple Jump · OutdoorChen Invitational · Mar 79.77mChen InvitationalMarch 7, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 19Cavalier OpenApr 19 · 3000 Meters · Place 3 · North Carolina State University ClubNorth Carolina State University Club3000 Meters3.9:43.55a PBSo
Apr 19Cavalier OpenApr 19 · 1 Mile · Place 6 · North Carolina State University ClubNorth Carolina State University Club1 Mile6.4:35.90a PBSo
Apr 19Cavalier OpenApr 19 · 800 Meters · Place 12 · North Carolina State University ClubNorth Carolina State University Club800 Meters12.2:10.93a PBSo
Apr 10The Trojan RelaysApr 10 · 5000 Meters · Place 4 · North Carolina State University ClubNorth Carolina State University Club5000 Meters4.16:24.75a PBSo
Apr 10The Trojan RelaysApr 10 · 1500 Meters · Place 2 · North Carolina State University ClubNorth Carolina State University Club1500 Meters2.4:18.74a PBSo
Mar 7Chen InvitationalMar 7 · Triple Jump · Place 6 · North Carolina State University ClNorth Carolina State University ClTriple Jump69.77m PBSo
Mar 7Chen InvitationalMar 7 · Long Jump · Place 9 · North Carolina State University ClNorth Carolina State University ClLong Jump94.86m PBSo
Mar 7Chen InvitationalMar 7 · High Jump · Place 8 · North Carolina State University ClNorth Carolina State University ClHigh Jump81.25m PBSo
Mar 7Chen InvitationalMar 7 · Discus · Place 16 · North Carolina State University ClNorth Carolina State University ClDiscus1614.52mSo
Mar 7Chen InvitationalMar 7 · Shot Put · Place 18 · North Carolina State University ClNorth Carolina State University ClShot Put184.97mSo
Mar 7Chen InvitationalMar 7 · 300m Hurdles · Place 13 · North Carolina State UniversityNorth Carolina State University300m Hurdles131:00.22aSo
Mar 7Chen InvitationalMar 7 · 110m Hurdles · Place 12 · North Carolina State UniversityNorth Carolina State University110m Hurdles1227.25aSo
Mar 7Chen InvitationalMar 7 · 5000 Meters · Place 8 · North Carolina State UniversityNorth Carolina State University5000 Meters817:47.80aSo
Mar 7Chen InvitationalMar 7 · 1600 Meters · Place 19 · North Carolina State UniversityNorth Carolina State University1600 Meters194:52.97aSo
Mar 7Chen InvitationalMar 7 · 800 Meters · Place 20 · North Carolina State UniversityNorth Carolina State University800 Meters202:25.37aSo
Mar 7Chen InvitationalMar 7 · 400 Meters · Place 18 · North Carolina State UniversityNorth Carolina State University400 Meters181:04.17a PBSo
Mar 7Chen InvitationalMar 7 · 200 Meters · Place 26 · North Carolina State UniversityNorth Carolina State University200 Meters2630.36a PBSo
Mar 7Chen InvitationalMar 7 · 100 Meters · Place 33 · North Carolina State UniversityNorth Carolina State University100 Meters3314.39a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 11The Trojan RelaysApr 11 · 1500 Meters · Place 9 · North Carolina State UniversityNorth Carolina State University1500 Meters94:23.56a—
Mar 22David Go InvitationalMar 22 · 3200 Meters · Place 9 · North Carolina State UniversityNorth Carolina State University3200 Meters910:39.89a—
Mar 22David Go InvitationalMar 22 · 1600 Meters · Place 21 · North Carolina State UniversityNorth Carolina State University1600 Meters214:54.21a—
Mar 72025 UNCW InviteMar 7 · 1500 Meters · Place 11 · North Carolina State University ClubNorth Carolina State University Club1500 Meters11.4:32.83aFr
Mar 72025 UNCW InviteMar 7 · 800 Meters · Place 20 · North Carolina State University ClubNorth Carolina State University Club800 Meters20.2:23.98aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · 1 Mile · Place 31 · UnattachedUnattached1 Mile31.4:53.84a PBFr
Jan 12Snowball InvitationalJan 12 · 1000 Meters · Place 13 · Leesville RoadLeesville Road1000 Meters132:49.0212

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 27CAP 6 ChampionshipApr 27 · 1600 Meters · Place 8 · Leesville RoadLeesville Road1600 Meters84:40.9012
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 3200 Meters · Place 16 · Leesville RoadLeesville Road3200 Meters1610:23.40 PB12
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 1600 Meters · Place 9 · Leesville RoadLeesville Road1600 Meters94:32.80 PB12
Jan 25Wake Forest Polar Bear #3Jan 25 · 1600 Meters · Place 6 · Leesville RoadLeesville Road1600 Meters6.4:47.38a12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 6Wake Forest Polar Bear #2Dec 6 · 3200 Meters · Place 2 · Leesville RoadLeesville Road3200 Meters2.10:30.40a12
Dec 6Wake Forest Polar Bear #2Dec 6 · 1000 Meters · Place 3 · Leesville RoadLeesville Road1000 Meters3.2:56.10a PB12
Dec 6Wake Forest Polar Bear #2Dec 6 · 1600 Meters · Place 4 · Leesville RoadLeesville Road1600 Meters4.4:47.05a12
Dec 2East Chapel Hill Polar Bear Meet #1Dec 2 · 3200 Meters · Place 4 · Leesville RoadLeesville Road3200 Meters4.10:37.81aUnofficial12
Dec 2East Chapel Hill Polar Bear Meet #1Dec 2 · 1600 Meters · Place 7 · Leesville RoadLeesville Road1600 Meters7.4:45.19aUnofficial12
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 97 · Leesville RoadLeesville Road3200 Meters97.10:11.82aUnofficial12
May 52023 Run at the Storm - Last Chance MeetMay 5 · 3200 Meters · Place 9 · Leesville RoadLeesville Road3200 Meters910:30.55JR
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 3200 Meters · Place 2 · Leesville RoadLeesville Road3200 Meters210:47.45—
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 1600 Meters · Place 4 · Leesville RoadLeesville Road1600 Meters44:47.15—
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 800 Meters · Place 4 · Leesville RoadLeesville Road800 Meters42:12.67—
Mar 8Broughton at Leesville RoadMar 8 · 3200 Meters · Place 3 · Leesville RoadLeesville Road3200 Meters310:28.48—
Mar 8Broughton at Leesville RoadMar 8 · 1600 Meters · Place 6 · Leesville RoadLeesville Road1600 Meters64:52.16—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 27Mondo Elite HS InvitationalJan 27 · 3200 Meters · Place 20 · Leesville RdLeesville Rd3200 Meters2010:11.99 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 36 · Leesville RdLeesville Rd1000 Meters362:48.80 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 3200 Meters · Place 9 · Leesville RdLeesville Rd3200 Meters910:29.15—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 6 · Leesville RdLeesville Rd1000 Meters62:50.41—
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 3200 Meters · Place 4 · Leesville RoadLeesville Road3200 Meters410:29.15—
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 1600 Meters · Place 4 · Leesville RoadLeesville Road1600 Meters44:48.82 PB—
Jan 13Snowball InvitationalJan 13 · 1000 Meters · Place 6 · Leesville RdLeesville Rd1000 Meters62:50.4111

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 3200 Meters · Place 1 · Leesville RoadLeesville Road3200 Meters1.10:51.41aUnofficial11
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 1000 Meters · Place 3 · Leesville RoadLeesville Road1000 Meters3.2:54.71aUnofficial11
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 1600 Meters · Place 5 · Leesville RoadLeesville Road1600 Meters5.5:00.35aUnofficial11
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 182 · Leesville RoadLeesville Road3200 Meters182.10:31.86aUnofficial11
Mar 19The Rams Track InvitationalMar 19 · 1600 Meters · Place 15 · Leesville RoadLeesville Road1600 Meters15.5:10.74a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5East Chapel Hill Polar Bear #5Feb 5 · 1600 Meters · Place 32 · Leesville RoadLeesville Road1600 Meters325:25.4110

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 15FHS Red Ram Polar Bear #3Dec 15 · 1600 Meters · Place 21 · Leesville RoadLeesville Road1600 Meters21.5:32.96aUnofficial10
Dec 4The Frozen Ram Series #2Dec 4 · 3200 Meters · Place 4 · Leesville RoadLeesville Road3200 Meters4.11:15.98aUnofficial10