Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Norfolk Academy XC CourseNorfolk Academy 2 Mile XC · Aug 3110:55.30Norfolk Academy 2 Mile XCAugust 31, 2022
5,000 Meters · Bells Mill ParkVHSL Class 6A Region XC Championship · Nov 518:01.96VHSL Class 6A Region XC ChampionshipNovember 5, 2022
5,000 Meters · GreenHill ParkRooney Invitational · Sep 817:59.2Rooney InvitationalSeptember 8, 2023
5,000 Meters · Kellam HSBeach District Meet #3 · Mar 2418:51.61Beach District Meet #3March 24, 2021
6,000 Meters · BRIDGEWATER COLLEGEEagle Challenge · Aug 2922:58.0Eagle ChallengeAugust 29, 2025
6,000 Meters · Murphy Deming College of Health SciencesAcorn Invitational · Oct 624:15.3Acorn InvitationalOctober 6, 2023
6,000 Meters · Pole Green ParkSpider Alumni Open · Sep 522:45.5Spider Alumni OpenSeptember 5, 2026
8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 1129:11.8NCAA Division III South RegionalNovember 11, 2023
8,000 Meters · BridgewaterODAC XC Championships · Nov 131:29.8ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · BRIDGEWATER COLLEGEBridgewater Invitational · Sep 2031:24.4Bridgewater InvitationalSeptember 20, 2025
8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1531:33.70NCAA South Regional XC ChampionshipNovember 15, 2025
8,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 2831:21.12023 ODAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 3134:07.0ODAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Longwood UniversityLancer Home Open · Sep 633:38.5Lancer Home OpenSeptember 6, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1129:15.1Royals ChallengeOctober 11, 2024
8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 1930:38.03NCAA DIII South Region PreviewSeptember 19, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 103 · Hampden-SydneyHampden-Sydney8,000 Meters ODAC10334:07.0 PBSr
Sep 19NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 115 · Hampden-SydneyHampden-Sydney8,000 Meters Collegiate11530:38.03 PBSr
Sep 5Spider Alumni OpenSep 5 · 6,000 Meters Collegiate · Place 107 · Hampden-SydneyHampden-Sydney6,000 Meters Collegiate10722:45.5 PBSr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 147 · Hampden-SydneyHampden-Sydney8,000 Meters College14731:33.70 PBJr
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 86 · Hampden-SydneyHampden-Sydney8,000 Meters Collegiate8631:29.8 PBJr
Oct 18Roanoke College South Region ShowdownOct 18 · 8,000 Meters Varsity · Place 172 · Hampden-SydneyHampden-Sydney8,000 Meters Varsity17230:18.70JR
Oct 4Cross Country Meeting at Berry CollegeOct 4 · 8,000 Meters College · Place 61 · Hampden-SydneyHampden-Sydney8,000 Meters College6132:23.5Jr
Sep 20Bridgewater InvitationalSep 20 · 8,000 Meters College · Place 15 · Hampden-SydneyHampden-Sydney8,000 Meters College1531:24.4 PBJr
Sep 6Lancer Home OpenSep 6 · 8,000 Meters College · Place 26 · Hampden-SydneyHampden-Sydney8,000 Meters College2633:38.5 PBJr
Aug 29Eagle ChallengeAug 29 · 6,000 Meters Men's Race · Place 42 · Hampden-SydneyHampden-Sydney6,000 Meters Men's Race4222:58.0 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 76 · Hampden-SydneyHampden-Sydney8,000 Meters Varsity7629:40.2SO
Oct 19Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 105 · Hampden-SydneyHampden-Sydney8,000 Meters Varsity10529:58.2SO
Oct 11Royals ChallengeOct 11 · 8,000 Meters Blue · Place 97 · Hampden-SydneyHampden-Sydney8,000 Meters Blue9729:15.1 PBSo
Aug 30Eastern Mennonite Heritage InvitationalAug 30 · 5,000 Meters Varsity · Place 29 · Hampden-SydneyHampden-Sydney5,000 Meters Varsity2920:06.8SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 123 · Hampden-SydneyHampden-Sydney8,000 Meters Championship12329:11.8 PBFr
Oct 282023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 80 · Hampden-SydneyHampden-Sydney8,000 Meters College8031:21.1 PBFr
Oct 6Acorn InvitationalOct 6 · 6,000 Meters College · Place 14 · Hampden-SydneyHampden-Sydney6,000 Meters College1424:15.3 PBFr
Sep 8Rooney InvitationalSep 8 · 5,000 Meters 5K · Place 16 · Hampden-SydneyHampden-Sydney5,000 Meters 5K1617:59.2 PBFr

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 6 State ChampionshipNov 12 · Varsity · Place 87 · Ocean LakesOcean LakesVarsity8718:38—
Nov 12VHSL Class 6 State ChampionshipNov 12 · 5,000 Meters Varsity · Place 87 · Ocean LakesOcean Lakes5,000 Meters Varsity8718:38—
Nov 5VHSL Class 6A Region XC ChampionshipNov 5 · 5,000 Meters Varsity · Place 23 · Ocean LakesOcean Lakes5,000 Meters Varsity2318:01.96 PB12
Oct 19Beach District XC #4Oct 19 · 5,000 Meters Varsity · Place 7 · Ocean Lakes HighOcean Lakes High5,000 Meters Varsity718:46.9312
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 133 · Ocean LakesOcean LakesElite13317:16—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 133 · Ocean LakesOcean Lakes5,000 Meters Elite13317:16—
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 76 · Ocean LakesOcean Lakes5,000 Meters Varsity7617:36.1SR
Sep 24Oatlands InvitationalSep 24 · Varsity · Place 350 · Ocean LakesOcean LakesVarsity35018:58—
Sep 14Beach District Meet #1Sep 14 · 5,000 Meters Varsity · Place 4 · Ocean Lakes HighOcean Lakes High5,000 Meters Varsity417:58.2612
Aug 31Norfolk Academy 2 Mile XCAug 31 · 2 Miles Varsity · Place 7 · Ocean LakesOcean Lakes2 Miles Varsity710:55.30 PB12

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13VHSL Class 6 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 94 · Ocean LakesOcean Lakes5,000 Meters Varsity9418:11—
Nov 6VHSL Class 6 Region A Cross Country ChampionshipNov 6 · 5,000 Meters Varsity · Place 30 · Ocean LakesOcean Lakes5,000 Meters Varsity3018:01.20—
Nov 6VHSL Class 6 Region A Cross Country ChampionshipNov 6 · Varsity · Place 30 · Ocean LakesOcean LakesVarsity3018:01.20—
Oct 9Atlantic Coast XC InvitationalOct 9 · 5,000 Meters Varsity · Place 19 · Ocean LakesOcean Lakes5,000 Meters Varsity1917:53.8511
Oct 2Southeastern District Cross Country InvitationalOct 2 · 5,000 Meters Varsity · Place 13 · Ocean LakesOcean Lakes5,000 Meters Varsity1317:47.58—
Sep 29Beach District Meet #1Sep 29 · Varsity · Place 3 · Ocean LakesOcean LakesVarsity318:12.6911
Mar 24Beach District Meet #3Mar 24 · 5,000 Meters Varsity 1 · Place 32 · Ocean LakesOcean Lakes5,000 Meters Varsity 13218:51.61 PB10