Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Furman University Golf ClubFurman Invitational · Sep 1319:40.53Furman InvitationalSeptember 13, 2025
5,000 Meters · GreenHill ParkVHSL Class 3A State XC Championships · Apr 2116:00.3VHSL Class 3A State XC ChampionshipsApril 21, 2021
5,000 Meters · Monticello High SchoolMonticello XC Meet #2 · Mar 1316:08.5Monticello XC Meet #2March 13, 2021
5,000 Meters · Panorama FarmsAlbemarle, Louisa, Western Albemarle Tri Meet · Apr 316:04.7Albemarle, Louisa, Western Albemarle Tri MeetApril 3, 2021
5,000 Meters · Pleasant GroveJefferson District Region 3C Qualifier Meet · Mar 3116:26.16Jefferson District Region 3C Qualifier MeetMarch 31, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2615:48.9NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Furman University Golf ClubFurman Invitational · Sep 1217:31.0Furman InvitationalSeptember 12, 2026
8,000 Meters · Milliken & CompanyEye Opener · Aug 2924:45.3Eye OpenerAugust 29, 2025
8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 2125:31USATF National Cross Country ChampionshipsJanuary 21, 2023
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2523:32.75Lakefront InviteSeptember 25, 2026
8,000 Meters · Tryon InternationalSouthern Conference XC Championship · Oct 3124:27.50Southern Conference XC ChampionshipOctober 31, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 924:02.9Nuttycombe Wisconsin InvitationalOctober 9, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Southern Conference XC ChampionshipOct 31 · 8,000 Meters College · Place 5 · FurmanFurman8,000 Meters College524:27.50 PBJr
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters Championship · Place 123 · FurmanFurman8,000 Meters Championship12324:02.9 PBJr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 43 · FurmanFurman8,000 Meters Championship4323:32.75 PBJr
Sep 12Furman InvitationalSep 12 · 6,000 Meters Collegiate · Place 3 · FurmanFurman6,000 Meters Collegiate317:31.0 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 228 · FurmanFurman8,000 Meters Championship22827:37.0So
Sep 13Furman InvitationalSep 13 · 4 Miles Men's Race · Place 19 · FurmanFurman4 Miles Men's Race1919:40.53 PBSo
Aug 29Eye OpenerAug 29 · 8,000 Meters Men 8k · Place 5 · FurmanFurman8,000 Meters Men 8k524:45.3 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 192024 Upstate XCOct 19 · 8,000 Meters Varsity · Place 21 · FurmanFurman8,000 Meters Varsity2125:01.0FR
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · FurmanFurman8,000 Meters Champs0DNFFr
Sep 14Furman InvitationalSep 14 · 6,000 Meters Varsity · Place 20 · FurmanFurman6,000 Meters Varsity2018:32.2FR
Sep 62024 Eye Opener XC CollegeSep 6 · 8,000 Meters College · Place 6 · FurmanFurman8,000 Meters College625:05.53Fr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Jan 21USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 31 · UnattachedUnattached8,000 Meters U-203125:31 PB12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 41 · Western AlbemarleWestern Albemarle5,000 Meters Championship4115:48.9 PB12
Nov 12VHSL Class 4 State ChampionshipNov 12 · Varsity · Place 4 · Western AlbemarleWestern AlbemarleVarsity416:24—
Nov 12VHSL Class 4 State ChampionshipNov 12 · 5,000 Meters 4A · Place 4 · Western AlbemarleWestern Albemarle5,000 Meters 4A416:24—
Nov 1VHSL Region 4D ChampionshipsNov 1 · 5,000 Meters Varsity · Place 2 · Western AlbemarleWestern Albemarle5,000 Meters Varsity215:54.0SR
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 15 · Western AlbemarleWestern AlbemarleElite1515:31—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 15 · Western AlbemarleWestern Albemarle5,000 Meters Elite1515:31—
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 1 · Western AlbemarleWestern Albemarle5,000 Meters Varsity115:32.5SR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · Western AlbemarleWestern Albemarle5,000 Meters Varsity416:22.2SR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · Western AlbemarleWestern Albemarle5,000 Meters Varsity416:22.2SR

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13VHSL Class 4 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 7 · Western AlbemarleWestern Albemarle5,000 Meters Varsity716:01.01—
Oct 16MileStat.com XC InvitationalOct 16 · 5,000 Meters Varsity Elite · Place 8 · Western AlbemarleWestern Albemarle5,000 Meters Varsity Elite815:44—
Oct 6Town Park InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · Western AlbemarleWestern Albemarle5,000 Meters Varsity115:44—
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 3 · Western AlbemarleWestern Albemarle5,000 Meters Varsity316:11.43
Sep 18Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 3 · Western AlbemarleWestern Albemarle5,000 Meters Varsity316:11.4—
Apr 21VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 1 · Western AlbemarleWestern Albemarle5,000 Meters Varsity116:00.3 PB10
Apr 3Albemarle, Louisa, Western Albemarle Tri MeetApr 3 · 5,000 Meters Varsity · Place 1 · Western AlbemarleWestern Albemarle5,000 Meters Varsity116:04.7 PB10
Mar 31Jefferson District Region 3C Qualifier MeetMar 31 · 5,000 Meters Varsity · Place 2 · Western AlbemarleWestern Albemarle5,000 Meters Varsity216:26.16 PB10
Mar 13Monticello XC Meet #2Mar 13 · 5,000 Meters Varsity · Place 1 · Western AlbemarleWestern Albemarle5,000 Meters Varsity116:08.5 PB10

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14Virginia Cavalier ClassicSep 14 · 5,000 Meters Varsity · Place 24 · Western AlbemarleWestern Albemarle5,000 Meters Varsity2417:48.7—