Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:58.77aAdidas Indoor NationalsMarch 20, 2026
1 Mile · OutdoorAdidas Track Nationals 2026 · Jun 185:55.52aAdidas Track Nationals 2026June 18, 2026
100 Meters · OutdoorTriangle Track Night #3 · May 1517.99aTriangle Track Night #3May 15, 2024
1500 Meters · IndoorThe VA Showcase · Jan 175:58.42aThe VA ShowcaseJanuary 17, 2026
1500 Meters · Outdoor2026 BODYARMOR State Games · May 305:18.48a2026 BODYARMOR State GamesMay 30, 2026
1600 Meters · OutdoorCary AC Elite Sprint & Distance · Apr 245:37.37Cary AC Elite Sprint & DistanceApril 24, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2013:07.91aAdidas Indoor NationalsMarch 20, 2026
200 Meters · Outdoor5th Annual Cape Fear Relays · Mar 2935.245th Annual Cape Fear RelaysMarch 29, 2025
3000 Meters · IndoorThe VA Showcase · Jan 1712:24.95aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorNCRunners Middle School All-State Meet · May 212:37.31aNCRunners Middle School All-State MeetMay 2, 2026
400 Meters · Outdoor5th Annual Cape Fear Relays · Mar 291:17.155th Annual Cape Fear RelaysMarch 29, 2025
800 Meters · Outdoor2026 BODYARMOR State Games · May 302:37.04a2026 BODYARMOR State GamesMay 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11The Victory LapJul 11 · 800 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs800 Meters1.2:41.45a7
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 1500 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs1500 Meters1.5:26.82a7
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 26 · Raleigh FireballsRaleigh Fireballs1 Mile26.5:55.52a PB7
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 25 · Raleigh FireballsRaleigh Fireballs1600 Meters25.5:53.72a7
May 302026 BODYARMOR State GamesMay 30 · 1500 Meters · Place 3 · Raleigh FireballsRaleigh Fireballs1500 Meters35:18.48a PB7
May 302026 BODYARMOR State GamesMay 30 · 800 Meters · Place 6 · Raleigh FireballsRaleigh Fireballs800 Meters62:37.04a PB7
May 2NCRunners Middle School All-State MeetMay 2 · 3200 Meters · Place 16 · Raleigh FireballsRaleigh Fireballs3200 Meters16.12:37.31a PB7
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 31 · Raleigh FireballsRaleigh Fireballs1600 Meters31.5:46.84a7
Apr 24Cary AC Elite Sprint & DistanceApr 24 · 1600 Meters · Place 7 · Raleigh FireballsRaleigh Fireballs1600 Meters75:37.37 PB7
Mar 276th Annual Cape Fear RelaysMar 27 · 3200 Meters · Place 6 · Raleigh FireballsRaleigh Fireballs3200 Meters6.13:10.80a7

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 15 · Raleigh FireballsRaleigh Fireballs2 Miles15.13:07.91a PB7
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 37 · Raleigh FireballsRaleigh Fireballs1 Mile37.5:58.77a PB7
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 5 · Raleigh FireballsRaleigh Fireballs3000 Meters5.12:24.95a PB7
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 24 · Raleigh FireballsRaleigh Fireballs1500 Meters24.5:58.42a PB7

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Mar 295th Annual Cape Fear RelaysMar 29 · 200 Meters · Place 3 · Without Limits TrianWithout Limits Trian200 Meters335.24 PB—
Mar 295th Annual Cape Fear RelaysMar 29 · 200 Meters · Place 25 · Without Limits TrianWithout Limits Trian200 Meters2535.24—
Mar 295th Annual Cape Fear RelaysMar 29 · 1600 Meters · Place 3 · Without Limits TrianWithout Limits Trian1600 Meters36:45.78—
Mar 295th Annual Cape Fear RelaysMar 29 · 1600 Meters · Place 8 · Without Limits TrianWithout Limits Trian1600 Meters86:45.78—
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 1 · Without Limits TrianWithout Limits Trian400 Meters11:17.15 PB—
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 16 · Without Limits TrianWithout Limits Trian400 Meters161:17.15—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Triangle Track Night #4May 21 · 400 Meters · Place 6 · Without Limits TriangleWithout Limits Triangle400 Meters6.1:28.19a5
May 21Triangle Track Night #4May 21 · 200 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle200 Meters2.37.60a5
May 21Triangle Track Night #4May 21 · 100 Meters · Place 8 · Without Limits TriangleWithout Limits Triangle100 Meters8.18.55a5
May 15Triangle Track Night #3May 15 · 400 Meters · Place 3 · Without Limits TriangleWithout Limits Triangle400 Meters3.1:26.91a5
May 15Triangle Track Night #3May 15 · 200 Meters · Place 3 · Without Limits TriangleWithout Limits Triangle200 Meters3.40.93a5
May 15Triangle Track Night #3May 15 · 100 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle100 Meters5.17.99a PB5
Apr 15WOL Triangle Track Night #2Apr 15 · 400 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle400 Meters5.1:30.32aUnofficial5
Mar 26WOL Triangle Track Night #1Mar 26 · 200 Meters · Place 11 · Without Limits TriangleWithout Limits Triangle200 Meters11.38.95
Mar 26WOL Triangle Track Night #1Mar 26 · 100 Meters · Place 9 · Without Limits TriangleWithout Limits Triangle100 Meters9.19.15