Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNorth Stokes Indoor Track Classic · Dec 153:32.73aNorth Stokes Indoor Track ClassicDecember 15, 2025
1600 Meters · IndoorPhoenix Academy Invitational · Dec 25:52.54aPhoenix Academy InvitationalDecember 2, 2025
1600 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 145:39.22aNCHSAA 1A/3A Outdoor State ChampionshipMay 14, 2026
300 Meters · IndoorTurkey Invitational · Nov 2155.69aTurkey InvitationalNovember 21, 2023
3200 Meters · IndoorNCHSAA 1A/2A Champs · Feb 1112:48.25aNCHSAA 1A/2A ChampsFebruary 11, 2026
3200 Meters · OutdoorNCHSAA 1A Midwest Regional · May 1012:28.83aNCHSAA 1A Midwest RegionalMay 10, 2025
500 Meters · IndoorTurkey Invitational · Nov 211:46.95aTurkey InvitationalNovember 21, 2023
800 Meters · OutdoorNorth Stokes Track & Field Jamboree · Mar 142:53.92North Stokes Track & Field JamboreeMarch 14, 2024
800 Meters · Relay Split · IndoorTurkey Invitational · Nov 252:44.238Turkey InvitationalNovember 25, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 3200 Meters · Place 3 · Millennium3200 Meters3.12:34.85a11
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 1600 Meters · Place 3 · Millennium1600 Meters3.5:39.22a PB11
May 8NCHSAA 1A West RegionalMay 8 · 3200 Meters · Place 3 · Millennium3200 Meters3.12:50.55a11
May 8NCHSAA 1A West RegionalMay 8 · 1600 Meters · Place 3 · Millennium1600 Meters3.5:39.98a11
Apr 30Northwest Piedmont 1A/2A Track & Field ChampionshipsApr 30 · 3200 Meters · Place 1 · Millennium3200 Meters1.12:43.34a11
Apr 16Bishop McGuinness Home MeetApr 16 · 1600 Meters · Place 1 · Millennium1600 Meters1.6:16.11a11
Apr 42026 App State HS InvitationalApr 4 · 3200 Meters · Place 4 · Millennium3200 Meters4.12:44.84a11
Mar 28Mighty Viking InvitationalMar 28 · 3200 Meters · Place 8 · Millennium3200 Meters8.12:35.03a11
Mar 18North Stokes Home Meet #1Mar 18 · 3200 Meters · Place 1 · Millennium3200 Meters1.12:52.94a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 3200 Meters · Place 10 · Millennium3200 Meters10.12:48.25a PB11
Jan 20Greater Triad & NW Piedmont & Catawba Shores Conference ChampionshipsJan 20 · 3200 Meters · Place 1 · Millennium3200 Meters113:03.2911
Jan 20Greater Triad & NW Piedmont & Catawba Shores Conference ChampionshipsJan 20 · 1600 Meters · Place 1 · Millennium1600 Meters15:58.4511
Jan 12Mighty Vikings InvitationalJan 12 · 3200 Meters · Place 3 · Millennium3200 Meters313:04.40a11
Jan 12Mighty Vikings InvitationalJan 12 · 1600 Meters · Place 4 · Millennium1600 Meters46:00.35a11
Jan 12Mighty Vikings InvitationalJan 12 · 3200 Meters · Place 3 · Millennium3200 Meters313:04.4011
Jan 12Mighty Vikings InvitationalJan 12 · 1600 Meters · Place 4 · Millennium1600 Meters46:00.3511
Jan 6Firebird InvitationalJan 6 · 1600 Meters · Place 3 · Millennium1600 Meters35:57.8611
Jan 6Firebird InvitationalJan 6 · 1000 Meters · Place 4 · Millennium1000 Meters43:34.0911

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 15North Stokes Indoor Track ClassicDec 15 · 1000 Meters · Place 5 · Millennium1000 Meters5.3:32.73a PB11
Dec 15North Stokes Indoor Track ClassicDec 15 · 1600 Meters · Place 2 · Millennium1600 Meters2.5:58.11a11
Dec 13Stay In Your Lane InvitationalDec 13 · 3200 Meters · Place 4 · Millennium3200 Meters4.13:16.16a11
Dec 13Stay In Your Lane InvitationalDec 13 · 1600 Meters · Place 21 · Millennium1600 Meters21.5:56.14a11
Dec 2Phoenix Academy InvitationalDec 2 · 1000 Meters · Place 4 · Millennium1000 Meters4.3:35.94a11
Dec 2Phoenix Academy InvitationalDec 2 · 1600 Meters · Place 4 · Millennium1600 Meters4.5:52.54a PB11
Nov 25Turkey InvitationalNov 25 · 800 Meters · Millennium800 MetersRelay Split—2:44.238 PB11
Nov 25Turkey InvitationalNov 25 · 1000 Meters · Place 8 · Millennium1000 Meters8.3:33.67a11
Nov 25Turkey InvitationalNov 25 · 1600 Meters · Place 5 · Millennium1600 Meters5.6:02.39a11
Jan 30Foothills 2A, Northwest 1A & NW Piedmont 1A Conference ChampionshipsJan 30 · 1000 Meters · Place 1 · Millennium1000 Meters13:39.7510
Jan 20Hofmeister InvitationalJan 20 · 1000 Meters · Place 1 · Millennium1000 Meters13:38.9510
Jan 20Hofmeister InvitationalJan 20 · 1600 Meters · Place 3 · Millennium1600 Meters35:54.1910

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 3200 Meters · Place 11 · Millennium3200 Meters11.13:25.21a10
May 10NCHSAA 1A Midwest RegionalMay 10 · 3200 Meters · Place 2 · Millennium3200 Meters2.12:28.83a PB10

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16North Stokes Indoor Track ClassicDec 16 · 800 Meters · Millennium800 MetersRelay Split—2:48.05910
Dec 16North Stokes Indoor Track ClassicDec 16 · 1000 Meters · Place 7 · Millennium1000 Meters7.3:45.18a10
Dec 16North Stokes Indoor Track ClassicDec 16 · 1600 Meters · Place 3 · Millennium1600 Meters3.5:59.37a10
Dec 3Phoenix Academy Invitational #1Dec 3 · 1000 Meters · Place 2 · Millennium1000 Meters2.3:39.41a10
Dec 3Phoenix Academy Invitational #1Dec 3 · 1600 Meters · Place 4 · Millennium1600 Meters4.6:12.31a10
Nov 26Turkey InvitationalNov 26 · 1000 Meters · Place 7 · Millennium1000 Meters7.3:44.05a10
Nov 26Turkey InvitationalNov 26 · 1600 Meters · Place 8 · Millennium1600 Meters8.6:17.57a10
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 1000 Meters · Place 2 · Millennium1000 Meters2.3:50.70a9
Jan 23Foothills 2A, Mid-State 2A, Northwest 1A, NW Piedmont 1AJan 23 · 1600 Meters · Place 2 · Millennium1600 Meters2.6:25.30a9
Jan 8Mighty Vikings InvitationalJan 8 · 1600 Meters · Place 8 · Millennium1600 Meters86:20.949
Jan 8Mighty Vikings InvitationalJan 8 · 1000 Meters · Place 12 · Millennium1000 Meters124:00.719

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11NCHSAA 1A Midwest RegionalMay 11 · 1600 Meters · Place 5 · Millennium1600 Meters5.5:59.75a9
Mar 14North Stokes Track & Field JamboreeMar 14 · 1600 Meters · Place 2 · Millennium1600 Meters26:19.899
Mar 14North Stokes Track & Field JamboreeMar 14 · 800 Meters · Place 3 · Millennium800 Meters32:53.92 PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11North Stokes Indoor Track ClassicDec 11 · 300 Meters · Place 22 · Millennium300 Meters22.57.60a9
Dec 11North Stokes Indoor Track ClassicDec 11 · 1600 Meters · Place 10 · Millennium1600 Meters10.6:33.29a9
Nov 21Turkey InvitationalNov 21 · 500 Meters · Place 30 · Millennium500 Meters30.1:46.95a PB9
Nov 21Turkey InvitationalNov 21 · 300 Meters · Place 35 · Millennium300 Meters35.55.69a PB9