Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSW Guilford Invitational #1 · Dec 63:43.93aSW Guilford Invitational #1December 6, 2022
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.29Guilford 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

1 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · Southeast Guilford800 MetersRelay Split—2:06.406 PB12

2025 Indoor Track

6 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 Guilfo3200 Meters611:07.29 PB11
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

1 results
DateMeetEventPlMarkGr
Dec 10Southwest Guilford Invitational #1Dec 10 · 1600 Meters · Place 3 · Southeast Guilford1600 Meters3.4:52.38a11

2023 Indoor Track

3 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

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.93a PB9

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