Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Parks FarmBulldog Boneyard XC race · Sep 30 | 10:25.3 | Bulldog Boneyard XC race | September 30, 2025 |
| 3,000 Meters · Preston High SchoolPreston County Middle School XC Championship · Oct 20 | 10:23.22 | Preston County Middle School XC Championship | October 20, 2025 |
| 5,000 Meters · Frankfort HS Course63rd Cumberland Area Meet (CAM) Championships · Oct 6 | 17:14.36 | 63rd Cumberland Area Meet (CAM) Championships | October 6, 2026 |
| 5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 3 | 17:07.0 | New Balance Shore Coaches Invitational | October 3, 2026 |
| 5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 29 | 17:24.53 | Brooks South XC Championships | November 29, 2025 |
| 5,000 Meters · Preston High CampusBig 10 Conference XC Championships · Oct 15 | 17:17.57 | Big 10 Conference XC Championships | October 15, 2026 |
| 5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 19 | 16:46.0 | Wolverine XC Invitational | September 19, 2026 |
| 5,000 Meters · WVSSAC XCWVSSAC 2026 Cross Country State Championships · Oct 31 | 17:00.33 | WVSSAC 2026 Cross Country State Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | WVSSAC 2026 Cross Country State ChampionshipsOct 31 · 5,000 Meters AAAA Varsity · Place 19 · PrestonPreston | 5,000 Meters AAAA Varsity | 19 | 17:00.33 PB | 9 |
| Oct 15 | Big 10 Conference XC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 6 · PrestonPreston | 5,000 Meters Varsity | 6 | 17:17.57 PB | 9 |
| Oct 6 | 63rd Cumberland Area Meet (CAM) ChampionshipsOct 6 · 5,000 Meters Varsity · Place 3 · PrestonPreston | 5,000 Meters Varsity | 3 | 17:14.36 PB | 9 |
| Oct 3 | New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 11 · PrestonPreston | 5,000 Meters Varsity B | 11 | 17:07.0 PB | 9 |
| Sep 19 | Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 39 · PrestonPreston | 5,000 Meters Varsity | 39 | 16:46.0 PB | 9 |
| Sep 5 | Robert’s Running XC Festival High SchoolSep 5 · 5,000 Meters AAA/AAAA HS Varsity · Place 10 · PrestonPreston | 5,000 Meters AAA/AAAA HS Varsity | 10 | 17:21.77 | 9 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks South XC ChampionshipsNov 29 · 5,000 Meters Youth 13/14 · Place 10 · Onka1080 Running ClubOnka1080 Running Club | 5,000 Meters Youth 13/14 | 10 | 17:24.53 PB | 7 |
| Oct 20 | Preston County Middle School XC ChampionshipOct 20 · 3,000 Meters Middle School · Place 1 · BrucetonBruceton | 3,000 Meters Middle School | 1 | 10:23.22 PB | 8 |
| Oct 14 | Doddridge County Middle School InvitationalOct 14 · 2.05 Miles Varsity · Place 2 · BrucetonBruceton | 2.05 Miles Varsity | 2 | 12:41.68 | 8 |
| Sep 30 | Bulldog Boneyard XC raceSep 30 · 3,000 Meters Varsity · Place 1 · BrucetonBruceton | 3,000 Meters Varsity | 1 | 10:25.3 PB | 8 |
| Sep 16 | Doddridge InvitationalSep 16 · 3,000 Meters Middle School · Place 1 · BrucetonBruceton | 3,000 Meters Middle School | 1 | 11:15.35 | 8 |
| Aug 28 | Mountain Hollar MS Invitational Aug 28 · 3,200 Meters Varsity · Place 2 · BrucetonBruceton | 3,200 Meters Varsity | 2 | 11:13.47 | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Preston County MS XC ChampionshipOct 22 · 3,000 Meters Middle School · Place 1 · BrucetonBruceton | 3,000 Meters Middle School | 1 | 10:53.06 | 7 |
| Oct 15 | Doddridge County Middle School InvitationalOct 15 · 3,500 Meters Varsity · Place 8 · BrucetonBruceton | 3,500 Meters Varsity | 8 | 13:20.41 | 7 |
| Sep 21 | Bearcat InvitationalSep 21 · 3,200 Meters Middle School · Place 4 · BrucetonBruceton | 3,200 Meters Middle School | 4 | 11:34.71 | 7 |
| Sep 17 | Doddridge InvitationalSep 17 · 3,000 Meters Middle School · Place 4 · Ms_brucetonMs_bruceton | 3,000 Meters Middle School | 4 | 11:17.16 | 7 |
| Sep 7 | Chick-Fil-A InvSep 7 · 3,200 Meters Middle School · Place 7 · BrucetonBruceton | 3,200 Meters Middle School | 7 | 10:05.2 | 7 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 26 | Knight Night RelaysAug 26 · 1.5 Miles Middle School · Place 14 · BrucetonBruceton | 1.5 Miles Middle School | 14 | 9:17.6 | 6 |