Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 174:26.01aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:18.78Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1000 Meters · IndoorThe VA Showcase · Jan 172:31.42aThe VA ShowcaseJanuary 17, 2026
1600 Meters · IndoorNCHSAA 8A Champs · Feb 194:16.30aNCHSAA 8A ChampsFebruary 19, 2026
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:11.42Carolina Distance CarnivalApril 26, 2025
3200 Meters · IndoorNCHSAA 8A Champs · Feb 199:58.18aNCHSAA 8A ChampsFebruary 19, 2026
3200 Meters · OutdoorMarvin Ridge Invitational · Mar 149:36.38Marvin Ridge InvitationalMarch 14, 2025
800 Meters · OutdoorMetrolina Christian Meet No. 3 · Apr 11:58.29aMetrolina Christian Meet No. 3April 1, 2025
800 Meters · Relay Split · IndoorJDL Holiday Invitational · Dec 212:02.712JDL Holiday InvitationalDecember 21, 2024
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:12.97Carolina Distance CarnivalApril 26, 2025

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 3200 Meters · Place 11 · Myers Park3200 Meters11.9:58.18a PB11
Feb 19NCHSAA 8A ChampsFeb 19 · 1600 Meters · Place 1 · Myers Park1600 Meters1.4:16.30a PB11
Feb 6Weddington Polar Bear #5Feb 6 · 1600 Meters · Place 1 · Myers Park1600 Meters14:20.64—
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 25 · Myers Park1 Mile25.4:26.01a PB11
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 9 · Myers Park1000 Meters9.2:31.42a PB11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 24 · Myers Park1600 Meters24.4:24.45a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Myers Park1000 Meters--DNS11
Feb 15NCHSAA 4A State Championships Feb 15 · 1600 Meters · Place 15 · Myers Park1600 Meters15.4:28.21a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 1600 Meters · Place 5 · Myers Park1600 Meters5.4:20.59a10
May 10NCHSAA 4A West RegionalMay 10 · 1600 Meters · Place 2 · Myers Park1600 Meters2.4:19.44a10
May 10NCHSAA 4A West RegionalMay 10 · 800 Meters · Place 10 · Myers Park800 Meters10.2:06.59a10
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 1600 Meters · Place 1 · Myers Park1600 Meters1.4:26.38a10
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 800 Meters · Place 2 · Myers Park800 Meters2.2:00.53a10
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 10 · Myers Park1600 Meters104:11.42 PBSO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 10 · Myers ParkMR Carnival: Rocky Hansen Christ Sch 4:04.29104:12.97 PBSO
Apr 1Metrolina Christian Meet No. 3Apr 1 · 800 Meters · Place 1 · Myers Park800 Meters1.1:58.29a PB10
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 8 · Myers Park1 Mile84:18.78 PB10
Mar 14Marvin Ridge InvitationalMar 14 · 3200 Meters · Place 1 · Myers Park3200 Meters19:36.38 PB10
Mar 14Marvin Ridge InvitationalMar 14 · 800 Meters · Place 4 · Myers Park800 Meters41:59.6910
Mar 8Clash of the CarolinasMar 8 · 800 Meters · Place 11 · Myers Park800 Meters11.2:01.39a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1600 Meters · Place 4 · Myers Park1600 Meters4.4:28.44a10
Dec 21JDL Holiday InvitationalDec 21 · 800 Meters · Place 1 · Myers Park800 MetersRelay Split1.2:02.712 PB10
Jan 6Just Don't Lose HS ClassicJan 6 · 1600 Meters · Place 11 · Myers Park1600 Meters114:41.50—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A West RegionalMay 11 · 1600 Meters · Place 13 · Myers Park1600 Meters13.4:51.72a9
May 114A West RegionalMay 11 · 1600 Meters · Place 13 · Myers Park1600 Meters13.4:51.72a9
May 1SoMeck 4A Conference ChampionshipMay 1 · 1600 Meters · Place 3 · Myers Park1600 Meters34:37.529
Apr 24Marvin Ridge Home #3 (Senior Night)Apr 24 · 800 Meters · Place 4 · Myers Park800 Meters42:04.469
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 4 · Myers Park1600 Meters44:29.88—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 69 · Myers Park1 Mile694:31.389
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 27 · Myers Park1600 Meters27.4:52.84a9
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 27 · Myers Park1600 Meters27.4:52.84a9
Mar 16Marvin Ridge InvitationalMar 16 · 3200 Meters · Place 8 · Myers Park3200 Meters810:18.31—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 1600 Meters · Place 13 · Myers Park1600 Meters13.4:49.22a9