Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Fairview ParkCentral High School Cross Country Invitational · Aug 30 | 25:06.7 | Central High School Cross Country Invitational | August 30, 2025 |
| 5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 6 | 25:45 | Dave Davis Invitational | September 6, 2025 |
| 5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 7 | 23:44.30 | 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 | 28:08.6 | 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 27 | 25:14.70 | A.J. Everhart Invitational | September 27, 2025 |
| 5,000 Meters · Pole Green ParkVHSL Region 3B XC Championships · Oct 29 | 24:47.3 | VHSL Region 3B XC Championships | October 29, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 18 | 24:12.4 | Third Battle Invite | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VHSL Region 3B XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 64 · Warren County | 5,000 Meters Varsity | 64 | 26:48.6 | 9 |
| Nov 6 | Super RegionalNov 6 · 5,000 Meters Girls 3B Championship · Place 64 · Warren County | 5,000 Meters Girls 3B Championship | 64 | 26:48.6 | 9 |
| Oct 19 | Third Battle InvitationalOct 19 · 5,000 Meters Junior Varsity · Place 119 · Warren County | 5,000 Meters Junior Varsity | 119 | 23:28.3 | FR |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · Varsity · Place 202 · Warren County | Varsity | 202 | 24:07 | — |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 202 · Warren County | 5,000 Meters Varsity | 202 | 24:07 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 414 · Warren County | 5,000 Meters Varsity | 414 | 24:22 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 414 · Warren County | Varsity | 414 | 24:22 | — |
| Sep 7 | Knights Crossing XCSep 7 · Varsity · Place 168 · Warren County | Varsity | 168 | 23:20.5 | FR |
| Sep 7 | Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 168 · Warren County | 5,000 Meters Varsity | 168 | 23:20.5 | FR |
| Sep 7 | Knights Crossing XCSep 7 · Varsity · Place 168 · Warren County | Varsity | 168 | 23:20.5 | FR |