Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1536:10.5NCAA DI Southeast RegionalNovember 15, 2024
2 Miles · Norfolk Academy XC CourseNorfolk Academy 2 Mile XC · Aug 3111:13.80Norfolk Academy 2 Mile XCAugust 31, 2022
5,000 Meters · Bells Mill ParkVHSL CLASS 5A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Nov 417:06.43VHSL CLASS 5A REGIONAL CROSS COUNTRY CHAMPIONSHIPNovember 4, 2023
8,000 Meters · Appalachian State UniversityFire Tower Project · Oct 327:19.9Fire Tower ProjectOctober 3, 2025
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 427:02.4East Carolina Pirate InvitationalOctober 4, 2024
8,000 Meters · Green Hill ParkECE - Fast Times Festival - MS, HS, College, Open (Salem, VA) · Oct 327:08.60ECE - Fast Times Festival - MS, HS, College, Open (Salem, VA)October 3, 2026
8,000 Meters · Milliken FieldBig South XC · Oct 3026:10.0Big South XCOctober 30, 2026
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1727:15.7Virginia/Panorama Farms InvitationalOctober 17, 2025
8,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 3127:58.0Big South XCOctober 31, 2025
8,000 Meters · Virginia Tech Home Cross Country CourseHokie Invitational · Sep 1826:19.30Hokie InvitationalSeptember 18, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Big South XCOct 30 · 8,000 Meters Men 8k · Place 43 · RadfordRadford8,000 Meters Men 8k4326:10.0 PBJr
Oct 17Upstate InviteOct 17 · 8,000 Meters Varsity · Place 99 · RadfordRadford8,000 Meters Varsity9925:59.1JR-3
Oct 3ECE - Fast Times Festival - MS, HS, College, Open (Salem, VA)Oct 3 · 8,000 Meters College · Place 8 · RadfordRadford8,000 Meters College827:08.60 PBJr
Sep 18Hokie InvitationalSep 18 · 8,000 Meters Collegiate · Place 21 · RadfordRadford8,000 Meters Collegiate2126:19.30 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Big South XCOct 31 · 8,000 Meters Champs · Place 61 · RadfordRadford8,000 Meters Champs6127:58.0 PBSo
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 135 · RadfordRadford8,000 Meters College13527:15.7 PBSo
Oct 3Fire Tower ProjectOct 3 · 8,000 Meters College · Place 68 · RadfordRadford8,000 Meters College6827:19.9 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 226 · RadfordRadford10,000 Meters D1 Southeast22636:10.5 PBFr
Nov 12024 Big South XC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 47 · RadfordRadford8,000 Meters Varsity4727:06.8FR
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 172 · RadfordRadford8,000 Meters College17227:02.4 PBFr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 6 State ChampionshipNov 11 · Varsity · Place 32 · Ocean LakesOcean LakesVarsity3217:24—
Nov 11VHSL Class 5 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 32 · Ocean LakesOcean Lakes5,000 Meters Varsity3217:24—
Nov 11VHSL Class 5 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 32 · Ocean LakesOcean Lakes5,000 Meters Varsity3217:24—
Nov 4VHSL CLASS 5A REGIONAL CROSS COUNTRY CHAMPIONSHIPNov 4 · 5,000 Meters Varsity · Place 11 · Ocean LakesOcean Lakes5,000 Meters Varsity1117:06.43 PB12
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 176 · Ocean LakesOcean LakesElite17617:04—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 176 · Ocean LakesOcean Lakes5,000 Meters Elite17617:0412

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 6 State ChampionshipNov 12 · Varsity · Place 76 · Ocean LakesOcean LakesVarsity7618:22—
Nov 12VHSL Class 6 State ChampionshipNov 12 · 5,000 Meters Varsity · Place 76 · Ocean LakesOcean Lakes5,000 Meters Varsity7618:22—
Nov 5VHSL Class 6A Region XC ChampionshipNov 5 · 5,000 Meters Varsity · Place 17 · Ocean LakesOcean Lakes5,000 Meters Varsity1717:41.4211
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 138 · Ocean LakesOcean LakesElite13817:18—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 138 · Ocean LakesOcean Lakes5,000 Meters Elite13817:18—
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 83 · Ocean LakesOcean Lakes5,000 Meters Varsity8317:42.0JR
Sep 24Oatlands InvitationalSep 24 · Varsity · Place 176 · Ocean LakesOcean LakesVarsity17618:00—
Aug 31Norfolk Academy 2 Mile XCAug 31 · 2 Miles Varsity · Place 12 · Ocean LakesOcean Lakes2 Miles Varsity1211:13.80 PB11