Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Patrick Henry 5K CoursePatrick Henry Relays · Aug 30 | 7:09 | Patrick Henry Relays | August 30, 2018 |
| 5,000 Meters · Culpeper CountyHSVHSL Group 3A East Regional XC Championships · Nov 3 | 18:29.90 | VHSL Group 3A East Regional XC Championships | November 3, 2015 |
| 5,000 Meters · Great Meadow CourseOctoberfest · Oct 4 | 21:03.0 | Octoberfest | October 4, 2014 |
| 5,000 Meters · Loriella ParkVHSL 4A Region B · Nov 1 | 19:26.5 | VHSL 4A Region B | November 1, 2018 |
| 5,000 Meters · Maymont ParkMaymont X-Country Festival · Sep 27 | 21:28.00 | Maymont X-Country Festival | September 27, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | VHSL 4A Region BNov 1 · 5,000 Meters Varsity · Place 50 · Hanover | 5,000 Meters Varsity | 50 | 19:26.5 PB | 12 |
| Oct 13 | Albemarle InvitationalOct 13 · 5,000 Meters Varsity · Place 166 · Hanover | 5,000 Meters Varsity | 166 | 19:13.7 | SR |
| Sep 29 | VTCA InvitationalSep 29 · Varsity · Place 75 · Hanover | Varsity | 75 | 18:30.1 | — |
| Sep 29 | VTCA InvitationalSep 29 · 5,000 Meters Varsity · Place 74 · Hanover | 5,000 Meters Varsity | 74 | 18:30.1 | — |
| Aug 30 | Patrick Henry RelaysAug 30 · 2,000 Meters Varsity · Place 16 · Hanover | 2,000 Meters Varsity | 16 | 7:09 PB | 12 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | VSHL 4A East RegionNov 3 · 5,000 Meters Varsity · Place 95 · Hanover | 5,000 Meters Varsity | 95 | 20:26.9 | 10 |
| Oct 27 | VHSL 4A Conference 20Oct 27 · 5,000 Meters Junior Varsity · Place 18 · Hanover | 5,000 Meters Junior Varsity | 18 | 20:04.00 | 10 |
| Oct 1 | Patrick Henry InvitationalOct 1 · 5,000 Meters Varsity · Place 39 · Hanover | 5,000 Meters Varsity | 39 | 20:33.00 | 10 |
| Oct 1 | Patrick Henry InvitationalOct 1 · 5,000 Meters Varsity · Place 39 · Hanover | 5,000 Meters Varsity | 39 | 20:33.00 | 10 |
| Sep 21 | Capital District Meet #2Sep 21 · 5,000 Meters Varsity · Place 53 · Hanover | 5,000 Meters Varsity | 53 | 21:03 | 10 |
2015 Cross Country
4 results2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | VHSL Group 4A Conference 20 ChampionshipOct 29 · 5,000 Meters Varsity · Place 18 · Hanover | 5,000 Meters Varsity | 18 | 20:39.03 | 8 |
| Oct 18 | Milestat.com XC InvitationalOct 18 · 5,000 Meters Varsity · Place 55 · Hanover | 5,000 Meters Varsity | 55 | 20:29 | — |
| Oct 4 | OctoberfestOct 4 · 5,000 Meters Junior Varsity Fr/So · Place 145 · Hanover | 5,000 Meters Junior Varsity Fr/So | 145 | 21:03.0 PB | 8 |
| Sep 27 | Maymont X-Country FestivalSep 27 · 5,000 Meters Private School Championshi · Place 182 · Hanover | 5,000 Meters Private School Championshi | 182 | 21:28.00 PB | 8 |
| Sep 24 | Capital District Meet #3Sep 24 · 5,000 Meters Varsity · Place 46 · Hanover | 5,000 Meters Varsity | 46 | 21:27.00 | — |
| Sep 17 | Capital District XC Meet #2Sep 17 · 3 Miles Junior Varsity · Place 1 · Hanover | 3 Miles Junior Varsity | 1 | 19:46.40 | 8 |
| Sep 10 | Capital District Meet #1Sep 10 · 5,000 Meters Junior Varsity · Place 2 · Hanover | 5,000 Meters Junior Varsity | 2 | 22:37.00 | — |