Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 1433:05.2NCAA DI Southeast RegionalNovember 14, 2025
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1534:03.0NCAA DI Southeast RegionalNovember 15, 2024
2 Miles · Myers ParkCRCXC Meet · Aug 2011:46CRCXC MeetAugust 20, 2022
5,000 Meters · Fisher Farm ParkHough Invite · Sep 2415:52.6Hough InviteSeptember 24, 2022
5,000 Meters · Frank LiskeCharlotte Opener · Aug 2915:24.5Charlotte OpenerAugust 29, 2025
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 516:17.38NCHSAA XC State ChampionshipNovember 5, 2022
5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 2715:59.03Eastbay South Region Cross Country ChampionshipsNovember 27, 2021
5,000 Meters · Milliken Plant CourseEye Opener · Sep 1419:22.1Eye OpenerSeptember 14, 2019
5,000 Meters · Myers Park High SchoolMyers Park XC Invitational · Sep 721:15.36Myers Park XC InvitationalSeptember 7, 2019
5,000 Meters · Weddington HSWeddington Home Meet · Oct 1519:15.0Weddington Home MeetOctober 15, 2019
8,000 Meters · Frank Lisk Park2025 American Conference XC Champs · Nov 124:50.62025 American Conference XC ChampsNovember 1, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:47.3Paul Short RunOctober 2, 2026
8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 1224:54.07Queen City InviteSeptember 12, 2025
8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 324:39.6Joe Piane InvitationalOctober 3, 2025
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1724:59.6Virginia/Panorama Farms InvitationalOctober 17, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 121 · CharlotteCharlotte8,000 Meters Open12126:47.3 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 153 · CharlotteCharlotte10,000 Meters D1 Southeast15333:05.2 PBSo
Nov 12025 American Conference XC ChampsNov 1 · 8,000 Meters Champ · Place 37 · CharlotteCharlotte8,000 Meters Champ3724:50.6 PBSo
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 54 · CharlotteCharlotte8,000 Meters College5424:59.6 PBSo
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Open · Place 15 · CharlotteCharlotte8,000 Meters Open1524:39.6 PBSo
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 15 · CharlotteCharlotte8,000 Meters Collegiate1524:54.07 PBSo
Aug 29Charlotte OpenerAug 29 · 5,000 Meters Men's Race · Place 17 · CharlotteCharlotte5,000 Meters Men's Race1715:24.5 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 174 · CharlotteCharlotte10,000 Meters D1 Southeast17434:03.0 PBFr
Aug 30Charlotte OpenerAug 30 · 5,000 Meters Varsity · Place 10 · CharlotteCharlotte5,000 Meters Varsity1015:08.7FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 16 · South MecklenburgSouth Mecklenburg5,000 Meters 4A1616:17.38 PB12
Oct 29NCHSAA 4A West RegionalOct 29 · 5,000 Meters Varsity · Place 4 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity416:04.8112
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 10 · South MecklenburgSouth Mecklenburg5,000 Meters Championship1015:47.9012
Sep 24Hough InviteSep 24 · 5,000 Meters Varsity · Place 1 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity115:52.6 PB12
Aug 20CRCXC MeetAug 20 · 2 Miles Junior/Senior · Place 2 · South MecklenburgSouth Mecklenburg2 Miles Junior/Senior211:46 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 27Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 64 · Charlotte, NCCharlotte, NC5,000 Meters Championship6415:59.03 PB11
Nov 6NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 17 · South MecklenburgSouth Mecklenburg5,000 Meters 4A1716:06.1211
Oct 30NCHSAA 4A West RegionalOct 30 · 5,000 Meters Varsity · Place 5 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity516:08.811
Sep 25Hough XC InvitationalSep 25 · 5,000 Meters Varsity · Place 5 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity516:45.4311
Aug 28Providence Cross Country InvitationalAug 28 · 5,000 Meters Championship · Place 19 · South MecklenburgSouth Mecklenburg5,000 Meters Championship1916:29.8JR
Jan 22NCHSAA State ChampionshipJan 22 · 5,000 Meters 4A · Place 30 · South MecklenburgSouth Mecklenburg5,000 Meters 4A3016:55.1410
Jan 15NCHSAA 4A West RegionalJan 15 · 5,000 Meters Varsity · Place 10 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity1016:57.210
Jan 6SoMeck 7 Conference ChampionshipJan 6 · 5,000 Meters Varsity · Place 6 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity616:49.3510

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 12Hough B MeetDec 12 · 5,000 Meters Varsity · Place 2 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity217:1310
Dec 5Ardrey Kell Home Meet #2 (B)Dec 5 · 5,000 Meters Varsity · Place 4 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity417:21.5610
Nov 21Ardrey Kell Home Meet #1 (C)Nov 21 · 5,000 Meters Varsity · Place 3 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity317:13.2810

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15Weddington Home MeetOct 15 · 5,000 Meters Varsity · Place 43 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity4319:15.0 PB9
Sep 28High Country ClassicSep 28 · Varsity · Place 68 · South MecklenburgSouth MecklenburgVarsity6821:08.67—
Sep 14Eye OpenerSep 14 · 5,000 Meters Championship · Place 169 · South MecklenburgSouth Mecklenburg5,000 Meters Championship16919:22.1 PB9
Sep 7Myers Park XC InvitationalSep 7 · 5,000 Meters Varsity - Green · Place 51 · South MecklenburgSouth Mecklenburg5,000 Meters Varsity - Green5121:15.36 PB9
Aug 24Providence InvitationalAug 24 · 5,000 Meters Junior Varsity · Place 98 · South MecklenburgSouth Mecklenburg5,000 Meters Junior Varsity9820:24.41—