Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL Class 3A XC Regional Championships · Apr 1318:21.17VHSL Class 3A XC Regional ChampionshipsApril 13, 2021
5,000 Meters · GreenHill ParkVHSL Class 3 State Championship · Nov 1618:23.1VHSL Class 3 State ChampionshipNovember 16, 2019
5,000 Meters · York HSBay Rivers District Meet · Mar 1019:03.5Bay Rivers District MeetMarch 10, 2021
6,000 Meters · BRIDGEWATER COLLEGEEagle Challenge · Aug 2921:51.8Eagle ChallengeAugust 29, 2025
8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 1129:25.9NCAA Division III South RegionalNovember 11, 2023
8,000 Meters · BridgewaterODAC XC Championships · Nov 129:13.1ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Community Park at WinterplaceCathcart Invite · Sep 2830:38.90Cathcart InviteSeptember 28, 2024
8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1528:34.10NCAA South Regional XC ChampionshipNovember 15, 2025
8,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 2828:55.72023 ODAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Kernstown BattlefieldHornet Harrier Invitational · Sep 2430:02.0Hornet Harrier InvitationalSeptember 24, 2022
8,000 Meters · Lee Hall MansionNCAA D3 South Regional XC Championships · Nov 1230:55.0NCAA D3 South Regional XC ChampionshipsNovember 12, 2022
8,000 Meters · VSU Randolph FarmVSU XC Challenge · Oct 1028:42.54VSU XC ChallengeOctober 10, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 121 · Batten UniversityBatten University8,000 Meters College12128:34.10 PBSr
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 67 · Batten UniversityBatten University8,000 Meters Collegiate6729:13.1 PBSr
Oct 10VSU XC ChallengeOct 10 · 8,000 Meters Collegiate · Place 13 · Batten UniversityBatten University8,000 Meters Collegiate1328:42.54 PBSr
Aug 29Eagle ChallengeAug 29 · 6,000 Meters Men's Race · Place 18 · Batten UniversityBatten University6,000 Meters Men's Race1821:51.8 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Cathcart InviteSep 28 · 8,000 Meters Collegiate · Place 28 · Batten UniversityBatten University8,000 Meters Collegiate2830:38.90 PBJr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 130 · Batten UniversityBatten University8,000 Meters Championship13029:25.9 PBSo
Oct 282023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 55 · Batten UniversityBatten University8,000 Meters College5528:55.7 PBSo

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 South Regional XC ChampionshipsNov 12 · 8,000 Meters Championship · Place 118 · Batten UniversityBatten University8,000 Meters Championship11830:55.0 PBFr
Oct 29ODAC Cross Country ChampionshipsOct 29 · 8,000 Meters College · Place 83 · Batten UniversityBatten University8,000 Meters College8331:11.7Fr
Oct 14Roanoke College InvitationalOct 14 · 8,000 Meters Men 8k · Place 64 · Batten UniversityBatten University8,000 Meters Men 8k6429:00.2Fr
Sep 24Hornet Harrier InvitationalSep 24 · 8,000 Meters College · Place 37 · Batten UniversityBatten University8,000 Meters College3730:02.0 PBFr
Sep 3Blue Marlin InvitationalSep 3 · 5,000 Meters College · Place 5 · Batten UniversityBatten University5,000 Meters College518:55.4Fr

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13VHSL Class 3 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 74 · LafayetteLafayette5,000 Meters Varsity7418:16.8SR
Oct 16MileStat.com XC InvitationalOct 16 · 5,000 Meters Varsity Elite · Place 192 · LafayetteLafayette5,000 Meters Varsity Elite19217:58—
Oct 2Iron Eagle InvitationalOct 2 · 5,000 Meters Varsity · Place 8 · LafayetteLafayette5,000 Meters Varsity817:52.0012
Sep 29Tabb Home Meet (Tabb, Lafayette, Poquoson)Sep 29 · Varsity · Place 8 · LafayetteLafayetteVarsity817:53.0012
Apr 21VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 52 · LafayetteLafayette5,000 Meters Varsity5218:30.611
Apr 13VHSL Class 3A XC Regional ChampionshipsApr 13 · 5,000 Meters Varsity · Place 9 · LafayetteLafayette5,000 Meters Varsity918:21.17 PB11
Mar 10Bay Rivers District MeetMar 10 · 5,000 Meters Varsity · Place 6 · LafayetteLafayette5,000 Meters Varsity619:03.5 PB11

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 3 State ChampionshipNov 16 · 5,000 Meters Varsity · Place 89 · LafayetteLafayette5,000 Meters Varsity8918:23.1 PB10
Nov 6VHSL Region 3A ChampionshipsNov 6 · 5,000 Meters Varsity · Place 19 · LafayetteLafayette5,000 Meters Varsity1918:30.4910
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 152 · LafayetteLafayetteVarsity15219:00—
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 152 · LafayetteLafayetteVarsity15219:00—
Sep 28VTCA InvitationalSep 28 · 5,000 Meters Varsity · Place 90 · LafayetteLafayette5,000 Meters Varsity9019:09.7—

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 29VTCA InvitationalSep 29 · Varsity · Place 48 · LafayetteLafayetteVarsity4820:44.4—
Sep 29VTCA InvitationalSep 29 · 5,000 Meters Varsity · Place 48 · LafayetteLafayette5,000 Meters Varsity4820:44.4—
Sep 8Pole Green ClassicSep 8 · 5,000 Meters Championship · Place 164 · LafayetteLafayette5,000 Meters Championship16419:22.49