Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Fairview ParkCentral High School Cross Country Invitational · Aug 2920:24.0Central High School Cross Country InvitationalAugust 29, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2621:09.8Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Pole Green ParkVHSL Region 3B XC Championships · Oct 2919:23.9VHSL Region 3B XC Championships October 29, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1019:44.7Third Battle InviteOctober 10, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27VHSL Super RegionalOct 27 · 5,000 Meters Championship · Place 62 · Skyline5,000 Meters Championship6220:27.4SR
Oct 10Third Battle InviteOct 10 · 5,000 Meters Junior Varsity B · Place 42 · Skyline5,000 Meters Junior Varsity B4219:44.7 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters JV Upper Boys · Place 215 · Skyline5,000 Meters JV Upper Boys21521:09.8 PB12
Aug 29Central High School Cross Country InvitationalAug 29 · 3 Miles Developmental Blue Division · Place 11 · Skyline3 Miles Developmental Blue Division1120:24.0 PB12

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29VHSL Region 3B XC Championships Oct 29 · 5,000 Meters Varsity · Place 48 · Skyline5,000 Meters Varsity4819:23.9 PB11
Oct 18Third Battle InviteOct 18 · 5,000 Meters Varsity B · Place 70 · Skyline5,000 Meters Varsity B7020:26.311

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6VHSL Region 3B XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 54 · Skyline5,000 Meters Varsity5421:17.510
Nov 6Super RegionalNov 6 · 5,000 Meters Boys 3B Championship · Place 54 · Skyline5,000 Meters Boys 3B Championship5421:17.510
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 118 · Skyline5,000 Meters Varsity11820:45.3SO
Oct 5Octoberfest Invitational 2024Oct 5 · Varsity · Place 266 · SkylineVarsity26619:54—
Oct 5Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 266 · Skyline5,000 Meters Varsity26619:54—
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 566 · Skyline5,000 Meters Varsity56620:55—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 568 · SkylineVarsity56820:55—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 571 · SkylineVarsity57120:55—
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 163 · SkylineVarsity16320:02—
Sep 7Great Meadow InvitationalSep 7 · 5,000 Meters Varsity · Place 163 · Skyline5,000 Meters Varsity16320:02—
Aug 31Central High School Cross Country InvitationalAug 31 · 3 Miles Varsity · Place 65 · Skyline3 Miles Varsity6519:40.8SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 3B XC ChampionshipsNov 1 · 5,000 Meters Varsity · Place 59 · Skyline5,000 Meters Varsity5920:06.29
Oct 25NWD Cross Country ChampionshipOct 25 · 5,000 Meters Varsity · Place 61 · Skyline5,000 Meters Varsity6120:00.80—
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 115 · Skyline5,000 Meters Varsity11520:21.9FR