Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:43.27aAdidas Indoor NationalsMarch 20, 2026
1 Mile · OutdoorCA Sunset Sprints / Moonlight Miles · Mar 216:08.24CA Sunset Sprints / Moonlight MilesMarch 21, 2025
100 Meters · OutdoorThe Victory Lap · Jul 1117.16aThe Victory LapJuly 11, 2026
1500 Meters · IndoorThe VA Showcase · Jan 175:27.00aThe VA ShowcaseJanuary 17, 2026
1500 Meters · Outdoor2026 BODYARMOR State Games · May 305:11.43a2026 BODYARMOR State GamesMay 30, 2026
1600 Meters · IndoorWOL Triangle Winter Distance Meet · Feb 156:21.19WOL Triangle Winter Distance MeetFebruary 15, 2025
1600 Meters · OutdoorCary AC Elite Sprint & Distance · Apr 245:33.51Cary AC Elite Sprint & DistanceApril 24, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2012:18.72aAdidas Indoor NationalsMarch 20, 2026
2 Miles · Outdooradidas Track & Field Nationals · Jun 2014:02.25adidas Track & Field NationalsJune 20, 2025
200 Meters · OutdoorThe Victory Lap · Jul 1135.25aThe Victory LapJuly 11, 2026
3000 Meters · IndoorThe VA Showcase · Jan 1711:20.67aThe VA ShowcaseJanuary 17, 2026
400 Meters · OutdoorThe Victory Lap · Jul 111:15.17aThe Victory LapJuly 11, 2026
800 Meters · IndoorWOL Triangle Winter Distance Meet · Feb 153:07.41WOL Triangle Winter Distance MeetFebruary 15, 2025
800 Meters · Outdoor2026 BODYARMOR State Games · May 302:42.51a2026 BODYARMOR State GamesMay 30, 2026
Long Jump · OutdoorThe Victory Lap · Jul 119' 10.5"The Victory LapJuly 11, 2026
Shot Put · 4kg · OutdoorThe Victory Lap · Jul 1113' 6.5"The Victory LapJuly 11, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11The Victory LapJul 11 · Long Jump · Place 1 · Raleigh FireballsRaleigh FireballsLong Jump1.9' 10.5" PB4
Jul 11The Victory LapJul 11 · Shot Put · Place 1 · Raleigh FireballsRaleigh FireballsShot Put4kg1.13' 6.5" PB4
Jul 11The Victory LapJul 11 · 400 Meters · Place 2 · Raleigh FireballsRaleigh Fireballs400 Meters2.1:15.17a PB4
Jul 11The Victory LapJul 11 · 200 Meters · Place 2 · Raleigh FireballsRaleigh Fireballs200 Meters2.35.25a PB4
Jul 11The Victory LapJul 11 · 100 Meters · Place 4 · Raleigh FireballsRaleigh Fireballs100 Meters4.17.16a PB4
May 302026 BODYARMOR State GamesMay 30 · 1500 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs1500 Meters15:11.43a PB4
May 302026 BODYARMOR State GamesMay 30 · 800 Meters · Place 4 · Raleigh FireballsRaleigh Fireballs800 Meters42:42.51a PB4
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 81 · Raleigh FireballsRaleigh Fireballs1600 Meters81.5:44.01a4
May 2NCRunners Middle School All-State MeetMay 2 · 800 Meters · Place 81 · Raleigh FireballsRaleigh Fireballs800 Meters81.2:43.12a4
Apr 24Cary AC Elite Sprint & DistanceApr 24 · 1600 Meters · Place 21 · Raleigh FireballsRaleigh Fireballs1600 Meters215:33.51 PB4
Mar 276th Annual Cape Fear RelaysMar 27 · 1600 Meters · Place 5 · Raleigh FireballsRaleigh Fireballs1600 Meters5.5:47.49a4
Mar 276th Annual Cape Fear RelaysMar 27 · 800 Meters · Place 9 · Raleigh FireballsRaleigh Fireballs800 Meters9.2:48.30a4
Feb 28Fireballs Polar InviteFeb 28 · 1600 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs1600 Meters1.5:43.94
Feb 28Fireballs Polar InviteFeb 28 · 400 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs400 Meters1.1:18.04

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 22 · Raleigh FireballsRaleigh Fireballs2 Miles22.12:18.72a PB4
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 70 · Raleigh FireballsRaleigh Fireballs1 Mile70.5:43.27a PB4
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs3000 Meters1.11:20.67a PB4
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 1 · Raleigh FireballsRaleigh Fireballs1500 Meters1.5:27.00a PB4

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 69 · Without LimiWithout Limi1 Mile696:20.73—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 33 · Without LimiWithout Limi2 Miles3314:02.25 PB—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 69 · Without LimiWithout Limi1 Mile696:20.73—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 33 · Without LimiWithout Limi2 Miles3314:02.25—
Jun 20adidas Track & Field NationalsJun 20 · 1600 Meters · Place 69 · Without LimiWithout Limi1600 Meters696:18.89—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 33 · Without LimiWithout Limi2 Miles3314:02.25—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 69 · Without LimiWithout Limi1 Mile696:20.73—
Mar 295th Annual Cape Fear RelaysMar 29 · 1600 Meters · Place 7 · Without Limits TrianWithout Limits Trian1600 Meters76:29.40—
Mar 295th Annual Cape Fear RelaysMar 29 · 1600 Meters · Place 26 · Without Limits TrianWithout Limits Trian1600 Meters266:29.40—
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 2 · Without Limits TrianWithout Limits Trian400 Meters21:23.92—
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 22 · Without Limits TrianWithout Limits Trian400 Meters221:23.92—
Mar 21CA Sunset Sprints / Moonlight MilesMar 21 · 1 Mile · Place 10 · Without LimiWithout Limi1 Mile106:08.24 PB—
Feb 15WOL Triangle Winter Distance #1Feb 15 · 1600 Meters · Place 14 · Without Limits TriangleWithout Limits Triangle1600 Meters14.6:21.19aUnofficial4
Feb 15WOL Triangle Winter Distance #1Feb 15 · 800 Meters · Place 7 · Without Limits TriangleWithout Limits Triangle800 Meters7.3:07.41aUnofficial4

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15WOL Triangle Winter Distance MeetFeb 15 · 800 Meters · Place 7 · Without Limits TrianWithout Limits Trian800 Meters73:07.41 PB—
Feb 15WOL Triangle Winter Distance MeetFeb 15 · 1600 Meters · Place 14 · Without Limits TrianWithout Limits Trian1600 Meters146:21.19 PB—
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 2 · Without LimiWithout Limi3000 Meters212:24.75—
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 2 · Without LimiWithout Limi1500 Meters25:55.00—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 16Charger Two Mile Tune-upNov 16 · 3200 Meters · Place 13 · Without Limits TriangleWithout Limits Triangle3200 Meters13.13:19.89aUnofficial4
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle1500 Meters2.6:14.06a3
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle800 Meters5.3:13.37a3
Apr 15WOL Triangle Track Night #2Apr 15 · 1600 Meters · Place 3 · Without Limits TriangleWithout Limits Triangle1600 Meters3.6:51.17aUnofficial3
Apr 15WOL Triangle Track Night #2Apr 15 · 800 Meters · Place 5 · Without Limits TriangleWithout Limits Triangle800 Meters5.3:17.15aUnofficial3

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1AAU Indoor National ChamponshipsMar 1 · 1500 Meters · Place 4 · Without Limits TriangleWithout Limits Triangle1500 Meters46:10.29a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 800 Meters · Place 10 · Without Limits TriangleWithout Limits Triangle800 Meters103:10.95a—
Feb 3BWSP Queens and KingsFeb 3 · 1500 Meters · Place 1 · Without Limits TriangleWithout Limits Triangle1500 Meters1.6:12.83a3
Feb 3BWSP Queens and KingsFeb 3 · 800 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle800 Meters2.3:15.38a3
Feb 3BWSP Queens and KingsFeb 3 · 400 Meters · Without Limits TriangleWithout Limits Triangle400 Meters--DNS3
Jan 14VA Showcase ClubJan 14 · 3000 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle3000 Meters2.14:03.60a3
Jan 14VA Showcase ClubJan 14 · 1500 Meters · Place 7 · Without Limits TriangleWithout Limits Triangle1500 Meters7.6:24.75a3
Jan 12The VA ShowcaseJan 12 · 3000 Meters · Place 2 · Without LimiWithout Limi3000 Meters214:03.60—
Jan 12The VA ShowcaseJan 12 · 1500 Meters · Place 7 · Without LimiWithout Limi1500 Meters76:24.75—