Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cabell Midland HSWVSSAC AAA State XC Championship · Oct 28 | 17:51.00 | WVSSAC AAA State XC Championship | October 28, 2017 |
| 5,000 Meters · Cedar LakesMSAC · Oct 11 | 18:48.3 | MSAC | October 11, 2017 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Sep 30 | 17:54.42 | Greater Louisville Classic | September 30, 2017 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic XC Invitational · Oct 1 | 19:31.09 | Greater Louisville Classic XC Invitational | October 1, 2016 |
| 5,000 Meters · Fairland HSFairland Run by the River · Sep 10 | 19:56.56 | Fairland Run by the River | September 10, 2016 |
| 5,000 Meters · George Washington High SchoolWVSSAC Region III AAA Championships · Oct 20 | 18:26.93 | WVSSAC Region III AAA Championships | October 20, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXN Southeast Regional · Nov 28 | 20:57.0 | NXN Southeast Regional | November 28, 2015 |
| 5,000 Meters · Woodrow Wilson HSWV Group AAA Region III Championships · Oct 18 | 17:10.25 | WV Group AAA Region III Championships | October 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WVSSAC AAA State XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 48 · St Albans | 5,000 Meters Varsity | 48 | 17:51.00 PB | 11 |
| Oct 19 | WVSSAC AAA Region IIIOct 19 · 5,000 Meters Varsity · Place 11 · St Albans | 5,000 Meters Varsity | 11 | 18:09.7 | 11 |
| Oct 11 | MSACOct 11 · 5,000 Meters Varsity · Place 30 · St Albans | 5,000 Meters Varsity | 30 | 18:48.3 PB | 11 |
| Sep 30 | Greater Louisville ClassicSep 30 · 5,000 Meters Varsity · Place 116 · St Albans | 5,000 Meters Varsity | 116 | 17:54.42 PB | 11 |
| Sep 2 | St. Mary's InvitationalSep 2 · 5,000 Meters Varsity AAA · Place 33 · St Albans | 5,000 Meters Varsity AAA | 33 | 18:29 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WVSSAC Class AAA State ChampionshipOct 29 · 5,000 Meters Varsity · Place 80 · St Albans | 5,000 Meters Varsity | 80 | 21:25.7 | 10 |
| Oct 20 | WVSSAC Region III AAA ChampionshipsOct 20 · 5,000 Meters Varsity · Place 22 · St Albans | 5,000 Meters Varsity | 22 | 18:26.93 PB | 10 |
| Oct 12 | MSACOct 12 · 5,000 Meters Varsity · Place 73 · St Albans | 5,000 Meters Varsity | 73 | 19:59.55 | 10 |
| Oct 1 | Greater Louisville Classic XC InvitationalOct 1 · 5,000 Meters Open · Place 95 · St Albans | 5,000 Meters Open | 95 | 19:31.09 PB | 10 |
| Sep 24 | Greenbrier East Spartan InvitationalSep 24 · 5,000 Meters Varsity · Place 9 · Saint Albans High | 5,000 Meters Varsity | 9 | 6:42 | 10 |
| Sep 10 | Fairland Run by the RiverSep 10 · 5,000 Meters Varsity · Place 18 · St Albans | 5,000 Meters Varsity | 18 | 19:56.56 PB | 10 |
| Sep 3 | St Mary's Cross Country FestivalSep 3 · 5,000 Meters Varsity · Place 51 · Saint Albans High | 5,000 Meters Varsity | 51 | 19:32.43 | 10 |
| Sep 3 | St. Mary's InvitationalSep 3 · 5,000 Meters Varsity AAA · Place 51 · St Albans | 5,000 Meters Varsity AAA | 51 | 19:32.43 | 10 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 28 | NXN Southeast RegionalNov 28 · 5,000 Meters Frosh/Soph · Place 99 · St Albans | 5,000 Meters Frosh/Soph | 99 | 20:57.0 PB | 9 |
| Oct 22 | WVSSAC Region IV AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 49 · St Albans | 5,000 Meters Varsity | 49 | 22:48 | 9 |
| Sep 19 | Big Ditch InvitationalSep 19 · 5,000 Meters Varsity · Place 93 · St. Albans | 5,000 Meters Varsity | 93 | 22:45.00 | 9 |
| Sep 12 | Forest Festival InvitationalSep 12 · 5,000 Meters Varsity · Place 81 · SAINT ALBANS | 5,000 Meters Varsity | 81 | 24:04.98 | — |
| Sep 5 | St. Mary's XC FestivalSep 5 · 5,000 Meters Varsity AAA · Place 75 · St Albans | 5,000 Meters Varsity AAA | 75 | 21:51.60 | 9 |