Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 6 | Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 134 · James River (Midlothian) | 5,000 Meters Championship Boys | 134 | 18:58.3 PB | 12 |
| Aug 27 | Dominion District Meet #1Aug 27 · 4,000 Meters Varsity · Place 10 · James River (Midlothian) | 4,000 Meters Varsity | 10 | 12:46 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 817 · James River (Midlothian) | 5,000 Meters Open Invitational | 817 | 19:14.19 PB | 11 |
| Nov 6 | Super RegionalNov 6 · 5,000 Meters Boys 5C Championship · Place 59 · James River (Midlothian) | 5,000 Meters Boys 5C Championship | 59 | 20:02.1 | 11 |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 89 · James River (Midlothian) | 5,000 Meters Varsity | 89 | 18:14.0 | JR |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 361 · James River (Midlothian) | 5,000 Meters Varsity | 361 | 18:47 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 362 · James River (Midlothian) | Varsity | 362 | 18:47 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 365 · James River (Midlothian) | Varsity | 365 | 18:47 | — |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | VHSL Region 5C XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 68 · James River (Midlothian) | 5,000 Meters Varsity | 68 | 18:47.1 | SO |
| Sep 23 | Oatlands InvitationalSep 23 · Varsity · Place 198 · James River (Midlothian) | Varsity | 198 | 19:14 | — |
| Sep 23 | Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 198 · James River (Midlothian) | 5,000 Meters Varsity | 198 | 19:14 | — |
2022 Cross Country
2 results