Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Steele Creek Course Bristol CC Invitational · Sep 26 | 12:31.5 | Bristol CC Invitational | September 26, 2015 |
| 5,000 Meters · Cumberland Bowl ParkGenerals Spring Open · Mar 20 | 15:36.5 | Generals Spring Open | March 20, 2021 |
| 5,000 Meters · Daniel Boone HSTrailblazer Invitational · Oct 9 | 16:51.8 | Trailblazer Invitational | October 9, 2021 |
| 5,000 Meters · Great Meadow ParkVHSL 3A State XC Championships · Nov 9 | 17:36 | VHSL 3A State XC Championships | November 9, 2018 |
| 5,000 Meters · GreenHill ParkVHSL Class 3A State XC Championships · Apr 21 | 16:33.5 | VHSL Class 3A State XC Championships | April 21, 2021 |
| 5,000 Meters · Jackson River Sports ComplexVHSL 3A Region D · Oct 30 | 17:23.45 | VHSL 3A Region D | October 30, 2018 |
| 5,000 Meters · Patrick Henry (G. Spring) HSPatrick Henry Invitational · Mar 24 | 15:56.2 | Patrick Henry Invitational | March 24, 2021 |
| 5,000 Meters · Steele Creek Course Bristol Invitational · Sep 22 | 18:27.7 | Bristol Invitational | September 22, 2018 |
| 5,000 Meters · Sugar Hollow ParkMountain 7 District Championships · Apr 7 | 16:57.2 | Mountain 7 District Championships | April 7, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | VHSL Class 3 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 2 · AbingdonAbingdon | 5,000 Meters Varsity | 2 | 16:04.4 | 5 |
| Oct 20 | Don Cumbow InvitationalOct 20 · 3 Miles Varsity · Place 2 · AbingdonAbingdon | 3 Miles Varsity | 2 | 15:47.8 | SR |
| Oct 9 | Trailblazer Invitational Oct 9 · 5,000 Meters Varsity · Place 4 · AbingdonAbingdon | 5,000 Meters Varsity | 4 | 16:51.8 PB | 12 |
| Sep 11 | Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 7 · AbingdonAbingdon | 5,000 Meters Varsity | 7 | 15:54.6 | SR |
| Apr 21 | VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 7 · AbingdonAbingdon | 5,000 Meters Varsity | 7 | 16:33.5 PB | 11 |
| Apr 7 | Mountain 7 District ChampionshipsApr 7 · 5,000 Meters Varsity · Place 2 · AbingdonAbingdon | 5,000 Meters Varsity | 2 | 16:57.2 PB | 11 |
| Mar 24 | Patrick Henry InvitationalMar 24 · 5,000 Meters Varsity · Place 2 · AbingdonAbingdon | 5,000 Meters Varsity | 2 | 15:56.2 PB | 11 |
| Mar 20 | Generals Spring OpenMar 20 · 5,000 Meters Varsity · Place 1 · AbingdonAbingdon | 5,000 Meters Varsity | 1 | 15:36.5 PB | 11 |
| Mar 10 | Becky Selfe InvitationalMar 10 · 5,000 Meters Varsity · Place 2 · AbingdonAbingdon | 5,000 Meters Varsity | 2 | 16:24.9 | 11 |
2019 Cross Country
3 results2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VHSL 3A State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 52 · AbingdonAbingdon | 5,000 Meters Varsity | 52 | 17:36 PB | 9 |
| Oct 30 | VHSL 3A Region DOct 30 · 5,000 Meters Varsity · Place 13 · AbingdonAbingdon | 5,000 Meters Varsity | 13 | 17:23.45 PB | 9 |
| Oct 17 | Abingdon InvitationalOct 17 · 3 Miles Varsity · Place 4 · AbingdonAbingdon | 3 Miles Varsity | 4 | 17:04.8 | — |
| Sep 29 | Alleghany InvitationalSep 29 · 5,000 Meters Varsity · Place 19 · AbingdonAbingdon | 5,000 Meters Varsity | 19 | 17:41.08 | 9 |
| Sep 22 | Bristol InvitationalSep 22 · 5,000 Meters Varsity · Place 43 · AbingdonAbingdon | 5,000 Meters Varsity | 43 | 18:27.7 PB | 9 |
| Sep 15 | Walker's RunSep 15 · 5,000 Meters Varsity · Place 3 · AbingdonAbingdon | 5,000 Meters Varsity | 3 | 17:44.93 | 9 |
| Sep 8 | Knights Crossing InvitationalSep 8 · 5,000 Meters Varsity · Place 48 · AbingdonAbingdon | 5,000 Meters Varsity | 48 | 17:27.1 | 9 |
| Sep 1 | Blue Demon InvitationalSep 1 · 5,000 Meters Varsity · Place 27 · AbingdonAbingdon | 5,000 Meters Varsity | 27 | 18:59.90 | — |
| Sep 1 | Blue Demon InvitationalSep 1 · Varsity · Place 27 · AbingdonAbingdon | Varsity | 27 | 18:59.90 | — |
2017 Cross Country
3 results2015 Cross Country
1 results