Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Central H.S. (Woodstock) Central Invitational · Aug 31 | 17:25.00 | Central Invitational | August 31, 2019 |
| 5,000 Meters · Burtner FarmsCity County Meet-Penn Laird · Sep 18 | 18:18.06 | City County Meet-Penn Laird | September 18, 2019 |
| 5,000 Meters · Great Meadow ParkVHSL 3A State XC Championships · Nov 9 | 18:06 | VHSL 3A State XC Championships | November 9, 2018 |
| 5,000 Meters · GreenHill ParkVHSL Class 3 State Championship · Nov 16 | 17:19.8 | VHSL Class 3 State Championship | November 16, 2019 |
| 5,000 Meters · Pleasant GroveVHSL 3A Region C · Nov 1 | 18:25.5 | VHSL 3A Region C | November 1, 2018 |
| 5,000 Meters · Rockingham County FairgroundsVHSL Region 3C XC Championships · Nov 6 | 18:44.2 | VHSL Region 3C XC Championships | November 6, 2019 |
| 5,000 Meters · Thomas Harrison MSValley District Tri-Meet · Mar 17 | 18:48.70 | Valley District Tri-Meet | March 17, 2021 |
| 5,000 Meters · Town ParkCity/County Championships · Mar 24 | 18:00 | City/County Championships | March 24, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Runnin' with the WolvesOct 16 · 5,000 Meters Varsity · Place 18 · Spotswood | 5,000 Meters Varsity | 18 | 18:14.4 | SR |
| Oct 6 | Town Park InvitationalOct 6 · 5,000 Meters Varsity · Place 18 · Spotswood | 5,000 Meters Varsity | 18 | 17:36 | — |
| Sep 22 | City/County ChampionshipsSep 22 · 5,000 Meters Varsity · Place 8 · Spotswood | 5,000 Meters Varsity | 8 | 17:53 | — |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 58 · Spotswood | 5,000 Meters Varsity | 58 | 18:27.5 | 56 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 58 · Spotswood | 5,000 Meters Varsity | 58 | 18:27.5 | — |
| Sep 11 | Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 80 · Spotswood | 5,000 Meters Varsity | 80 | 17:49.6 | SR |
| Apr 7 | Valley District ChampionshipsApr 7 · 5,000 Meters Varsity · Place 14 · Spotswood | 5,000 Meters Varsity | 14 | 18:42.6 | 11 |
| Mar 24 | City/County ChampionshipsMar 24 · 5,000 Meters Varsity Blue · Place 8 · Spotswood | 5,000 Meters Varsity Blue | 8 | 18:00 PB | 11 |
| Mar 17 | Valley District Tri-MeetMar 17 · 5,000 Meters Varsity · Place 4 · Spotswood | 5,000 Meters Varsity | 4 | 18:48.70 PB | 11 |
| Mar 4 | ERHS, SHS, TAHS MeetMar 4 · 5,000 Meters Varsity · Place 7 · Spotswood | 5,000 Meters Varsity | 7 | 18:55.61 | 11 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | VHSL Class 3 State ChampionshipNov 16 · 5,000 Meters Varsity · Place 50 · Spotswood | 5,000 Meters Varsity | 50 | 17:19.8 PB | 10 |
| Nov 6 | VHSL Region 3C XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 48 · Spotswood | 5,000 Meters Varsity | 48 | 18:44.2 PB | 10 |
| Oct 19 | Runnin' with the WolvesOct 19 · 5,000 Meters Varsity · Place 19 · M Spotswood | 5,000 Meters Varsity | 19 | 5:39 | — |
| Sep 28 | VTCA InvitationalSep 28 · 5,000 Meters Varsity · Place 44 · Spotswood | 5,000 Meters Varsity | 44 | 17:35.7 | — |
| Sep 18 | City County MeetSep 18 · 5,000 Meters Varsity · Place 7 · Spotswood | 5,000 Meters Varsity | 7 | 18:18.06 | 10 |
| Sep 18 | City County Meet-Penn LairdSep 18 · 5,000 Meters Varsity · Place 7 · Spotswood | 5,000 Meters Varsity | 7 | 18:18.06 PB | 10 |
| Sep 11 | Valley District/Region 3C PreviewSep 11 · 5,000 Meters Varsity · Place 18 · Spotswood | 5,000 Meters Varsity | 18 | 18:39.38 | 10 |
| Sep 7 | Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 10 · Spotswood | 5,000 Meters Varsity | 10 | 17:32.9 | SO |
| Sep 4 | Valley District Tri-MeetSep 4 · 5,000 Meters Varsity · Place 2 · Spotswood | 5,000 Meters Varsity | 2 | 18:00 | — |
| Aug 31 | Central InvitationalAug 31 · 3 Miles Varsity · Place 26 · Spotswood | 3 Miles Varsity | 26 | 17:25.00 PB | 10 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 64 · Spotswood | 5,000 Meters 3A | 64 | 18:06 | — |
| Nov 9 | VHSL 3A State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 64 · Spotswood | 5,000 Meters Varsity | 64 | 18:06 PB | 9 |
| Nov 1 | VHSL 3A Region CNov 1 · 5,000 Meters Varsity · Place 25 · Spotswood | 5,000 Meters Varsity | 25 | 18:25.5 PB | 9 |
| Oct 23 | Valley District ChampionshipOct 23 · 5,000 Meters Junior Varsity · Place 20 · Spotswood | 5,000 Meters Junior Varsity | 20 | 19:00.00 | — |
| Oct 20 | Running with the WolvesOct 20 · 5,000 Meters Varsity · Place 59 · M Spotswood | 5,000 Meters Varsity | 59 | 6:00 | — |
| Oct 10 | Town Park InvitationalOct 10 · 5,000 Meters Varsity · Place 13 · Spotswood | 5,000 Meters Varsity | 13 | 18:29 | — |
| Oct 10 | Town Park InvitationalOct 10 · 5,000 Meters Varsity · Place 13 · Spotswood | 5,000 Meters Varsity | 13 | 18:29 | — |
| Sep 22 | Fork Union Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 31 · Spotswood | 5,000 Meters Varsity | 31 | 19:49.53 | 9 |
| Sep 22 | Fork Union Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 31 · Spotswood | 5,000 Meters Varsity | 31 | 19:49.53 | 9 |
| Sep 12 | Valley District Min (TAHS, SHS, WHS, BHS)Sep 12 · 5,000 Meters Varsity · Place 9 · Spotswood | 5,000 Meters Varsity | 9 | 19:15.99 | 9 |
| Sep 5 | Valley District PreviewSep 5 · 5,000 Meters Varsity · Place 24 · Spotswood | 5,000 Meters Varsity | 24 | 20:39.60 | — |