Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Fairview ParkCentral High School Cross Country Invitational · Aug 29 | 18:58.7 | Central High School Cross Country Invitational | August 29, 2026 |
| 5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 6 | 20:46 | Dave Davis Invitational | September 6, 2025 |
| 5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 7 | 18:27.00 | VHSL XC State Class 1,2,3 Championship | November 7, 2026 |
| 5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 4 | 19:34.1 | Trials of Miles Opening Night XC Presented By New Balance | September 4, 2026 |
| 5,000 Meters · Penn State Fayette, The Eberly CampusA.J. Everhart Invitational · Sep 26 | 20:13.6 | A.J. Everhart Invitational | September 26, 2026 |
| 5,000 Meters · Pole Green ParkVHSL Region 3B XC Championships · Oct 29 | 19:29.0 | VHSL Region 3B XC Championships | October 29, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 10 | 18:48.8 | Third Battle Invite | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 3 · Place 80 · Warren County | 5,000 Meters Class 3 | 80 | 18:27.00 PB | 12 |
| Oct 10 | Third Battle InviteOct 10 · 5,000 Meters Junior Varsity A · Place 93 · Warren County | 5,000 Meters Junior Varsity A | 93 | 18:48.8 PB | 12 |
| Sep 26 | A.J. Everhart InvitationalSep 26 · 5,000 Meters Boys Varsity HS · Place 55 · Warren County | 5,000 Meters Boys Varsity HS | 55 | 20:13.6 PB | 12 |
| Sep 4 | Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 238 · Warren County | 5,000 Meters Varsity | 238 | 19:34.1 PB | 12 |
| Aug 29 | Central High School Cross Country InvitationalAug 29 · 3 Miles Blue Division · Place 30 · Warren County | 3 Miles Blue Division | 30 | 18:58.7 PB | 12 |
2025 Cross Country
5 results2024 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VHSL Region 3B XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 50 · Warren County | 5,000 Meters Varsity | 50 | 20:55.4 | 10 |
| Nov 6 | Super RegionalNov 6 · 5,000 Meters Boys 3B Championship · Place 50 · Warren County | 5,000 Meters Boys 3B Championship | 50 | 20:55.4 | 10 |
| Oct 29 | Northwestern District ChampionshipsOct 29 · 5,000 Meters Varsity · Place 72 · Warren County | 5,000 Meters Varsity | 72 | 20:02.3 | — |
| Oct 19 | Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 116 · Warren County | 5,000 Meters Varsity | 116 | 20:36.1 | SO |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · Varsity · Place 329 · Warren County | Varsity | 329 | 21:08 | — |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 329 · Warren County | 5,000 Meters Varsity | 329 | 21:08 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 586 · Warren County | 5,000 Meters Varsity | 586 | 21:38 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 588 · Warren County | Varsity | 588 | 21:38 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 591 · Warren County | Varsity | 591 | 21:38 | — |
| Sep 7 | Knights Crossing XCSep 7 · Varsity · Place 337 · Warren County | Varsity | 337 | 20:13.0 | SO |
| Sep 7 | Knights Crossing XCSep 7 · Varsity · Place 337 · Warren County | Varsity | 337 | 20:13.0 | SO |
| Sep 7 | Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 337 · Warren County | 5,000 Meters Varsity | 337 | 20:13.0 | SO |
| Aug 31 | Central High School Cross Country InvitationalAug 31 · 3 Miles Varsity · Place 82 · Warren County | 3 Miles Varsity | 82 | 21:15.0 | SO |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NWD Cross Country ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 41 · Warren County | 5,000 Meters Junior Varsity | 41 | 22:45.29 | — |
| Oct 14 | Third Battle InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 188 · Warren County | 5,000 Meters Junior Varsity | 188 | 24:47.7 | FR |