Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eastern State HospitalVHSL 1A Region A Championships · Nov 2 | 20:30 | VHSL 1A Region A Championships | November 2, 2017 |
| 5,000 Meters · Eastern State HospitalWilliam and Mary Invitational · Sep 17 | 20:36.50 | William and Mary Invitational | September 17, 2016 |
| 5,000 Meters · Great Meadow ParkVHSL 1A State XC Championships · Nov 11 | 19:59 | VHSL 1A State XC Championships | November 11, 2017 |
| 5,000 Meters · Maymont ParkMaymont X-Country Festival · Sep 27 | 21:59.92 | Maymont X-Country Festival | September 27, 2014 |
| 5,000 Meters · Newport News ParkNewport News Invitational · Sep 6 | 23:27.00 | Newport News Invitational | September 6, 2014 |
| 5,000 Meters · Panorama FarmsVHSL 1A East Region · Nov 1 | 19:31 | VHSL 1A East Region | November 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | VHSL 1A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 78 · Lancaster | 5,000 Meters Varsity | 78 | 19:59 PB | 12 |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 1A · Place 78 · LANCASTER | 1A | 78 | 19:59 | — |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters 1A · Place 78 · LANCASTER | 5,000 Meters 1A | 78 | 19:59 | — |
| Nov 2 | VHSL 1A Region A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 24 · Lancaster | 5,000 Meters Varsity | 24 | 20:30 PB | 12 |
| Oct 14 | MileStat.com InvitationalOct 14 · 5,000 Meters Varsity · Place 50 · Lancaster | 5,000 Meters Varsity | 50 | 19:48 | — |
| Sep 15 | William & Mary Cross Country InvitationalSep 15 · 5,000 Meters Varsity · Place 128 · Lancaster | 5,000 Meters Varsity | 128 | 22:24.334 | — |
| Sep 9 | Albert E. Dorner Newport News InvitationalSep 9 · 5,000 Meters Varsity · Place 123 · Lancaster | 5,000 Meters Varsity | 123 | 21:08.10 | — |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | VHSL 1A East RegionNov 1 · 5,000 Meters Varsity · Place 53 · Lancaster | 5,000 Meters Varsity | 53 | 19:31 PB | 11 |
| Sep 17 | William and Mary InvitationalSep 17 · 5,000 Meters Varsity B · Place 68 · Lancaster | 5,000 Meters Varsity B | 68 | 20:36.50 PB | 11 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Milestat.com InvitationalOct 17 · 5,000 Meters Varsity · Place 133 · Lancaster | 5,000 Meters Varsity | 133 | 20:38 | — |
2014 Cross Country
3 results