Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:49.25aAdidas Indoor NationalsMarch 20, 2026
1500 Meters · IndoorThe 63rd East Coast Invitational · Feb 75:20.46The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorUnder The Lights · Apr 35:41.89aUnder The LightsApril 3, 2026
200 Meters · IndoorWOL Triangle Polar Tune Up · Feb 2529.64aWOL Triangle Polar Tune UpFebruary 25, 2026
2000m Steeplechase · 0.838m · Outdoor6th Annual Cape Fear Relays · Mar 278:31.95a6th Annual Cape Fear RelaysMarch 27, 2026
400 Meters · IndoorWOL Triangle Polar Tune Up · Feb 251:10.19aWOL Triangle Polar Tune UpFebruary 25, 2026
800 Meters · IndoorThe 63rd East Coast Invitational · Feb 72:32.11The 63rd East Coast InvitationalFebruary 7, 2026
800 Meters · OutdoorNCRunners Middle School All-State Meet · May 22:23.89aNCRunners Middle School All-State MeetMay 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20WOL Triangle Spring RelaysMay 20 · 800 Meters · Place 6 · Without Limits TriangleWithout Limits Triangle800 Meters6.2:33.87aUnofficial8
May 2NCRunners Middle School All-State MeetMay 2 · 800 Meters · Place 27 · Without Limits TriangleWithout Limits Triangle800 Meters27.2:23.89a PB8
Apr 3Under The LightsApr 3 · 1600 Meters · Place 12 · Without Limits TriangleWithout Limits Triangle1600 Meters12.5:41.89a PB8
Apr 3Under The LightsApr 3 · 800 Meters · Place 12 · Without Limits TriangleWithout Limits Triangle800 Meters12.2:37.80a8
Mar 276th Annual Cape Fear RelaysMar 27 · 2000m Steeplechase · Place 1 · Without Limits TriangleWithout Limits Triangle2000m Steeplechase0.838m1.8:31.95a PB8

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 73 · Without Limits TriangleWithout Limits Triangle1 Mile73.5:49.25a PB8
Feb 25WOL Triangle Polar Tune UpFeb 25 · 400 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle400 Meters51:10.19a PB8
Feb 25WOL Triangle Polar Tune UpFeb 25 · 200 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle200 Meters529.64a PB8
Feb 7The 63rd East Coast InvitationalFeb 7 · 1500 Meters · Place 8 · Without LimiWithout Limi1500 Meters85:20.46 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 800 Meters · Place 9 · Without LimiWithout Limi800 Meters92:32.11 PB—
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 28 · Without Limits TriangleWithout Limits Triangle1500 Meters28.5:34.21a8
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 23 · Without Limits TriangleWithout Limits Triangle800 Meters23.2:41.51a8

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 15Charger Two-Mile Tune-UpNov 15 · 3200 Meters · Place 18 · Without Limits TriangleWithout Limits Triangle3200 Meters18.12:40.99aUnofficial8
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 800 Meters · Place 23 · Bull City ExpressBull City Express800 Meters232:36.16a—
Jun 213rd Annual QC Blazers Invitational Jun 21 · 800 Meters · Place 3 · Bull City ExpressBull City Express800 Meters3.2:42.89a7