Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Regional XC Championships · Nov 1131:25.7NCAA D1 Southeast Regional XC ChampionshipsNovember 11, 2022
5,000 Meters · Carolina Horse ParkNCHSAA 4A Mideast Region · Nov 217:34.6NCHSAA 4A Mideast RegionNovember 2, 2019
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship · Jan 2216:28.87NCHSAA State ChampionshipJanuary 22, 2021
5,000 Meters · Wake Med Soccer Park6-Way Meet · Oct 318:44.006-Way MeetOctober 3, 2018
5,000 Meters · WakeMed Soccer ParkCary vs. Panther Creek-Boys · Nov 2415:57.49Cary vs. Panther Creek-BoysNovember 24, 2020
6,000 Meters · Virginia TechVirginia Tech Invitational · Sep 218:58.9Virginia Tech InvitationalSeptember 2, 2022
8,000 Meters · Apalachee Regional ParkACC XC Championships · Oct 2725:08.5ACC XC ChampionshipsOctober 27, 2023
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1725:56.0Virginia/Panorama Farms InvitationalOctober 17, 2025
8,000 Meters · Panorama FarmsPanorama Farms XC23 Invitational · Oct 1524:24.9Panorama Farms XC23 InvitationalOctober 15, 2022
8,000 Meters · UnknownACC Cross Country Championships · Oct 2824:14.7ACC Cross Country ChampionshipsOctober 28, 2022

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7Hokie OpenNov 7 · 6,000 Meters Varsity · Place 3 · Virginia TechVirginia Tech6,000 Meters Varsity318:03.4JR
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 89 · Virginia TechVirginia Tech8,000 Meters College8925:56.0 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 8Hokie OpenNov 8 · 6,000 Meters Varsity · Place 3 · Virginia TechVirginia Tech6,000 Meters Varsity317:56.2JR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27ACC XC ChampionshipsOct 27 · 8,000 Meters College · Place 95 · Virginia TechVirginia Tech8,000 Meters College9525:08.5 PBSo
Oct 14XC23 College & OpenOct 14 · 8,000 Meters Varsity · Place 59 · Virginia TechVirginia Tech8,000 Meters Varsity5924:15.5SO
Sep 15Virginia Tech Alumni InvitationalSep 15 · 8,000 Meters Varsity · Place 3 · Virginia TechVirginia Tech8,000 Meters Varsity324:29.4SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA D1 Southeast Regional XC ChampionshipsNov 11 · 10,000 Meters Championship · Place 74 · Virginia TechVirginia Tech10,000 Meters Championship7431:25.7 PBFr
Oct 28ACC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 63 · Virginia TechVirginia Tech8,000 Meters College6324:14.7 PBFr
Oct 15Panorama Farms XC23 InvitationalOct 15 · 8,000 Meters College · Place 65 · Virginia TechVirginia Tech8,000 Meters College6524:24.9 PBFr
Sep 2Virginia Tech InvitationalSep 2 · 6,000 Meters College · Place 6 · Virginia TechVirginia Tech6,000 Meters College618:58.9 PBFr

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Jan 22NCHSAA State ChampionshipJan 22 · 5,000 Meters 4A · Place 11 · CaryCary5,000 Meters 4A1116:28.87 PB12
Jan 16NCHSAA 4A Mideast RegionalJan 16 · 5,000 Meters Varsity · Place 4 · CaryCary5,000 Meters Varsity416:03.0112
Jan 6Tri-8 Conference ChampionshipJan 6 · 5,000 Meters Varsity · Place 2 · CaryCary5,000 Meters Varsity215:59.5012

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 29QUAD Meet (Apex/CG/Cary/GL)Dec 29 · Varsity · Place 1 · CaryCaryVarsity116:03.1812
Dec 19Quad Meet (Broughton/Cardinal Gibbons/Cary/Panther Creek)Dec 19 · 5,000 Meters Varsity · Place 2 · CaryCary5,000 Meters Varsity216:02.2612
Dec 15Cary vs. Athens DriveDec 15 · 5,000 Meters Varsity · Place 2 · CaryCary5,000 Meters Varsity216:37.8612
Nov 24Cary vs. Panther Creek-BoysNov 24 · 5,000 Meters Varsity · Place 1 · CaryCary5,000 Meters Varsity115:57.49 PB12
Nov 17Cary vs. Green HopeNov 17 · 5,000 Meters Varsity · Place 1 · CaryCary5,000 Meters Varsity116:13.6612

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 53 · CaryCary5,000 Meters 4A5316:54.7811
Nov 9NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 53 · CaryCary5,000 Meters Varsity5316:54.7811
Nov 2NCHSAA 4A Mideast RegionNov 2 · 5,000 Meters Varsity · Place 37 · CaryCary5,000 Meters Varsity3717:34.6 PB11
Oct 5Wendy's InvitationalOct 5 · Open · Place 18 · CaryCaryOpen1817:01.2JR
Sep 28Patriot DerbySep 28 · 5,000 Meters Invitational · Place 16 · CaryCary5,000 Meters Invitational1618:17.90—
Sep 21Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 179 · CaryCary5,000 Meters Championship17917:45.211
Sep 12Cary 3 WaySep 12 · 5,000 Meters Varsity · Place 8 · CaryCary5,000 Meters Varsity817:09.4211
Sep 4Boys 6-Way MeetSep 4 · 5,000 Meters Varsity · Place 8 · CaryCary5,000 Meters Varsity819:28.8111

2018 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 15Tri-6 ChampionshipOct 15 · Varsity · Place 44 · CaryCaryVarsity4419:12.7010
Oct 10Apex vs. CaryOct 10 · 5,000 Meters Varsity · Place 4 · CaryCary5,000 Meters Varsity419:37.6010
Oct 6Wendy's InvitationalOct 6 · 5,000 Meters Open · Place 68 · CaryCary5,000 Meters Open6818:37.86SO
Oct 36-Way MeetOct 3 · 5,000 Meters Varsity · Place 20 · CaryCary5,000 Meters Varsity2018:44.00 PB10
Sep 29Greensboro XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 6 · CaryCary5,000 Meters Junior Varsity618:33.66—
Sep 7Friday Night LightsSep 7 · 5,000 Meters Junior Varsity · Place 83 · CaryCary5,000 Meters Junior Varsity8319:36.19—
Aug 22Cary 8 Way MeetAug 22 · 3,000 Meters Varsity · Place 56 · CaryCary3,000 Meters Varsity5611:07.910
Aug 15Cary vs Middle CreekAug 15 · Varsity · Place 13 · CaryCaryVarsity1311:26.0110
Aug 11Wake County Kickoff ClassicAug 11 · 3,000 Meters Varsity · Place 151 · CaryCary3,000 Meters Varsity15112:52.2810

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 30Greensboro InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 53 · CaryCary5,000 Meters Junior Varsity5319:55.34—
Sep 27Jordan, Cary, Panther CreekSep 27 · 3,200 Meters Varsity · Place 52 · CaryCary3,200 Meters Varsity5214:11.409
Sep 16Adidas XC ChallengeSep 16 · 5,000 Meters JV Red · CaryCary5,000 Meters JV Red—20:17.69
Sep 15adidas XC ChallengeSep 15 · 5,000 Meters Junior Varsity · Place 200 · Cary,Cary, NCCary,Cary, NC5,000 Meters Junior Varsity20020:17.69