Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:58.77aAdidas Indoor NationalsMarch 20, 2026
1 Mile · OutdoorUnder Armour Track & Field Nationals at IMG Academy · May 295:52.84aUnder Armour Track & Field Nationals at IMG AcademyMay 29, 2026
1500 Meters · IndoorThe 63rd East Coast Invitational · Feb 75:30.91The 63rd East Coast InvitationalFebruary 7, 2026
1500 Meters · OutdoorAAU Junior Olympic Games · Jul 275:35.50AAU Junior Olympic GamesJuly 27, 2024
1600 Meters · IndoorGamecock Indoor Challenge Youth I · Jan 76:30.69aGamecock Indoor Challenge Youth IJanuary 7, 2023
1600 Meters · OutdoorNCRunners Middle School All-State Meet · May 25:38.28aNCRunners Middle School All-State MeetMay 2, 2026
2 Miles · Outdooradidas Track & Field Nationals · Jun 2012:43.79adidas Track & Field NationalsJune 20, 2025
3000 Meters · IndoorThe VA Showcase · Jan 1711:40.02aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorNCRunners Middle School All-State Meet · May 212:07.33aNCRunners Middle School All-State MeetMay 2, 2026
400 Meters · Indoor2024 Track757 Indoor Invitational · Jan 281:19.89a2024 Track757 Indoor InvitationalJanuary 28, 2024
5000 Meters · OutdoorThe Victory Lap · Jun 1221:28.72aThe Victory LapJune 12, 2025
800 Meters · IndoorThe 63rd East Coast Invitational · Feb 72:46.86The 63rd East Coast InvitationalFebruary 7, 2026
800 Meters · OutdoorUnder Armour Track & Field Nationals at IMG Academy · May 292:37.13aUnder Armour Track & Field Nationals at IMG AcademyMay 29, 2026
Combined results · OutdoorJim Law Invitational - Youth · Jun 175:48.78Jim Law Invitational - YouthJune 17, 2023
Results · IndoorThe TRACK 757 Invitational · Jan 292:58.63aThe TRACK 757 InvitationalJanuary 29, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 2 Miles · Without Limits TriangleWithout Limits Triangle2 Miles--DNS7
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 1 Mile · Place 34 · Without Limits TriangleWithout Limits Triangle1 Mile34.5:52.84a PB7
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 800 Meters · Place 29 · Without Limits TriangleWithout Limits Triangle800 Meters29.2:37.13a PB7
May 20WOL Triangle Spring RelaysMay 20 · 800 Meters · Place 4 · Without Limits TriangleWithout Limits Triangle800 Meters4.2:37.51aUnofficial7
May 2NCRunners Middle School All-State MeetMay 2 · 3200 Meters · Place 8 · Without Limits TriangleWithout Limits Triangle3200 Meters8.12:07.33a PB7
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 22 · Without Limits TriangleWithout Limits Triangle1600 Meters22.5:38.28a PB7
Mar 276th Annual Cape Fear RelaysMar 27 · 3200 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle3200 Meters5.12:27.44a7
Mar 276th Annual Cape Fear RelaysMar 27 · 1600 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle1600 Meters5.6:18.39a7

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 38 · Without Limits TriangleWithout Limits Triangle1 Mile38.5:58.77a PB6
Feb 7The 63rd East Coast InvitationalFeb 7 · 1500 Meters · Place 1 · Without LimiWithout Limi1500 Meters15:30.91 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 800 Meters · Place 2 · Without LimiWithout Limi800 Meters22:46.86 PB—
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 1 · Without Limits TriangleWithout Limits Triangle3000 Meters1.11:40.02a PB6
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle1500 Meters2.5:34.74a6

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Nov 15Charger Two-Mile Tune-UpNov 15 · 3200 Meters · Place 6 · Without Limits TriangleWithout Limits Triangle3200 Meters6.12:11.08aUnofficial6
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 13 · Without LimiWithout Limi1 Mile135:53.26—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 4 · Without LimiWithout Limi2 Miles412:43.79 PB—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 13 · Without LimiWithout Limi1 Mile135:53.26—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 4 · Without LimiWithout Limi2 Miles412:43.79—
Jun 20adidas Track & Field NationalsJun 20 · 1600 Meters · Place 13 · Without LimiWithout Limi1600 Meters135:51.42—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 4 · Without LimiWithout Limi2 Miles412:43.79—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 13 · Without LimiWithout Limi1 Mile135:53.26—
Jun 12The Victory LapJun 12 · 5000 Meters · Place 5 · UnattachedUnattached5000 Meters5.21:28.72a PB6
Jun 12The Victory LapJun 12 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.6:09.77a6
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 30 · Without Limits TriangleWithout Limits Triangle1600 Meters30.5:47.55a6
Feb 15WOL Triangle Winter Distance #1Feb 15 · 1600 Meters · Place 11 · Without Limits TriangleWithout Limits Triangle1600 Meters11.6:01.25aUnofficial5
Feb 15WOL Triangle Winter Distance #1Feb 15 · 800 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle800 Meters5.2:51.74aUnofficial5

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 2 · Without LimiWithout Limi3000 Meters212:24.59—
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 6 · Without LimiWithout Limi1500 Meters65:46.59—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 16Charger Two Mile Tune-upNov 16 · 3200 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle3200 Meters5.12:17.92aUnofficial5
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 16 · 14 Durham Strid14 Durham Strid1500 Meters165:35.50 PB—
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 26 · 14 Durham Strid14 Durham Strid800 Meters262:43.86—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1AAU Indoor National ChamponshipsMar 1 · 1500 Meters · Place 8 · Durham StridersDurham Striders1500 Meters85:50.84a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 800 Meters · Place 17 · Durham StridersDurham Striders800 Meters172:55.08a—
Jan 282024 Track757 Indoor InvitationalJan 28 · 1500 Meters · Place 1 · Durham Striders TrackDurham Striders Track1500 Meters1.5:48.06a5
Jan 282024 Track757 Indoor InvitationalJan 28 · 800 Meters · Place 3 · Durham Striders TrackDurham Striders Track800 Meters3.2:54.81a5
Jan 282024 Track757 Indoor InvitationalJan 28 · 400 Meters · Place 14 · Durham Striders TrackDurham Striders Track400 Meters14.1:19.89a PB5
Jan 14VA Showcase ClubJan 14 · 3000 Meters · Place 1 · Durham Striders TrackDurham Striders Track3000 Meters1.12:17.37a5
Jan 14VA Showcase ClubJan 14 · 1500 Meters · Place 2 · Durham Striders TrackDurham Striders Track1500 Meters2.5:58.44a5

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 2 · 14 Durham Striders14 Durham StridersCombined results25:48.78 PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29The TRACK 757 InvitationalJan 29 · Results · Place 3 · Durham StridersDurham StridersResults36:04.48a—
Jan 29The TRACK 757 InvitationalJan 29 · Results · Place 3 · Durham StridersDurham StridersResults32:58.63a PB—
Jan 7Gamecock Indoor Challenge Youth IJan 7 · 1600 Meters · Place 1 · Durham Striders TrackDurham Striders Track1600 Meters1.6:30.69a PB4
Jan 7Gamecock Indoor Challenge Youth IJan 7 · 800 Meters · Place 3 · Durham Striders TrackDurham Striders Track800 Meters3.3:00.06a4