Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Central H.S. (Woodstock) VHSL Group 3A East Regional Championship · Nov 4 | 16:43.00 | VHSL Group 3A East Regional Championship | November 4, 2014 |
| 5,000 Meters · Great Meadow CourseVHSL 4A State XC Championships · Nov 12 | 15:14 | VHSL 4A State XC Championships | November 12, 2016 |
| 5,000 Meters · John Handley HSVHSL 4A Region C Championships · Nov 1 | 15:43.7 | VHSL 4A Region C Championships | November 1, 2017 |
| 5,000 Meters · Kernstown BattlefieldVHSL 4A West Region · Nov 2 | 16:09.9 | VHSL 4A West Region | November 2, 2016 |
| 5,000 Meters · Rock Ridge High SchoolVHSL 4A Conference 21B East · Oct 26 | 16:02.40 | VHSL 4A Conference 21B East | October 26, 2016 |
| 5,000 Meters · Smith River Sports ComplexVHSL Group 4A West Regional XC Championships · Nov 5 | 16:35.45 | VHSL Group 4A West Regional XC Championships | November 5, 2015 |
| 5,000 Meters · The Farm CoursePTXC8 · Sep 10 | 16:06.80 | PTXC8 | September 10, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 26 | 15:25.0 | NXR Southeast Regional Championships | November 26, 2016 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 25 | 15:08.6 | NXR Southeast Regional Championships | November 25, 2017 |
| 5,000 Meters · Woodgrove HSWoodgrove Home Meet · Sep 17 | 17:56 | Woodgrove Home Meet | September 17, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 7 · Loudoun Valley | 5,000 Meters Championship | 7 | 15:25.0 PB | 11 |
| Nov 12 | VHSL 4A State XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 1 · Loudoun Valley | 5,000 Meters Varsity | 1 | 15:14 PB | 11 |
| Nov 2 | VHSL 4A West RegionNov 2 · 5,000 Meters Varsity · Place 2 · Loudoun Valley | 5,000 Meters Varsity | 2 | 16:09.9 PB | 11 |
| Oct 26 | VHSL 4A Conference 21B EastOct 26 · 5,000 Meters Varsity · Place 1 · Loudoun Valley | 5,000 Meters Varsity | 1 | 16:02.40 PB | 11 |
| Oct 19 | Loudoun County ChampionshipOct 19 · 5,000 Meters Varsity · Place 1 · Loudoun Valley | 5,000 Meters Varsity | 1 | 16:14 | — |
| Oct 15 | Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 2 · Loudoun Valley | 5,000 Meters Varsity | 2 | 15:15.8 | — |
| Oct 1 | Great American Cross Country FestivalOct 1 · 5,000 Meters Race of Champions · Place 7 · Loudoun Valley | 5,000 Meters Race of Champions | 7 | 15:14.2 | 11 |
| Sep 17 | Oatlands InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · Loudoun Valley | 5,000 Meters Varsity | 2 | 15:50 | — |
| Sep 17 | Oatlands InvitationalSep 17 · Varsity · Place 2 · Loudoun Valley | Varsity | 2 | 15:50 | — |
| Sep 10 | PTXC8Sep 10 · 5,000 Meters Varsity - Gold · Place 2 · Loudoun Valley | 5,000 Meters Varsity - Gold | 2 | 16:06.80 PB | 11 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | VHSL 4A State Cross Country ChampionshipNov 13 · 5,000 Meters 4A · Place 6 · Loudoun Valley | 5,000 Meters 4A | 6 | 16:20 | SO |
| Nov 5 | VHSL Group 4A West Regional XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 5 · Loudoun Valley | 5,000 Meters Varsity | 5 | 16:35.45 PB | 10 |
| Oct 27 | VHSL Group 4A Conference 21B ChampionshipOct 27 · 5,000 Meters Varsity · Place 3 · Loudoun Valley H | 5,000 Meters Varsity | 3 | 5:22.5 | 10 |
| Oct 17 | Third Battle InvitationalOct 17 · 5,000 Meters Varsity · Place 25 · Loudoun Valley | 5,000 Meters Varsity | 25 | 16:12.7 | — |
| Oct 10 | Glory Days Grill Invitational Cross Country FestivalOct 10 · 5,000 Meters Varsity · Place 37 · Loudoun Valley | 5,000 Meters Varsity | 37 | 16:47 | — |
| Sep 19 | Oatlands InvitationalSep 19 · 5,000 Meters Varsity · Place 7 · Loudoun Valley | 5,000 Meters Varsity | 7 | 18:02 | — |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | VHSL Group 3A East Regional ChampionshipNov 4 · 5,000 Meters Varsity · Place 29 · Loudoun Valley | 5,000 Meters Varsity | 29 | 16:43.00 PB | 9 |
| Oct 29 | VHSL Group 3A Conference 28 ChampionshipOct 29 · 3 Miles Varsity · Place 8 · Loudoun Valley | 3 Miles Varsity | 8 | 16:44 | — |
| Oct 18 | Third Battle InvitationalOct 18 · 5,000 Meters Varsity · Place 91 · Loudoun Valley | 5,000 Meters Varsity | 91 | 17:32.7 | — |
| Oct 11 | Glory Days Grill Invitational Cross Country FestivalOct 11 · Seeded · Place 128 · Loudoun Valley | Seeded | 128 | 17:58 | — |
| Sep 20 | Oatlands InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 11 · Loudoun Valley | 5,000 Meters Junior Varsity | 11 | 18:52 | — |
| Sep 17 | Woodgrove Home MeetSep 17 · 5,000 Meters Varsity · Place 12 · Loudoun Valley | 5,000 Meters Varsity | 12 | 17:56 PB | 9 |
| Sep 6 | Great Meadows InvitationalSep 6 · 5,000 Meters Freshman Sophomore · Place 2 · Loudoun Valley | 5,000 Meters Freshman Sophomore | 2 | 18:51 | — |