Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burtner FarmsCity County Meet-Penn Laird · Sep 18 | 19:13.03 | City County Meet-Penn Laird | September 18, 2019 |
| 5,000 Meters · GreenHill ParkVHSL Class 2A State XC Championships · Apr 22 | 18:27.5 | VHSL Class 2A State XC Championships | April 22, 2021 |
| 5,000 Meters · New Market BattlefieldSJHS Invitational · Sep 28 | 19:34.90 | SJHS Invitational | September 28, 2019 |
| 5,000 Meters · New Market Battlefield VHSL Region B 2A Championship · Nov 6 | 19:36 | VHSL Region B 2A Championship | November 6, 2019 |
| 5,000 Meters · Peak View Elementary SchoolEMHS Cross Country Invitational · Sep 14 | 19:21.71 | EMHS Cross Country Invitational | September 14, 2019 |
| 5,000 Meters · Rockingham County FairgroundsERHS, HHS, TAHS Meet · Mar 30 | 19:19.16 | ERHS, HHS, TAHS Meet | March 30, 2021 |
| 5,000 Meters · Thomas Harrison MSValley District Tri-Meet · Mar 17 | 19:54.90 | Valley District Tri-Meet | March 17, 2021 |
| 5,000 Meters · Town ParkCity/County Championships · Mar 24 | 18:47 | 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
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Town Park InvitationalOct 6 · 5,000 Meters Varsity · Place 25 · East Rocking | 5,000 Meters Varsity | 25 | 18:16 | — |
| Sep 29 | East Rock/PC/MV/William MonroeSep 29 · 5,000 Meters Varsity · Place 5 · East Rocking | 5,000 Meters Varsity | 5 | 18:22.00 | — |
| Sep 25 | Generals XC InvitationalSep 25 · 5,000 Meters Varsity · Place 12 · East Rocking | 5,000 Meters Varsity | 12 | 19:36.00 | — |
| Sep 22 | City/County ChampionshipsSep 22 · 5,000 Meters Varsity · Place 13 · East Rocking | 5,000 Meters Varsity | 13 | 17:58 | — |
| Sep 11 | Eastern Mennonite InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · East Rocking | 5,000 Meters Varsity | 3 | 19:04.00 | 12 |
| Apr 22 | VHSL Class 2A State XC ChampionshipsApr 22 · 5,000 Meters Varsity · Place 22 · East Rockingham | 5,000 Meters Varsity | 22 | 18:27.5 PB | 11 |
| Apr 7 | Bull Run District ChampionshipApr 7 · 5,000 Meters Varsity · Place 5 · East Rockingham | 5,000 Meters Varsity | 5 | 20:28.55 | 11 |
| Mar 30 | ERHS, HHS, TAHS MeetMar 30 · 5,000 Meters Varsity · Place 2 · East Rockingham | 5,000 Meters Varsity | 2 | 19:19.16 PB | 11 |
| Mar 24 | City/County ChampionshipsMar 24 · 5,000 Meters Varsity Blue · Place 14 · East Rockingham | 5,000 Meters Varsity Blue | 14 | 18:47 PB | 11 |
| Mar 17 | Valley District Tri-MeetMar 17 · 5,000 Meters Varsity · Place 17 · East Rockingham | 5,000 Meters Varsity | 17 | 19:54.90 PB | 11 |
| Mar 4 | ERHS, SHS, TAHS MeetMar 4 · 5,000 Meters Varsity · Place 15 · East Rockingham | 5,000 Meters Varsity | 15 | 20:55.75 | 11 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VHSL Region B 2A ChampionshipNov 6 · 5,000 Meters Varsity · Place 16 · East Rockingham | 5,000 Meters Varsity | 16 | 19:36 PB | 10 |
| Oct 30 | Bull Run District ChampionshipOct 30 · 5,000 Meters Varsity · Place 15 · East Rocking | 5,000 Meters Varsity | 15 | 19:36.29 | — |
| Oct 30 | Bull Run District ChampionshipOct 30 · 5,000 Meters Varsity · Place 15 · East Rocking | 5,000 Meters Varsity | 15 | 19:36.29 | — |
| Sep 28 | SJHS InvitationalSep 28 · 5,000 Meters Varsity Grey · Place 8 · East Rockingham | 5,000 Meters Varsity Grey | 8 | 19:34.90 PB | 10 |
| Sep 18 | City County MeetSep 18 · 5,000 Meters Varsity · Place 15 · East Rocking | 5,000 Meters Varsity | 15 | 19:13.03 | 10 |
| Sep 18 | City County Meet-Penn LairdSep 18 · 5,000 Meters Varsity · Place 15 · East Rockingham | 5,000 Meters Varsity | 15 | 19:13.03 PB | 10 |
| Sep 14 | EMHS Cross Country InvitationalSep 14 · 5,000 Meters Varsity · Place 17 · East Rockingham | 5,000 Meters Varsity | 17 | 19:21.71 PB | 10 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | VHSL 2A Region BOct 30 · 5,000 Meters Varsity · Place 39 · East Rockingham | 5,000 Meters Varsity | 39 | 20:30 | 9 |
| Oct 24 | Shenandoah District ChampionshipOct 24 · 5,000 Meters Varsity · Place 17 · East Rocking | 5,000 Meters Varsity | 17 | 19:29.00 | — |
| Oct 10 | Buffalo Gap, SJ, East RockinghamOct 10 · 5,000 Meters Varsity · Place 4 · East Rockingham | 5,000 Meters Varsity | 4 | 19:40.00 | — |
| Sep 29 | SJHS InvitationalSep 29 · Varsity · Place 21 · East Rocking | Varsity | 21 | 20:08.00 | — |
| Sep 8 | EMHS InvitationalSep 8 · 5,000 Meters Varsity · Place 38 · East Rocking | 5,000 Meters Varsity | 38 | 20:47.00 | 9 |