Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow CourseVHSL Class 5 State Championships · Nov 16 | 16:11 | VHSL Class 5 State Championships | November 16, 2019 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 5A State XC Championships · Nov 10 | 17:08 | VHSL 5A State XC Championships | November 10, 2018 |
| 5,000 Meters · Panorama FarmsAlbemarle, Louisa, Western Albemarle Tri Meet · Apr 3 | 16:45.6 | Albemarle, Louisa, Western Albemarle Tri Meet | April 3, 2021 |
| 5,000 Meters · Panorama Farms 5000 meter courseVHSL 5A Region D · Nov 6 | 16:44.9 | VHSL 5A Region D | November 6, 2019 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 16:20.3 | NXR Southeast Regional Championships | November 30, 2019 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 25 | 17:56.4 | NXR Southeast Regional Championships | November 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 128 · Albemarle | 5,000 Meters Championship | 128 | 16:20.3 PB | 11 |
| Nov 16 | VHSL Class 5 State ChampionshipsNov 16 · 5,000 Meters Varsity · Place 7 · Albemarle | 5,000 Meters Varsity | 7 | 16:11 PB | 11 |
| Nov 6 | VHSL 5A Region DNov 6 · 5,000 Meters Varsity · Place 5 · Albemarle | 5,000 Meters Varsity | 5 | 16:44.9 PB | 11 |
| Oct 12 | Albemarle XC InvitationalOct 12 · 5,000 Meters Varsity · Place 29 · Albemarle | 5,000 Meters Varsity | 29 | 16:18.5 | 35 |
| Oct 5 | Great American Cross Country FestivalOct 5 · 5,000 Meters Varsity · Place 139 · Albemarle-VA | 5,000 Meters Varsity | 139 | 16:23.3 | — |
| Sep 21 | Fork Union InvitationalSep 21 · 5,000 Meters Varsity · Place 13 · Albemarle | 5,000 Meters Varsity | 13 | 16:59.0 | 35 |
| Sep 14 | Oatlands InvitationalSep 14 · Varsity · Place 81 · Albemarle | Varsity | 81 | 17:45 | — |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Championship · Place 152 · Albemarle | 5,000 Meters Championship | 152 | 16:48.3 | 10 |
| Nov 10 | VHSL 5A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 27 · Albemarle | 5,000 Meters Varsity | 27 | 17:08 PB | 10 |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 5A · Place 27 · Albemarle | 5,000 Meters 5A | 27 | 17:08 | — |
| Oct 24 | Jefferson District ChampionshipOct 24 · 5,000 Meters Varsity · Place 12 · Albemarle | 5,000 Meters Varsity | 12 | 17:05.89 | — |
| Sep 22 | Fork Union Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 29 · Albemarle | 5,000 Meters Varsity | 29 | 17:47.24 | 10 |
2017 Cross Country
3 results