Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow CourseVHSL 6A State XC Championships · Nov 12 | 19:26 | VHSL 6A State XC Championships | November 12, 2016 |
| 5,000 Meters · Great Meadow ParkVHSL 6A State XC Championships · Nov 10 | 20:26 | VHSL 6A State XC Championships | November 10, 2017 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 6A State XC Championships · Nov 10 | 20:25 | VHSL 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Kenilworth ParkDCXC Invite · Sep 29 | 22:23 | DCXC Invite | September 29, 2018 |
| 5,000 Meters · Pocahontas State ParkVHSL 6A Region B · Nov 1 | 20:26.90 | VHSL 6A Region B | November 1, 2018 |
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 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 46 · Riverbend | 5,000 Meters Varsity | 46 | 20:25 PB | 12 |
| Nov 1 | VHSL 6A Region BNov 1 · 5,000 Meters Varsity · Place 15 · Riverbend | 5,000 Meters Varsity | 15 | 20:26.90 PB | 12 |
| Oct 13 | MileStat.com InvitationalOct 13 · 5,000 Meters Varsity · Place 14 · Riverbend | 5,000 Meters Varsity | 14 | 20:23 | — |
| Oct 13 | MileStat.com InvitationalOct 13 · Varsity · Place 14 · Riverbend | Varsity | 14 | 20:23 | — |
| Sep 29 | DCXC InviteSep 29 · 5,000 Meters Varsity A Senior · Place 27 · Riverbend | 5,000 Meters Varsity A Senior | 27 | 22:23 PB | 12 |
2017 Cross Country
6 results2016 Cross Country
3 results