Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow ParkVHSL 3A State XC Championships · Nov 11 | 17:46 | VHSL 3A State XC Championships | November 11, 2017 |
| 5,000 Meters · Oatlands PlantationVHSL 3A East Region · Nov 1 | 17:56 | VHSL 3A East Region | November 1, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXN Southeast Regional · Nov 28 | 17:49.4 | NXN Southeast Regional | November 28, 2015 |
| 5,000 Meters · WakeMed Soccer ParkGreat American Cross Country Festival · Oct 1 | 17:43.2 | Great American Cross Country Festival | October 1, 2016 |
| 5,000 Meters · Windsor Castle ParkVHSL Group 4A East Regional XC Championship · Nov 4 | 18:35.80 | VHSL Group 4A East Regional XC Championship | November 4, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
5 results2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | VHSL 3A East RegionNov 1 · 5,000 Meters Varsity · Place 22 · Brentsville District | 5,000 Meters Varsity | 22 | 17:56 PB | 11 |
| Oct 1 | Great American Cross Country FestivalOct 1 · 5,000 Meters Varsity - Red · Place 58 · Brentsville District | 5,000 Meters Varsity - Red | 58 | 17:43.2 PB | 11 |
| Sep 17 | Oatlands InvitationalSep 17 · 5,000 Meters Varsity · Place 117 · Brentsville District | 5,000 Meters Varsity | 117 | 17:58 | — |
| Sep 17 | Oatlands InvitationalSep 17 · Varsity · Place 118 · Brentsville District | Varsity | 118 | 17:58 | — |
2015 Cross Country
3 results2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Oatlands InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 175 · Brentsville District | 5,000 Meters Junior Varsity | 175 | 21:04 | — |