Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Nov 217:35.3VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNovember 2, 2024
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 417:28.2Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Oatlands PlantationVHSL Class 5 State XC Meet · Nov 718:23.26VHSL Class 5 State XC MeetNovember 7, 2026
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1817:08.7The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Pole Green ParkVHSL Region 5C XC Championships · Oct 2917:09.0VHSL Region 5C XC Championships October 29, 2025
5,000 Meters · Richard Bland College of William and MaryThe RVA 5K @ Richard Bland · Oct 1017:25The RVA 5K @ Richard BlandOctober 10, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 5 State XC MeetNov 7 · 5,000 Meters Varsity · Place 78 · Deep Run5,000 Meters Varsity7818:23.26 PB12
Oct 10The RVA 5K @ Richard BlandOct 10 · 5,000 Meters Varsity · Place 9 · Deep Run5,000 Meters Varsity917:25 PB12
Oct 3Octoberfest InvitationalOct 3 · 5,000 Meters A · Place 63 · Deep Run5,000 Meters A6318:15.512
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 268 · Deep Run5,000 Meters Varsity A Boys26818:38.412
Sep 12Pole Green XC ClassicSep 12 · 5,000 Meters Championship Boys · Place 99 · Deep Run5,000 Meters Championship Boys9918:51.112

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8VHSL 5A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 72 · Deep Run5,000 Meters Varsity7218:34.2011
Oct 29VHSL Region 5C XC Championships Oct 29 · 5,000 Meters Varsity · Place 27 · Deep Run5,000 Meters Varsity2717:09.0 PB11
Oct 22Capital/Colonial District MeetOct 22 · 5,000 Meters Varsity · Place 15 · Deep Run5,000 Meters Varsity1517:14.0011
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 191 · Deep Run5,000 Meters Showcase19117:08.7 PB11
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 69 · Deep Run5,000 Meters Varsity6917:28.2 PB11
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 291 · Deep RunVarsity29118:27—
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 80 · Deep Run5,000 Meters Championship Boys8018:14.311
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Varsity B Boys · Place 125 · Deep Run5,000 Meters Varsity B Boys12521:34.111

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 6 State XC MeetNov 16 · 5,000 Meters Varsity · Place 89 · Deep Run5,000 Meters Varsity8918:50—
Nov 2VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNov 2 · 5,000 Meters Varsity · Place 28 · Deep Run5,000 Meters Varsity2817:35.3 PB10
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Elite · Place 192 · Deep Run5,000 Meters Elite19218:05.9SO
Oct 12Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 53 · Deep Run5,000 Meters Varsity5317:55.9810
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 69 · Deep Run5,000 Meters Varsity6919:25—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 69 · Deep RunVarsity6919:25—

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14MileStat.com XC Invitational 2023Oct 14 · Junior Varsity · Place 110 · Deep RunJunior Varsity11019:13—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Junior Varsity Division 1 · Place 110 · Deep Run5,000 Meters Junior Varsity Division 111019:139