Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:27.28Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorJDL Run Fast Invitational · Jan 42:48.46JDL Run Fast InvitationalJanuary 4, 2025
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 54:12.80aAAU North Carolina District QualifierJune 5, 2026
1600 Meters · IndoorCharlotte City Championship · Feb 84:29.52Charlotte City Championship February 8, 2025
1600 Meters · OutdoorWeddington Invitational · Mar 284:25.00Weddington InvitationalMarch 28, 2026
3200 Meters · OutdoorDick Williams Invitational · Apr 2610:18.52Dick Williams InvitationalApril 26, 2024
400 Meters · OutdoorBallantyne Ridge Home Meet · Mar 1952.24Ballantyne Ridge Home MeetMarch 19, 2025
500 Meters · IndoorBallantyne Ridge Polar Bear #2 · Jan 291:09.09aBallantyne Ridge Polar Bear #2January 29, 2025
800 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 161:52.30aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:35.12Carolina Distance CarnivalApril 26, 2025
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 261:58.57Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters--DNS11
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:12.80a PB11
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.1:56.12a11
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 3 · ProvidenceProvidence800 Meters3.1:52.30a PB11
May 8NCHSAA 8A West RegionalMay 8 · 800 Meters · Place 2 · ProvidenceProvidence800 Meters2.1:54.24a11
Apr 28Southwestern 7A/8A Conference ChampionshipApr 28 · 1600 Meters · Place 1 · ProvidenceProvidence1600 Meters1.4:32.63a11
Apr 28Southwestern 7A/8A Conference ChampionshipApr 28 · 800 Meters · Place 1 · ProvidenceProvidence800 Meters1.1:58.42a11
Apr 42026 App State HS InvitationalApr 4 · 800 Meters · Place 2 · ProvidenceProvidence800 Meters2.1:59.22a11
Mar 28Weddington InvitationalMar 28 · 1600 Meters · Place 5 · ProvidenceProvidence1600 Meters54:25.00 PBJR
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 4 · ProvidenceProvidence1600 Meters44:25.4711
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 3 · ProvidenceProvidence1 Mile34:27.28 PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 800 Meters · Place 1 · ProvidenceProvidence800 Meters11:58.6710
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 1600 Meters · Place 1 · ProvidenceProvidence1600 Meters14:28.7410
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 168 · ProvidenceProvidence1600 Meters1684:32.85SO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 175 · ProvidenceProvidenceMR Carnival: Rocky Hansen Christ Sch 4:04.291754:35.12 PBSO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 31 · ProvidenceProvidenceMR Carnival: Tim Brown Hough 1:52.21311:58.57 PBSO
Apr 5Queen City RelaysApr 5 · 1600 Meters · Place 2 · ProvidenceProvidence1600 Meters24:30.1610
Mar 21Lakeside LightsMar 21 · 800 Meters · Place 1 · ProvidenceProvidence800 Meters11:59.7510
Mar 19Ballantyne Ridge Home MeetMar 19 · 400 Meters · Place 2 · ProvidenceProvidence400 Meters252.24 PB10
Mar 14Marvin Ridge InvitationalMar 14 · 1600 Meters · Place 5 · ProvidenceProvidence1600 Meters54:30.9110

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8Charlotte City Championship Feb 8 · 1600 Meters · Place 7 · ProvidenceProvidence1600 Meters74:29.52 PBSO
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 27 · ProvidenceProvidence1600 Meters274:29.79—
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 500 Meters · Place 2 · ProvidenceProvidence500 Meters21:09.09a PB—
Jan 4JDL Run Fast InvitationalJan 4 · 1600 Meters · Place 16 · ProvidenceProvidence1600 Meters164:41.78—
Jan 4JDL Run Fast InvitationalJan 4 · 1000 Meters · Place 19 · ProvidenceProvidence1000 Meters192:48.46 PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1NC Runners Tune UpJun 1 · 800 Meters · Place 32 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters32.02:03.39
May 1Southwestern 4A Conference ChampionshipMay 1 · 1600 Meters · Place 3 · ProvidenceProvidence1600 Meters34:40.78—
May 1Southwestern 4A Conference ChampionshipMay 1 · 800 Meters · Place 5 · ProvidenceProvidence800 Meters52:03.60—
Apr 26Dick Williams InvitationalApr 26 · 3200 Meters · Place 1 · ProvidenceProvidence3200 Meters110:18.52 PB—
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 12 · ProvidenceProvidence1600 Meters124:38.93—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 141 · ProvidenceProvidence1 Mile1414:41.579
Apr 20Carolina Distance CarnivalApr 20 · 800 Meters · Place 40 · ProvidenceProvidence800 Meters402:03.129
Apr 10PHS Meet #2Apr 10 · 1600 Meters · Place 1 · ProvidenceProvidence1600 Meters14:45.22a—
Apr 10PHS Meet #2Apr 10 · 1600 Meters · Place 1 · ProvidenceProvidence1600 Meters14:45.22a—
Mar 16Marvin Ridge InvitationalMar 16 · 800 Meters · Place 8 · ProvidenceProvidence800 Meters82:01.71—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Fast Track HS InvitationalJan 20 · 1600 Meters · Place 40 · ProvidenceProvidence1600 Meters404:42.55—