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 · IndoorGovernor's Classic · Jan 194:44.28Governor's ClassicJanuary 19, 2024
1600 Meters · Outdoor2024 Apex Lions Relays · Apr 204:31.422024 Apex Lions RelaysApril 20, 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 · Feb 210:10.58Mondo Elite HS InvitationalFebruary 2, 2024
3200 Meters · OutdoorCAP 6 Conference Championships · Apr 2910:13.16CAP 6 Conference ChampionshipsApril 29, 2023
400 Meters · OutdoorFriday Night Lights · Mar 251:00.02Friday Night LightsMarch 25, 2022
5000 Meters · OutdoorThe Trojan Relays · Apr 1016:24.75aThe Trojan RelaysApril 10, 2026
800 Meters · OutdoorMid-Atlantic Showdown · Mar 282:09.92aMid-Atlantic ShowdownMarch 28, 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

20 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.93aSo
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 28Mid-Atlantic ShowdownMar 28 · 1500 Meters · Place 15 · North Carolina State UniversityNorth Carolina State University1500 Meters154:22.87aSo
Mar 28Mid-Atlantic ShowdownMar 28 · 800 Meters · Place 17 · North Carolina State UniversityNorth Carolina State University800 Meters172:09.92a 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.17aSo
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

10 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · 1 Mile · Place 31 · UnattachedUnattached1 Mile31.4:53.84a PBFr
Feb 2Mondo Elite HS InvitationalFeb 2 · 3200 Meters · Place 30 · Leesville RoLeesville Ro3200 Meters3010:10.58 PB—
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 64 · Leesville RoLeesville Ro1000 Meters642:55.62—
Feb 2Mondo Elite HS InvitationalFeb 2 · 3200 Meters · Place 30 · Leesville RoLeesville Ro3200 Meters3010:10.58—
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 64 · Leesville RoLeesville Ro1000 Meters642:55.62—
Jan 25Wake Forest HS Polar Bear #3Jan 25 · 1600 Meters · Place 6 · Leesville RoLeesville Ro1600 Meters64:47.38—
Jan 19Governor's ClassicJan 19 · 3200 Meters · Place 5 · Leesville RoLeesville Ro3200 Meters510:34.0612
Jan 19Governor's ClassicJan 19 · 1600 Meters · Place 3 · Leesville RoLeesville Ro1600 Meters34:44.28 PB12
Jan 12Snowball InvitationalJan 12 · 1000 Meters · Place 13 · Leesville RoadLeesville Road1000 Meters132:49.0212
Jan 5Weddington InvitationalJan 5 · 3200 Meters · Place 8 · Leesville RoLeesville Ro3200 Meters810:36.9912

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27CAP 6 ChampionshipApr 27 · 1600 Meters · Place 8 · Leesville RoadLeesville Road1600 Meters84:40.9012
Apr 202024 Apex Lions RelaysApr 20 · 1600 Meters · Place 11 · Leesville RoLeesville Ro1600 Meters114:31.42 PB—
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 3200 Meters · Place 16 · Leesville RoadLeesville Road3200 Meters1610:23.4012
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 1600 Meters · Place 9 · Leesville RoadLeesville Road1600 Meters94:32.8012
Mar 15Patriots InvitationalMar 15 · 1600 Meters · Place 12 · Leesville RoLeesville Ro1600 Meters124:38.83—
Jan 25Wake Forest Polar Bear #3Jan 25 · 1600 Meters · Place 6 · Leesville RoadLeesville Road1600 Meters6.4:47.38a12

2023 Outdoor Track

13 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
Apr 29CAP 6 Conference ChampionshipsApr 29 · 3200 Meters · Place 6 · Leesville RoLeesville Ro3200 Meters610:13.16 PB—
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—
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—
Jan 13Snowball InvitationalJan 13 · 1000 Meters · Place 6 · Leesville RdLeesville Rd1000 Meters62:50.4111

2022 Outdoor Track

7 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
Apr 6Gibbons QuadApr 6 · 3200 Meters · Place 5 · Leesville RoLeesville Ro3200 Meters511:27.37—
Mar 25Friday Night LightsMar 25 · 400 Meters · Place 22 · Leesville RoLeesville Ro400 Meters221:00.02 PB—
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

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 2HC Mustang MS InvitationalApr 2 · 200 Meters · Our Savior LutheranOur Savior Lutheran200 Meters—NT7
Apr 2HC Mustang MS InvitationalApr 2 · 100 Meters · Place 39 · Our Savior LutheranOur Savior Lutheran100 Meters39.19.44aUnofficial7
Mar 29Fallbrook InvitationalMar 29 · 200 Meters · Place 24 · Our Savior LutheranOur Savior Lutheran200 MetersRound P24.42.24a7
Mar 29Fallbrook InvitationalMar 29 · 100 Meters · Place 21 · Our Savior LutheranOur Savior Lutheran100 MetersRound P21.18.72a7