Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:39.01Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1000 Meters · IndoorASICS Holiday Invitational · Dec 202:45.37aASICS Holiday InvitationalDecember 20, 2025
1000 Meters · OutdoorLiberty Christmas HS Invitational · Dec 132:47.43aLiberty Christmas HS InvitationalDecember 13, 2025
1600 Meters · IndoorThe VA Showcase · Jan 174:44.72aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorGCS Championship · Apr 184:49.36aGCS ChampionshipApril 18, 2026
3200 Meters · IndoorGuilford County Championships · Jan 2711:02.76aGuilford County ChampionshipsJanuary 27, 2025
3200 Meters · OutdoorGCS Championship · Apr 1811:03.34aGCS ChampionshipApril 18, 2026
500 Meters · IndoorSouthwest Guilford Invitational #2 · Jan 91:18.86Southwest Guilford Invitational #2January 9, 2025
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:04.84aAdidas Indoor NationalsMarch 20, 2026
800 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 162:01.20aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 106 · Northern Guilford800 Meters106.2:15.37a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 11 · Northern Guilford800 Meters11.2:01.20a PB12
May 9NCHSAA 6A Central RegionalMay 9 · 3200 Meters · Place 14 · Northern Guilford3200 Meters14.11:20.99a12
May 9NCHSAA 6A Central RegionalMay 9 · 800 Meters · Place 4 · Northern Guilford800 Meters4.2:01.67a12
May 1Mount Tabor Last Chance MeetMay 1 · 800 Meters · Place 16 · Northern Guilford800 Meters16.2:03.44a12
Apr 18GCS ChampionshipApr 18 · 3200 Meters · Place 5 · Northern Guilford3200 Meters5.11:03.34a PB12
Apr 18GCS ChampionshipApr 18 · 1600 Meters · Place 4 · Northern Guilford1600 Meters4.4:49.36a PB12
Apr 18GCS ChampionshipApr 18 · 800 Meters · Northern Guilford800 Meters--DNS12
Mar 28Cummings HS Invitational 2026Mar 28 · 800 Meters · Northern Guilford800 Meters--DNS12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 95 · Northern Guilford800 Meters95.2:04.84a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 207 · Northern Guilford1600 Meters207.4:44.72a PB12
Jan 8SW Guilford Invitational #2Jan 8 · 1000 Meters · Place 5 · Northern Guilford1000 Meters52:52.34a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 25 · Northern Guilford1000 Meters25.2:45.37a PB12
Dec 9SW Guilford Invitational #1Dec 9 · 1000 Meters · Place 3 · Northern Guilford1000 Meters3.2:50.07a12
Jan 27Guilford County ChampionshipsJan 27 · 3200 Meters · Place 5 · Northern Guilford3200 Meters511:02.76a PB—
Jan 9Southwest Guilford Invitational #2Jan 9 · 500 Meters · Place 19 · N. Guilford500 Meters191:18.86 PB11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 1000 Meters · Place 39 · Northern Guilford1000 Meters39.2:47.43a PB12
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 1 · Northern Guilford1 Mile14:39.01 PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · Place 19 · Northern Guilford1000 Meters19.2:51.59a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 65 · Northern Guilford1000 Meters65.2:53.65a11
Dec 10Southwest Guilford Invitational #1Dec 10 · 1000 Meters · Place 2 · Northern Guilford1000 Meters2.2:58.68a11
Dec 10Southwest Guilford Invitational #1Dec 10 · 1600 Meters · Place 4 · Northern Guilford1600 Meters4.4:58.38a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20GCS ChampionshipApr 20 · 3200 Meters · Place 13 · Northern Guilford3200 Meters13.11:37.04a10
Apr 6Panther InvitationalApr 6 · 1600 Meters · Place 35 · Northern Guilford1600 Meters35.5:06.74a10