Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Central H.S. (Woodstock) Central Invitational · Aug 31 | 21:08.00 | Central Invitational | August 31, 2019 |
| 5,000 Meters · Carlisle26th Annual Carlisle Invitational · Sep 29 | 21:57 | 26th Annual Carlisle Invitational | September 29, 2018 |
| 5,000 Meters · Great Meadow CourseVHSL Class 4 State Championships · Nov 16 | 21:30 | VHSL Class 4 State Championships | November 16, 2019 |
| 5,000 Meters · John Handley HSVHSL Region 4C Championship · Nov 7 | 21:55.1 | VHSL Region 4C Championship | November 7, 2019 |
| 5,000 Meters · Third Battle of Winchester BattlefieldCity/County Championships - Winchester Battlefield · Sep 29 | 21:43.4 | City/County Championships - Winchester Battlefield | September 29, 2021 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 22:00.1 | NXR Southeast Regional Championships | November 24, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Virginia Northwestern District ChampionshipsOct 23 · Varsity · Place 25 · Millbrook | Varsity | 25 | 21:08.0 | — |
| Oct 16 | Third Battle InvitationalOct 16 · 5,000 Meters Varsity · Place 114 · Millbrook | 5,000 Meters Varsity | 114 | 21:26.5 | SR |
| Sep 29 | City/County Championships - Winchester BattlefieldSep 29 · 5,000 Meters Varsity · Place 7 · Millbrook | 5,000 Meters Varsity | 7 | 21:43.4 PB | 12 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 58 · Millbrook | 5,000 Meters Varsity | 58 | 23:12.5 | 52 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 58 · Millbrook | 5,000 Meters Varsity | 58 | 23:12.5 | — |
| Aug 28 | Great Meadow InvitationalAug 28 · 5,000 Meters Varsity · Place 78 · Millbrook | 5,000 Meters Varsity | 78 | 23:48 | — |
2019 Cross Country
4 results2018 Cross Country
7 results