Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:26.78aAdidas Indoor NationalsMarch 20, 2026
1 Mile · OutdoorAdidas Track Nationals 2026 · Jun 185:55.63aAdidas Track Nationals 2026June 18, 2026
1500 Meters · IndoorTryon Coach O International Festival · Feb 75:23.77Tryon Coach O International FestivalFebruary 7, 2026
1600 Meters · OutdoorKingdom PS Series #3 · Mar 245:17.15aKingdom PS Series #3March 24, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2011:42.41aAdidas Indoor NationalsMarch 20, 2026
400 Meters · IndoorAdidas Indoor Nationals · Mar 201:00.51aAdidas Indoor NationalsMarch 20, 2026
400 Meters · OutdoorNorth Stokes Track & Field Jamboree · Mar 71:00.85North Stokes Track & Field JamboreeMarch 7, 2026
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:26.34aAdidas Indoor NationalsMarch 20, 2026
800 Meters · OutdoorNCRunners Middle School All-State Meet · May 22:23.17aNCRunners 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

10 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 62 · UnattachedUnattached1 Mile62.5:55.63a PB8
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 62 · UnattachedUnattached1600 Meters62.5:53.44a8
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 52 · North Durham Run ClubNorth Durham Run Club1600 Meters52.5:20.93a8
May 2NCRunners Middle School All-State MeetMay 2 · 800 Meters · Place 22 · North Durham Run ClubNorth Durham Run Club800 Meters22.2:23.17a PB8
Apr 13Cary Academy MS Home Meet #2Apr 13 · 1600 Meters · Place 9 · North Durham Run ClubNorth Durham Run Club1600 Meters9.5:46.73a8
Mar 24Kingdom PS Series #3Mar 24 · 1600 Meters · Place 10 · North Durham Run ClubNorth Durham Run Club1600 Meters105:17.15a PB8
Mar 24Kingdom PS Series #3Mar 24 · 400 Meters · Place 17 · North Durham Run ClubNorth Durham Run Club400 Meters171:00.97a8
Mar 7North Stokes Track & Field JamboreeMar 7 · 800 Meters · Place 3 · North DurhamNorth Durham800 Meters32:30.428
Mar 7North Stokes Track & Field JamboreeMar 7 · 400 Meters · Place 3 · North DurhamNorth Durham400 Meters31:00.85 PB8
Feb 28Fireballs Polar InviteFeb 28 · 1600 Meters · Place 4 · North Durham Run ClubNorth Durham Run Club1600 Meters4.5:42.88

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 16 · North Durham Run ClubNorth Durham Run Club2 Miles16.11:42.41a PB8
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 43 · North Durham Run ClubNorth Durham Run Club1 Mile43.5:26.78a PB8
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 37 · North Durham Run ClubNorth Durham Run Club800 Meters37.2:26.34a PB8
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Place 47 · North Durham Run ClubNorth Durham Run Club400 Meters47.1:00.51a PB8
Feb 7Tryon Coach O International FestivalFeb 7 · 1500 Meters · Place 4 · 14 North Durham14 North Durham1500 Meters45:23.77 PB—
Feb 7Tryon Coach O International FestivalFeb 7 · 800 Meters · Place 7 · 14 North Durham14 North Durham800 Meters72:32.17—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Nov 15Charger Two-Mile Tune-UpNov 15 · 3200 Meters · Place 16 · North Durham Run ClubNorth Durham Run Club3200 Meters16.12:25.91aUnofficial8
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 59 · North Durham Run ClubNorth Durham Run Club1600 Meters59.5:40.71a7
May 3NC Runners All State MS MeetMay 3 · 800 Meters · Place 53 · North Durham Run ClubNorth Durham Run Club800 Meters53.2:35.607
Apr 15Cary Academy MS TF: Home Meet #3Apr 15 · 800 Meters · Place 10 · North DurhamNorth Durham800 Meters102:33.937
Apr 15Cary Academy MS TF: Home Meet #3Apr 15 · 800 Meters · Place 10 · North Durham Run ClubNorth Durham Run Club800 Meters102:33.937
Apr 5Bear InviteApr 5 · 1600 Meters · Place 6 · North Durham Run ClubNorth Durham Run Club1600 Meters65:48.34a7
Mar 15Greensboro Gladiators InvitationalMar 15 · 800 Meters · Place 10 · North Durham Run ClubNorth Durham Run Club800 Meters102:39.957
Mar 15Greensboro Gladiators InvitationalMar 15 · 1600 Meters · Place 16 · North Durham Run ClubNorth Durham Run Club1600 Meters165:53.757
Mar 15Greensboro Gladiators InvitationalMar 15 · 800 Meters · Place 10 · North Durham Run ClubNorth Durham Run Club800 Meters102:39.957
Mar 15Greensboro Gladiators InvitationalMar 15 · 1600 Meters · Place 16 · North Durham Run ClubNorth Durham Run Club1600 Meters165:53.757
Mar 8North Stokes Track & Field JamboreeMar 8 · 1600 Meters · Place 11 · North Durham Run ClubNorth Durham Run Club1600 Meters115:54.317