Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bell MIlls ParkVHSL 5A Region A · Oct 31 | 30:29.2 | VHSL 5A Region A | October 31, 2018 |
| 5,000 Meters · Kellam HSBeach District Meet #3 · Mar 24 | 22:36.54 | Beach District Meet #3 | March 24, 2021 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 21:41.44 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 6,000 Meters · BridgewaterODAC XC Championships · Nov 1 | 25:19.3 | ODAC XC Championships | November 1, 2025 |
| 6,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 15 | 25:10.70 | NCAA South Regional XC Championship | November 15, 2025 |
| 6,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 28 | 25:06.8 | 2023 ODAC Cross Country Championships | October 28, 2023 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 25:37.2 | Paul Short Run (College) | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 6,000 Meters College · Place 80 · LynchburgLynchburg | 6,000 Meters College | 80 | 25:10.70 PB | Sr |
| Nov 1 | ODAC XC ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 42 · LynchburgLynchburg | 6,000 Meters Collegiate | 42 | 25:19.3 PB | Sr |
| Oct 18 | Roanoke College South Region ShowdownOct 18 · 6,000 Meters Varsity · Place 82 · LynchburgLynchburg | 6,000 Meters Varsity | 82 | 25:19.90 | SR |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 359 · LynchburgLynchburg | 6,000 Meters White | 359 | 25:37.2 PB | Sr |
| Aug 29 | Liberty ChallengeAug 29 · 4,000 Meters Varsity · Place 22 · LynchburgLynchburg | 4,000 Meters Varsity | 22 | 17:52.9 | SR |
2024 Cross Country
2 results2023 Cross Country
1 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 141 · Virginia Beach, VAVirginia Beach, VA | 5,000 Meters Championship | 141 | 21:41.44 PB | 12 |
| Nov 6 | VHSL Class 5 Region A Cross Country ChampionshipNov 6 · 5,000 Meters Varsity · Place 13 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity | 13 | 21:33.40 | — |
| Oct 2 | Southeastern District Cross Country InvitationalOct 2 · 5,000 Meters Varsity · Place 22 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity | 22 | 21:47.93 | — |
| Sep 11 | Bayside Marlin 5KSep 11 · 5,000 Meters Varsity · Place 2 · Salem (Virginia BeacSalem (Virginia Beac | 5,000 Meters Varsity | 2 | 21:41.94 | — |
| Mar 24 | Beach District Meet #3Mar 24 · 5,000 Meters Varsity 1 · Place 17 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity 1 | 17 | 22:36.54 PB | 11 |
| Mar 17 | Beach District Meet #2Mar 17 · 5,000 Meters Varsity Race 1 · Place 11 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity Race 1 | 11 | 22:51.01 | 11 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VHSL Class 5 Region A ChampionshipsNov 9 · 5,000 Meters Varsity · Place 71 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity | 71 | 27:05.62 | — |
| Oct 19 | Atlantic Coast InvitationalOct 19 · 5,000 Meters Varsity · Place 41 · Salem (VirgiSalem (Virgi | 5,000 Meters Varsity | 41 | 27:21.20 | — |
| Oct 19 | Atlantic Coast InvitationalOct 19 · 5,000 Meters Varsity · Place 41 · Salem (VirgiSalem (Virgi | 5,000 Meters Varsity | 41 | 27:21.20 | — |
| Oct 19 | Atlantic Coast InvitationalOct 19 · 5,000 Meters Varsity · Place 41 · Salem (VirgiSalem (Virgi | 5,000 Meters Varsity | 41 | 27:21.20 | — |
| Sep 28 | Southeastern District InvitationalSep 28 · 5,000 Meters Varsity · Place 44 · Salem (Virginia Beach)Salem (Virginia Beach) | 5,000 Meters Varsity | 44 | 28:48.60 | — |
2018 Cross Country
1 results