Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bull Run Regional Park=PR= Kick Off Invitational · Aug 29 | 11:43.00 | =PR= Kick Off Invitational | August 29, 2015 |
| 2.98 Miles · Burke Lake Park2018 VHSL 6A Northern Region D Cross Country Championships · Nov 1 | 15:53 | 2018 VHSL 6A Northern Region D Cross Country Championships | November 1, 2018 |
| 5,000 Meters · Great Meadow CourseVHSL 6A State XC Championships · Nov 12 | 17:11 | VHSL 6A State XC Championships | November 12, 2016 |
| 5,000 Meters · Great Meadow ParkVHSL 6A State XC Championships · Nov 10 | 17:30 | VHSL 6A State XC Championships | November 10, 2017 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 6A State XC Championships · Nov 10 | 17:25 | VHSL 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Loriella ParkChancellor Invitational · Sep 3 | 17:50.3 | Chancellor Invitational | September 3, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 16:26.7 | NXR Southeast Regional Championships | November 24, 2018 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 17 | 16:43.2 | Adidas XC Challenge | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Championship · Place 105 · Patriot | 5,000 Meters Championship | 105 | 16:26.7 PB | 12 |
| Nov 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 52 · Patriot | 5,000 Meters Varsity | 52 | 17:25 PB | 12 |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 6A · Place 52 · Patriot | 5,000 Meters 6A | 52 | 17:25 | — |
| Nov 1 | 2018 VHSL 6A Northern Region D Cross Country ChampionshipsNov 1 · 2.98 Miles Varsity · Place 5 · Patriot | 2.98 Miles Varsity | 5 | 15:53 PB | 12 |
| Oct 24 | Cedar Run ChampionshipOct 24 · 5,000 Meters Varsity · Place 4 · Patriot | 5,000 Meters Varsity | 4 | 16:22 | — |
| Oct 13 | 3rd Battle InvitationalOct 13 · 5,000 Meters Varsity · Place 30 · Patriot | 5,000 Meters Varsity | 30 | 16:19.9 | — |
| Oct 6 | Glory Days Grill InvitationalOct 6 · Seeded · Place 16 · Patriot | Seeded | 16 | 15:13 | — |
| Sep 8 | 2018 Monroe Parker InvitationalSep 8 · 3 Miles Varsity · Place 8 · Patriot | 3 Miles Varsity | 8 | 16:08 | — |
| Aug 25 | Great Meadow InvitationalAug 25 · Varsity · Place 6 · Patriot | Varsity | 6 | 16:53 | — |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 6A · Place 70 · PATRIOT | 6A | 70 | 17:30 | — |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 70 · PATRIOT | 5,000 Meters 6A | 70 | 17:30 | — |
| Nov 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 70 · Patriot | 5,000 Meters Varsity | 70 | 17:30 PB | 11 |
| Nov 2 | 2017 VHSL 6A Northern Region D Cross Country ChampionshipsNov 2 · 2.98 Miles Varsity · Place 81 · Patriot | 2.98 Miles Varsity | 81 | 18:15 | 11 |
| Oct 25 | Cedar Run District ChampionshipOct 25 · 5,000 Meters Varsity · Place 9 · Patriot | 5,000 Meters Varsity | 9 | 17:10 | — |
| Oct 7 | Glory Days InvitationalOct 7 · 5,000 Meters Seeded · Place 36 · Patriot | 5,000 Meters Seeded | 36 | 17:12 | — |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Championship · Place 91 · Patriot | 5,000 Meters Championship | 91 | 17:03.8 | 11 |
| Aug 26 | Great Meadow InvitationalAug 26 · 5,000 Meters Varsity · Place 37 · Patriot | 5,000 Meters Varsity | 37 | 17:20 | — |
2016 Cross Country
5 results2015 Cross Country
3 results