Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Kernstown BattlefieldVHSL 4A West Region · Nov 2 | 19:10.8 | VHSL 4A West Region | November 2, 2016 |
| 5,000 Meters · Pole Green ParkMileStat.com XC Invitational · Oct 13 | 18:11 | MileStat.com XC Invitational | October 13, 2018 |
| 5,000 Meters · Radford Estates Wolf Branch FarmRunning with the Wolves Invitational · Oct 14 | 18:23 | Running with the Wolves Invitational | October 14, 2017 |
| 5,000 Meters · Randolph ParkVHSL 4A Region D Championships · Nov 1 | 17:29.80 | VHSL 4A Region D Championships | November 1, 2017 |
| 5,000 Meters · Rockingham County FairgroundsVHSL Region 3C XC Championships · Nov 6 | 17:32.3 | VHSL Region 3C XC Championships | November 6, 2019 |
| 5,000 Meters · Rustburg HSRustburg High School Meet · Aug 29 | 18:03.91 | Rustburg High School Meet | August 29, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VHSL Region 3C XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 21 · Liberty Christian Academy | 5,000 Meters Varsity | 21 | 17:32.3 PB | 12 |
| Oct 19 | Runnin' with the WolvesOct 19 · 5,000 Meters Varsity · Place 26 · M Liberty Christian Ac | 5,000 Meters Varsity | 26 | 5:45 | — |
2018 Cross Country
3 results2017 Cross Country
2 results2016 Cross Country
2 results