Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPiedmont Last Chance · Feb 62:59.61Piedmont Last ChanceFebruary 6, 2026
1000 Meters · OutdoorPorter Ridge Polar Bear #1 · Nov 163:43.99Porter Ridge Polar Bear #1November 16, 2022
1600 Meters · IndoorTitan Clash · Dec 55:13.19aTitan ClashDecember 5, 2024
1600 Meters · OutdoorWeddington Meet #4 · Apr 224:55.60Weddington Meet #4April 22, 2026
3200 Meters · IndoorCatawba Shores, Rocky River & The Mountain Conferences · Jan 3012:34.10Catawba Shores, Rocky River & The Mountain ConferencesJanuary 30, 2024
3200 Meters · OutdoorRocky River Conference Indoor Championship · Feb 413:17.17aRocky River Conference Indoor ChampionshipFebruary 4, 2025
800 Meters · IndoorPiedmont Dual Meet · Feb 262:47.40Piedmont Dual MeetFebruary 26, 2024
800 Meters · OutdoorClash of the Carolinas · Mar 72:14.62Clash of the CarolinasMarch 7, 2026
800 Meters · Relay Split · IndoorSouth Iredell Invitational · Nov 182:15.033South Iredell InvitationalNovember 18, 2025
Complete · OutdoorPiedmont Middle Track Meet · Mar 196:54.0Piedmont Middle Track MeetMarch 19, 2022
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 265:13.43Carolina Distance CarnivalApril 26, 2025
Results · OutdoorWeddington Middle School Rockin' Races · Mar 126:45.89Weddington Middle School Rockin' RacesMarch 12, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Southern Carolina Conference ChampionshipApr 30 · 1600 Meters · Place 16 · PiedmontPiedmont1600 Meters165:04.34a12
Apr 30Southern Carolina Conference ChampionshipApr 30 · 1600 Meters · Place 16 · PiedmontPiedmont1600 Meters165:04.34SR
Apr 22Weddington Meet #4Apr 22 · 800 Meters · Place 13 · PiedmontPiedmont800 Meters132:21.35—
Apr 22Weddington Meet #4Apr 22 · 1600 Meters · Place 3 · PiedmontPiedmont1600 Meters34:55.60 PB—
Apr 13Piedmont Home Meet #2 (Senior Night)Apr 13 · 3200 Meters · Place 8 · PiedmontPiedmont3200 Meters8.13:56.23a12
Mar 31Parkwood HS Meet #1Mar 31 · 1600 Meters · Place 6 · PiedmontPiedmont1600 Meters6.5:03.29a12
Mar 17Piedmont Home Meet #1Mar 17 · 1600 Meters · Place 4 · PiedmontPiedmont1600 Meters4.5:01.90a12
Mar 13Marvin Ridge InvitationalMar 13 · 1600 Meters · Place 23 · PiedmontPiedmont1600 Meters23.4:56.22a12
Mar 7Clash of the CarolinasMar 7 · 800 Meters · Place 18 · PiedmontPiedmont800 Meters182:14.62 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · PiedmontPiedmont800 MetersRelay Split—2:16.99212
Feb 6Piedmont Last ChanceFeb 6 · 1000 Meters · Place 2 · PiedmontPiedmont1000 Meters22:59.61 PBSR

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Dec 20Christmas is Near InvitationalDec 20 · 1600 Meters · Place 33 · PiedmontPiedmont1600 Meters33.5:08.76a12
Dec 16Piedmont Polar Bear Meet #1Dec 16 · 1000 Meters · Place 1 · PiedmontPiedmont1000 Meters1.2:55.14aUnofficial12
Dec 10PRHS Polar Bear #1Dec 10 · 1000 Meters · Place 5 · PiedmontPiedmont1000 Meters5.2:59.57aUnofficial12
Nov 24UA Winter Hat Polar BearNov 24 · 1600 Meters · Place 5 · PiedmontPiedmont1600 Meters5.4:58.85aUnofficial12
May 2Panther Last Chance MeetMay 2 · 800 Meters · Place 3 · PiedmontPiedmont800 Meters32:15.67—
May 2Panther Last Chance MeetMay 2 · 1600 Meters · Place 3 · PiedmontPiedmont1600 Meters35:08.18—
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 588 · PiedmontPiedmont1600 Meters5885:11.56JR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 586 · PiedmontPiedmontMR Carnival: Rocky Hansen Christ Sch 4:04.295865:13.43 PBJR
Apr 17EAST ROWAN MEET #5Apr 17 · 800 Meters · Place 5 · PiedmontPiedmont800 Meters5.2:17.53a11
Apr 2Union County ChampionshipsApr 2 · 1600 Meters · Place 16 · PiedmontPiedmont1600 Meters16.5:05.07a11
Mar 29Weddington InvitationalMar 29 · 1600 Meters · Place 58 · PiedmontPiedmont1600 Meters585:17.41JR
Mar 14Marvin Ridge InvitationalMar 14 · 800 Meters · Place 37 · PiedmontPiedmont800 Meters372:24.1211
Mar 14Marvin Ridge InvitationalMar 14 · 1600 Meters · Place 35 · PiedmontPiedmont1600 Meters355:09.9711
Mar 4Forest Hills Meet #1Mar 4 · 800 Meters · Place 5 · PiedmontPiedmont800 Meters5.2:21.47a11
Feb 4Rocky River Conference Indoor ChampionshipFeb 4 · 3200 Meters · Place 8 · PiedmontPiedmont3200 Meters8.13:17.17a PB11
Feb 4Rocky River Conference Indoor ChampionshipFeb 4 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters10.5:49.65a11
Jan 30Piedmont Polar Bear Meet #3Jan 30 · 1600 Meters · Place 1 · PiedmontPiedmont1600 Meters1.5:26.10aUnofficial11
Jan 28Anson Polar Bear #1Jan 28 · 1000 Meters · Place 9 · PiedmontPiedmont1000 Meters9.3:31.61aUnofficial11
Jan 28Anson Polar Bear #1Jan 28 · 1600 Meters · Place 7 · PiedmontPiedmont1600 Meters7.5:33.74aUnofficial11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 1600 Meters · Place 14 · PiedmontPiedmont1600 Meters14.5:07.48aUnofficial12
Nov 18South Iredell InvitationalNov 18 · 1000 Meters · Place 3 · PiedmontPiedmont1000 Meters3.2:59.87a12
Nov 18South Iredell InvitationalNov 18 · 800 Meters · PiedmontPiedmont800 MetersRelay Split—2:15.033 PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 17Monroe Polar Bear No. 1Dec 17 · 1600 Meters · Place 3 · PiedmontPiedmont1600 Meters3.5:17.85aUnofficial11
Dec 9Piedmont Polar Bear Meet #2Dec 9 · 500 Meters · Place 7 · PiedmontPiedmont500 Meters7.1:21.32aUnofficial11
Dec 3Piedmont Polar Bear Meet #1Dec 3 · 1600 Meters · Place 8 · PiedmontPiedmont1600 Meters8.5:38.73aUnofficial11
Nov 26UA Winter Hat Polar BearNov 26 · 1600 Meters · Place 11 · PiedmontPiedmont1600 Meters11.5:15.88aUnofficial11
Nov 20PR Polar Bear #1Nov 20 · 1600 Meters · Place 4 · PiedmontPiedmont1600 Meters4.5:20.55aUnofficial11
May 1Parkwood Home MeetMay 1 · 1600 Meters · Place 2 · PiedmontPiedmont1600 Meters2.5:19.69a10
Apr 232A/3A Rocky River Conference ChampionshipApr 23 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters10.5:19.01aUnofficial10
Apr 16Sun Valley Home Meet (Senior Night)Apr 16 · 1600 Meters · Place 7 · PiedmontPiedmont1600 Meters75:23.16SO
Apr 16Sun Valley Home Meet (Senior Night)Apr 16 · 800 Meters · Place 16 · PiedmontPiedmont800 Meters162:24.92SO
Apr 10UCPS Track & Field ChampionshipsApr 10 · 1600 Meters · Place 19 · PiedmontPiedmont1600 Meters19.5:29.65a10
Mar 21Piedmont Rocky River Pre-Conference MeetMar 21 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters10.5:27.19a10
Mar 16Marvin Ridge InvitationalMar 16 · 1600 Meters · Place 57 · PiedmontPiedmont1600 Meters575:29.35—
Mar 2Spring into the Season KickoffMar 2 · 1600 Meters · PiedmontPiedmont1600 Meters—DNS10
Jan 11Piedmont High RRC Meet #2Jan 11 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters10.5:46.34aUnofficial10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Titan ClashDec 5 · 1600 Meters · Place 9 · PiedmontPiedmont1600 Meters9.5:13.19a PB11
Feb 26Piedmont Dual MeetFeb 26 · 1600 Meters · Place 6 · PiedmontPiedmont1600 Meters65:44.00—
Feb 26Piedmont Dual MeetFeb 26 · 800 Meters · Place 6 · PiedmontPiedmont800 Meters62:47.40 PB—
Jan 30Catawba Shores, Rocky River & The Mountain ConferencesJan 30 · 3200 Meters · Place 7 · PiedmontPiedmont3200 Meters712:34.10 PB10
Jan 30Catawba Shores, Rocky River & The Mountain ConferencesJan 30 · 1600 Meters · Place 9 · PiedmontPiedmont1600 Meters95:51.2810
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 3200 Meters · Place 5 · PiedmontPiedmont3200 Meters5.13:20.84aUnofficial10
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 1600 Meters · Place 27 · PiedmontPiedmont1600 Meters27.5:37.04aUnofficial10

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 12Anson Polar Bear Meet #1Dec 12 · 1000 Meters · Place 6 · PiedmontPiedmont1000 Meters6.3:20.80aUnofficial10
Dec 5Rocky River Conference Polar Bear MeetDec 5 · 1000 Meters · Place 3 · PiedmontPiedmont1000 Meters3.3:15.45aUnofficial10
Nov 28Monroe Polar Bear #1Nov 28 · 1000 Meters · Place 7 · PiedmontPiedmont1000 Meters7.3:23.62aUnofficial10
Nov 20Piedmont High RRC Meet #1Nov 20 · 1000 Meters · Place 4 · PiedmontPiedmont1000 Meters4.3:16.10aUnofficial10
May 3Southern Carolina Conference Championship May 3 · 1600 Meters · Place 15 · PiedmontPiedmont1600 Meters155:44.87—
Apr 28Spartan Home Meet (Senior Night)Apr 28 · 1600 Meters · Place 9 · PiedmontPiedmont1600 Meters9.5:50.09a9
Apr 28Spartan Home Meet (Senior Night)Apr 28 · 800 Meters · Place 17 · PiedmontPiedmont800 Meters17.2:55.80a9
Apr 19UCPS ChampionshipsApr 19 · 1600 Meters · Place 12 · PiedmontPiedmont1600 Meters126:14.40FR
Apr 19UCPS ChampionshipsApr 19 · 1600 Meters · Place 23 · PiedmontPiedmont1600 Meters236:14.40FR
Mar 29Porter Ridge Home Meet #2Mar 29 · 1600 Meters · Place 15 · PiedmontPiedmont1600 Meters15.5:45.48a9
Mar 29Porter Ridge Home Meet #2Mar 29 · 800 Meters · PiedmontPiedmont800 Meters—DNS9
Mar 18Marvin Ridge InvitationalMar 18 · 1600 Meters · Place 51 · PiedmontPiedmont1600 Meters515:54.90—
Mar 11Spartan RelaysMar 11 · 1600 Meters · Place 11 · PiedmontPiedmont1600 Meters115:56.88FR
Mar 8Porter Ridge Home Meet #1Mar 8 · 1600 Meters · Place 7 · PiedmontPiedmont1600 Meters7.6:00.24a9
Mar 4Spring into the Season KickoffMar 4 · 800 Meters · Place 49 · PiedmontPiedmont800 Meters492:49.68FR
Mar 4Spring into the Season KickoffMar 4 · 1600 Meters · Place 57 · PiedmontPiedmont1600 Meters576:02.35FR
Mar 2Weddington Meet #1Mar 2 · 800 Meters · Place 20 · PiedmontPiedmont800 Meters202:48.02—
Mar 2Weddington Meet #1Mar 2 · 1600 Meters · Place 9 · PiedmontPiedmont1600 Meters96:03.12—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 2Cold Turkey InvitationalDec 2 · 1000 Meters · Place 29 · PiedmontPiedmont1000 Meters29.3:21.13aUnofficial10
Jan 17Southern Carolina and Sandhills Conference ChampionshipsJan 17 · 1000 Meters · Place 24 · PiedmontPiedmont1000 Meters243:33.269
Jan 10Sun Valley Polar Bear MeetJan 10 · 1000 Meters · Place 9 · PiedmontPiedmont1000 Meters93:16.39FR
Jan 5Porter Ridge Polar Bear #3Jan 5 · 1000 Meters · Place 14 · PiedmontPiedmont1000 Meters143:36.14FR

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 7Porter Ridge Polar Bear #2Dec 7 · 1000 Meters · Place 21 · PiedmontPiedmont1000 Meters21.3:35.42aUnofficial9
Nov 16Porter Ridge Polar Bear #1Nov 16 · 1000 Meters · Place 9 · PiedmontPiedmont1000 Meters93:43.99 PBFR
Apr 30Union County Middle School ChampionshipApr 30 · 1600 Meters · Place 30 · PiedmontPiedmont1600 Meters30.6:15.15a8
Apr 2Monroe MS Meet #3Apr 2 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters106:15.898
Apr 2Monroe MS Meet #3Apr 2 · 1600 Meters · Place 12 · PiedmontPiedmont1600 Meters126:15.898
Apr 2Monroe MS Meet #3Apr 2 · 1600 Meters · Place 10 · PiedmontPiedmont1600 Meters106:15.898
Apr 2Monroe MS Meet #3Apr 2 · 1600 Meters · Place 12 · PiedmontPiedmont1600 Meters126:15.898
Mar 19Piedmont Middle Track MeetMar 19 · Complete · Place 16 · PiedmontPiedmontComplete166:54.0 PB8
Mar 12Weddington Middle School Rockin' RacesMar 12 · Results · Place 16 · PiedmontPiedmontResults166:45.89 PB8
Mar 5SVMS Season OpenerMar 5 · 1600 Meters · Place 12 · PiedmontPiedmont1600 Meters126:22.038
Mar 5SVMS Season OpenerMar 5 · 1600 Meters · Place 27 · PiedmontPiedmont1600 Meters276:22.038

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Cold Turkey InvitationalDec 3 · 1600 Meters · PiedmontPiedmont1600 Meters—DNS9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22UCPS Middle School #3May 22 · 1600 Meters · Place 20 · PiedmontPiedmont1600 Meters206:39.357
May 22UCPS Middle School #3May 22 · 800 Meters · Place 24 · PiedmontPiedmont800 Meters243:13.487
May 8UCPS T&F Middle School #2May 8 · 1600 Meters · Place 22 · PiedmontPiedmont1600 Meters226:51.687
May 8UCPS T&F Middle School #2May 8 · 800 Meters · Place 23 · PiedmontPiedmont800 Meters233:18.227
May 1Middle School Track KickoffMay 1 · 1600 Meters · Place 25 · PiedmontPiedmont1600 Meters25.7:11.92a7
May 1Middle School Track KickoffMay 1 · 800 Meters · Place 25 · PiedmontPiedmont800 Meters25.3:38.47a7