Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belvedere PlantationVHSL 4A Region B Championships · Nov 2 | 18:30.5 | VHSL 4A Region B Championships | November 2, 2017 |
| 5,000 Meters · Great Meadow CourseVHSL Class 4 State Championships · Nov 16 | 17:02 | VHSL Class 4 State Championships | November 16, 2019 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 4A State XC Championships · Nov 10 | 17:42 | VHSL 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · King George High SchoolKing of the Hill Invitational · Sep 24 | 18:25.6 | King of the Hill Invitational | September 24, 2018 |
| 5,000 Meters · Loriella ParkVHSL 4A Region B · Nov 1 | 18:08.1 | VHSL 4A Region B | November 1, 2018 |
| 5,000 Meters · Pole Green ParkVHSL Region 4B XC Championships · Nov 6 | 16:22.1 | VHSL Region 4B XC Championships | November 6, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 51 · Courtland | 5,000 Meters Varsity | 51 | 17:42 PB | 10 |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 4A · Place 51 · Courtland | 5,000 Meters 4A | 51 | 17:42 | — |
| Nov 1 | VHSL 4A Region BNov 1 · 5,000 Meters Varsity · Place 18 · Courtland | 5,000 Meters Varsity | 18 | 18:08.1 PB | 10 |
| Oct 13 | MileStat.com InvitationalOct 13 · 5,000 Meters Varsity · Place 32 · Courtland | 5,000 Meters Varsity | 32 | 17:27.4 | — |
| Oct 13 | MileStat.com InvitationalOct 13 · Varsity · Place 32 · Courtland | Varsity | 32 | 17:27.4 | — |
| Sep 24 | King of the Hill InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · Courtland | 5,000 Meters Varsity | 6 | 18:25.6 PB | 10 |
2017 Cross Country
5 results