Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1533:23.4NCAA DI Southeast RegionalNovember 15, 2024
5,000 Meters · Glen Allen HSGlen Allen & Deep Run Dual · Mar 3019:32Glen Allen & Deep Run DualMarch 30, 2021
5,000 Meters · Hermitage High SchoolGlen Allen and Freeman Dual · Mar 1720:11Glen Allen and Freeman DualMarch 17, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2616:06.4NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Panorama FarmsVirginia Invitational · Sep 1119:16.6Virginia InvitationalSeptember 11, 2026
6,000 Meters · Pole Green ParkSpider Alumni Open · Sep 518:57.6Spider Alumni OpenSeptember 5, 2026
8,000 Meters · Appalachian State UniversityThe Firetower Project · Oct 224:43.2The Firetower ProjectOctober 2, 2026
8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 3025:33.2CAA Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 424:45.0East Carolina Pirate InvitationalOctober 4, 2024

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 36 · William & MaryWilliam & Mary8,000 Meters CAA3625:33.2 PBJr
Oct 2The Firetower ProjectOct 2 · 8,000 Meters Collegiate · Place 15 · William & MaryWilliam & Mary8,000 Meters Collegiate1524:43.2 PBJr
Sep 11Virginia InvitationalSep 11 · 6,000 Meters Collegiate · Place 47 · William & MaryWilliam & Mary6,000 Meters Collegiate4719:16.6 PBJr
Sep 5Spider Alumni OpenSep 5 · 6,000 Meters Collegiate · Place 15 · William & MaryWilliam & Mary6,000 Meters Collegiate1518:57.6 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 157 · William & MaryWilliam & Mary10,000 Meters D1 Southeast15733:23.4 PBFr
Nov 1CAA Cross Country ChampionshipsNov 1 · 8,000 Meters Varsity · Place 9 · William & MaryWilliam & Mary8,000 Meters Varsity925:09.9FR
Oct 19Virginia/Panorama Farms InvitationalOct 19 · 8,000 Meters Varsity · Place 69 · William & MaryWilliam & Mary8,000 Meters Varsity6924:41.2FR
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 31 · William & MaryWilliam & Mary8,000 Meters College3124:45.0 PBFr
Sep 13CNU XC InviteSep 13 · 8,000 Meters Varsity · Place 5 · William & MaryWilliam & Mary8,000 Meters Varsity525:51.35Fr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 78 · Glen AllenGlen Allen5,000 Meters Championship7816:06.4 PB12
Nov 12VHSL Class 5 State ChampionshipNov 12 · Varsity · Place 4 · Glen AllenGlen AllenVarsity416:28—
Nov 12VHSL Class 5 State ChampionshipNov 12 · 5,000 Meters 5A · Place 4 · Glen AllenGlen Allen5,000 Meters 5A416:28—
Oct 20Colonial District MeetOct 20 · 5,000 Meters Varsity · Place 6 · Glen AllenGlen Allen5,000 Meters Varsity616:32—
Oct 20Colonial District MeetOct 20 · 5,000 Meters Varsity · Place 6 · Glen AllenGlen Allen5,000 Meters Varsity616:32—
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 26 · Glen AllenGlen AllenElite2615:42—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 26 · Glen AllenGlen Allen5,000 Meters Elite2615:42—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13VHSL Class 5 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 8 · Glen AllenGlen Allen5,000 Meters Varsity816:48—
Oct 16MileStat.com XC InvitationalOct 16 · 5,000 Meters Varsity Elite · Place 65 · Glen AllenGlen Allen5,000 Meters Varsity Elite6516:49—
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 39 · Glen AllenGlen Allen5,000 Meters Varsity3918:02.438
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 39 · Glen AllenGlen Allen5,000 Meters Varsity3918:02.4—
Mar 30Glen Allen & Deep Run DualMar 30 · 5,000 Meters Varsity · Place 19 · Glen AllenGlen Allen5,000 Meters Varsity1919:32 PB10
Mar 17Glen Allen and Freeman DualMar 17 · 5,000 Meters Varsity · Place 25 · Glen AllenGlen Allen5,000 Meters Varsity2520:11 PB10

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19Milestat XC InvitationalOct 19 · Junior Varsity · Place 47 · Glen AllenGlen AllenJunior Varsity4717:55—
Oct 19Milestat XC InvitationalOct 19 · Junior Varsity · Place 47 · Glen AllenGlen AllenJunior Varsity4717:55—

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 29VTCA InvitationalSep 29 · Varsity · Place 6 · Glen AllenGlen AllenVarsity618:50.3—
Sep 29VTCA InvitationalSep 29 · 5,000 Meters Varsity · Place 6 · Glen AllenGlen Allen5,000 Meters Varsity618:50.3—
Sep 19Glen Allen Colonial District MeetSep 19 · 5,000 Meters Junior Varsity · Place 2 · Glen AllenGlen Allen5,000 Meters Junior Varsity220:05.44—
Sep 8Pole Green ClassicSep 8 · 5,000 Meters Junior Varsity · Place 47 · Glen AllenGlen Allen5,000 Meters Junior Varsity4720:13.88