Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSW Guilford Invitational #2 · Jan 82:50.58aSW Guilford Invitational #2January 8, 2026
1600 Meters · IndoorSW Guilford Invitational #1 · Dec 94:46.61aSW Guilford Invitational #1December 9, 2025
1600 Meters · OutdoorNCHSAA 6A Central Regional · May 94:49.24aNCHSAA 6A Central RegionalMay 9, 2026
3200 Meters · IndoorGuilford County Championships · Jan 2711:07.29aGuilford County ChampionshipsJanuary 27, 2025
3200 Meters · OutdoorNCHSAA 6A Central Regional · May 910:27.08aNCHSAA 6A Central RegionalMay 9, 2026
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:06.406NCHSAA 6A ChampsFebruary 12, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9NCHSAA 6A Central RegionalMay 9 · 3200 Meters · Place 6 · Southeast Guilford3200 Meters6.10:27.08a PB12
May 9NCHSAA 6A Central RegionalMay 9 · 1600 Meters · Place 9 · Southeast Guilford1600 Meters9.4:49.24a PB12
Apr 18GCS ChampionshipApr 18 · 1600 Meters · Place 9 · Southeast Guilford1600 Meters9.4:54.26a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · Southeast Guilford800 MetersRelay Split—2:06.406 PB12
Jan 8SW Guilford Invitational #2Jan 8 · 1000 Meters · Place 4 · Southeast Guilford1000 Meters42:50.58a PB12
Jan 8SW Guilford Invitational #2Jan 8 · 1000 Meters · Place 4 · Southeast Gu1000 Meters42:50.5812

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1600 Meters · Place 40 · Southeast Guilford1600 Meters40.4:47.28a12
Dec 20ASICS Holiday InvitationalDec 20 · 800 Meters · Place 7 · Southeast Guilford800 MetersRelay Split7.2:08.77112
Dec 9SW Guilford Invitational #1Dec 9 · 1600 Meters · Place 6 · Southeast Guilford1600 Meters6.4:46.61a PB12
Jan 27Guilford County ChampionshipsJan 27 · 3200 Meters · Place 6 · Southeast Guilford3200 Meters611:07.29a PB—
Jan 27Guilford County ChampionshipsJan 27 · 1600 Meters · Place 5 · Southeast Guilford1600 Meters54:56.43a—
Jan 27Guilford County ChampionshipsJan 27 · 3200 Meters · Place 6 · Southeast Guilfo3200 Meters611:07.2911
Jan 27Guilford County ChampionshipsJan 27 · 1600 Meters · Place 5 · Southeast Guilfo1600 Meters54:56.4311
Jan 9Southwest Guilford Invitational #2Jan 9 · 1600 Meters · Place 3 · SE Guilford1600 Meters34:47.4011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Southwest Guilford Invitational #1Dec 10 · 1600 Meters · Place 3 · Southeast Guilford1600 Meters3.4:52.38a11
Jan 22Guilford County ChampionshipsJan 22 · 1600 Meters · Place 13 · Southeast Gu1600 Meters135:17.4910
Jan 4SW Guilford Invitational #2Jan 4 · 1600 Meters · Place 17 · Southeast Gu1600 Meters175:27.2410
Jan 4SW Guilford Invitational #2Jan 4 · 1600 Meters · Place 17 · Southeast Gu1600 Meters175:27.2410

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 120 · Southeast Guilford1600 Meters120.5:30.57a10
Dec 5SW Guilford Invitational #1Dec 5 · 3200 Meters · Place 10 · Southeast Guilford3200 Meters10.12:22.88a10
Dec 5SW Guilford Invitational #1Dec 5 · 1600 Meters · Place 12 · Southeast Guilford1600 Meters12.5:24.40a10
Jan 18Southwest Guilford Polar Bear #2Jan 18 · 1600 Meters · Place 16 · Southeast Guilford1600 Meters166:07.00—
Jan 18Southwest Guilford Polar Bear #2Jan 18 · 1000 Meters · Place 18 · Southeast Guilford1000 Meters183:31.88—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jan 11Southwest Guilford Polar BearJan 11 · 300 Meters · Place 49 · Southeast Guilford300 Meters49.50.40Unofficial9
Jan 11Southwest Guilford Polar BearJan 11 · 1600 Meters · Place 14 · Southeast Guilford1600 Meters14.5:59.00Unofficial9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9H.O.T. SantaDec 9 · 3200 Meters · Place 16 · Southeast Guilford3200 Meters16.14:46.87a9
Dec 9H.O.T. SantaDec 9 · 1600 Meters · Place 35 · Southeast Guilford1600 Meters35.6:11.24a9
Dec 6SW Guilford Invitational #1Dec 6 · 1000 Meters · Place 27 · Southeast Guilford1000 Meters27.3:43.93a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 14Ragsdale Polar Bear 1Nov 14 · 500 Meters · Place 2 · Southeast Guilford500 Meters2.1:44.02Unofficial9
Nov 14Ragsdale Polar Bear 1Nov 14 · 1600 Meters · Place 8 · Southeast Guilford1600 Meters8.6:43.34Unofficial9