Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Delaware ParkLittle Three Championships (Canisius-Niagara-St Bonaventure) · Sep 5 | 17:12.1 | Little Three Championships (Canisius-Niagara-St Bonaventure) | September 5, 2026 |
| 5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 29 | 17:28.3 | Trials of Miles Opening Night XC | August 29, 2025 |
| 5,000 Meters · Oatlands PlantationVHSL 5A State Cross Country Championships · Nov 8 | 21:45.40 | VHSL 5A State Cross Country Championships | November 8, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 18 | 17:42.3 | Third Battle Invite | October 18, 2025 |
| 5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 13 | 16:37.70 | Wolverine XC Invitational | September 13, 2025 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 27:39.7 | Lock Haven Invite | September 26, 2026 |
| 8,000 Meters · Youthtown XC CourseRobert Morris Colonial Invitational · Sep 11 | 30:00.8 | Robert Morris Colonial Invitational | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | VHSL 5A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 103 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 103 | 21:45.40 PB | 12 |
| Oct 18 | Third Battle InviteOct 18 · 5,000 Meters Varsity A · Place 49 · Stone BridgeStone Bridge | 5,000 Meters Varsity A | 49 | 17:42.3 PB | 12 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 130 · Stone BridgeStone Bridge | Varsity | 130 | 17:27 | — |
| Sep 27 | Oatlands InvitationalSep 27 · 5,000 Meters Varsity · Place 130 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 130 | 17:26.3 | SR |
| Sep 13 | Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 34 · Stone BridgeStone Bridge | 5,000 Meters Varsity Boys | 34 | 16:37.70 PB | 12 |
| Aug 29 | Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 54 · Stone BridgeStone Bridge | 5,000 Meters Varsity Boys | 54 | 17:28.3 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 31 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 31 | 17:33.7 | JR |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · Varsity · Place 103 · Stone BridgeStone Bridge | Varsity | 103 | 18:08 | — |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 103 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 103 | 18:08 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 196 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 196 | 17:55 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 197 · Stone BridgeStone Bridge | Varsity | 197 | 17:55 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 199 · Stone BridgeStone Bridge | Varsity | 199 | 17:55 | — |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 59 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 59 | 17:11.20 | JR |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 59 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 59 | 17:11.20 | JR |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Region 5D XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 52 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 52 | 19:36 | — |
| Oct 31 | Region 5D XC ChampionshipOct 31 · Varsity · Place 52 · Stone BridgeStone Bridge | Varsity | 52 | 19:36 | — |
| Oct 24 | Potomac District ChampionshipOct 24 · 5,000 Meters Varsity · Place 42 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 42 | 19:17 | — |
| Oct 14 | Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 72 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 72 | 18:39.6 | SO |
| Sep 30 | Judges Classic 2023Sep 30 · 5,000 Meters Varsity · Place 116 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 116 | 19:35.2 | — |
| Sep 23 | Oatlands InvitationalSep 23 · Varsity · Place 200 · Stone BridgeStone Bridge | Varsity | 200 | 19:15 | — |
| Sep 23 | Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 200 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 200 | 19:15 | — |
| Sep 9 | Great Meadow InvitationalSep 9 · 5,000 Meters Varsity · Place 147 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 147 | 20:03 | — |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 189 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 189 | 18:39.0 | SR |
| Oct 15 | Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 189 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 189 | 18:39.0 | SR |
| Oct 8 | Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 167 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 167 | 18:38.6 | SR |
| Sep 24 | Oatlands InvitationalSep 24 · Varsity · Place 542 · Stone BridgeStone Bridge | Varsity | 542 | 20:07 | — |
| Sep 17 | Escape The Rock InvitationalSep 17 · 5,000 Meters Varsity · Place 53 · Stone BridgeStone Bridge | 5,000 Meters Varsity | 53 | 19:09.8 | — |
| Sep 10 | Pole Green XC ClassicSep 10 · 5,000 Meters Championship · Place 141 · Stone BridgeStone Bridge | 5,000 Meters Championship | 141 | 19:14.7 | SR |