Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bruton HSBig Cat Invitational · Sep 25 | 18:07.9 | Big Cat Invitational | September 25, 2021 |
| 5,000 Meters · Eastern State HospitalWilliam and Mary Invitational · Sep 16 | 22:31.919 | William and Mary Invitational | September 16, 2017 |
| 5,000 Meters · Great Meadow ParkVHSL 2A State XC Championships · Nov 9 | 20:07 | VHSL 2A State XC Championships | November 9, 2018 |
| 5,000 Meters · GreenHill ParkVHSL Class 2 State Championship · Nov 16 | 18:47.8 | VHSL Class 2 State Championship | November 16, 2019 |
| 5,000 Meters · Pole Green ParkVHSL 2A Region A · Nov 1 | 19:20 | VHSL 2A Region A | November 1, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2019 Cross Country
4 results2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 2A · Place 90 · Bruton | 5,000 Meters 2A | 90 | 20:07 | — |
| Nov 9 | VHSL 2A State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 90 · Bruton | 5,000 Meters Varsity | 90 | 20:07 PB | 9 |
| Nov 1 | VHSL 5A Region BNov 1 · 5,000 Meters Varsity · Place 21 · Bruton | 5,000 Meters Varsity | 21 | 19:20.00 | 9 |
| Nov 1 | VHSL 2A Region ANov 1 · 5,000 Meters Varsity · Place 21 · Bruton | 5,000 Meters Varsity | 21 | 19:20 PB | 9 |
| Oct 13 | MileStat.com InvitationalOct 13 · 5,000 Meters Varsity · Place 67 · Bruton | 5,000 Meters Varsity | 67 | 19:52 | — |
| Oct 13 | MileStat.com InvitationalOct 13 · Varsity · Place 67 · Bruton | Varsity | 67 | 19:52 | — |
| Oct 3 | Jamestown Home Meet #2Oct 3 · 5,000 Meters Varsity · Place 25 · BRUT | 5,000 Meters Varsity | 25 | 19:39.00 | 9 |
| Sep 22 | Big CatSep 22 · 5,000 Meters Varsity · Place 46 · Bruton | 5,000 Meters Varsity | 46 | 20:21.082 | 9 |
| Aug 25 | Great Meadow InvitationalAug 25 · 5,000 Meters Varsity · Place 26 · Bruton | 5,000 Meters Varsity | 26 | 22:02 | — |
2017 Cross Country
2 results