Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorNCHSAA 3A Midwest Regional · May 105:57.00aNCHSAA 3A Midwest RegionalMay 10, 2025
3200 Meters · OutdoorNCHSAA 3A Midwest Regional · May 1114:04.23aNCHSAA 3A Midwest RegionalMay 11, 2024
400 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 181:10.843NCHSAA 5A ChampsFebruary 18, 2026
500 Meters · IndoorSpartan Classic · Jan 131:30.33Spartan ClassicJanuary 13, 2026
800 Meters · OutdoorNCHSAA 5A Central Regional · May 92:38.67aNCHSAA 5A Central RegionalMay 9, 2026
800 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 182:51.664NCHSAA 5A ChampsFebruary 18, 2026

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9NCHSAA 5A Central RegionalMay 9 · 800 Meters · Place 11 · Oak Grove800 Meters11.2:38.67a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 800 Meters · Oak Grove800 MetersRelay Split—2:51.664 PB10
Feb 18NCHSAA 5A ChampsFeb 18 · 400 Meters · Oak Grove400 MetersRelay Split—1:10.843 PB10
Jan 13Spartan ClassicJan 13 · 500 Meters · Place 12 · Oak Grove500 Meters121:30.33 PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 500 Meters · Place 50 · Oak Grove500 Meters50.1:33.54a10
Dec 11Providence Day InvitationalDec 11 · 500 Meters · Place 15 · Oak Grove500 Meters15.1:31.07a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10NCHSAA 3A Midwest RegionalMay 10 · 1600 Meters · Place 10 · Oak Grove1600 Meters10.5:57.00a PB10
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 1600 Meters · Place 4 · Oak Grove1600 Meters4.6:27.53a10
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 800 Meters · Place 6 · Oak Grove800 Meters6.2:52.81a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11NCHSAA 3A Midwest RegionalMay 11 · 3200 Meters · Place 14 · Oak Grove3200 Meters14.14:04.23a PB9
May 11NCHSAA 3A Midwest RegionalMay 11 · 1600 Meters · Place 11 · Oak Grove1600 Meters11.6:01.88a9