Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Centerville HSCenterville Saturday Night Lights (HS) presented by Nike · Aug 29 | 20:57.2 | Centerville Saturday Night Lights (HS) presented by Nike | August 29, 2026 |
| 5,000 Meters · Corwin Nixon ParkMason Invitational · Sep 7 | 19:42.2 | Mason Invitational | September 7, 2024 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre HS Invitational · Sep 21 | 17:48.85 | Trinity/Valkyre HS Invitational | September 21, 2024 |
| 5,000 Meters · Fortress Obetz HS Inv/State Championship Course2026 OHSAA Cross Country State Championships · Nov 7 | 17:59.56 | 2026 OHSAA Cross Country State Championships | November 7, 2026 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 2 | 17:04.60 | Nike XC Town Twilight | October 2, 2026 |
| 5,000 Meters · Lebanon HSLebanon Running Warrior Invitational HS · Sep 5 | 19:53.0 | Lebanon Running Warrior Invitational HS | September 5, 2026 |
| 5,000 Meters · Lowry FieldsBob Schul HS Invitational · Aug 23 | 17:59.8 | Bob Schul HS Invitational | August 23, 2025 |
| 5,000 Meters · MasonMason High School Cross Country Invitational · Sep 6 | 18:08.30 | Mason High School Cross Country Invitational | September 6, 2025 |
| 5,000 Meters · Taylor HSCHL Championships · Oct 14 | 17:09.7 | CHL Championships | October 14, 2026 |
| 5,000 Meters · Troy2026 OHSAA Regional - Southwest - Troy · Oct 31 | 17:03.0 | 2026 OHSAA Regional - Southwest - Troy | October 31, 2026 |
| 5,000 Meters · Troy Memorial StadiumOHSAA D2 Troy Regional · Oct 26 | 17:58.76 | OHSAA D2 Troy Regional | October 26, 2024 |
| 5,000 Meters · Voice of America MetroParkHS Fall Classic · Sep 30 | 17:00.6 | HS Fall Classic | September 30, 2025 |
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 |
| Nov 7 | 2026 OHSAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division 3 Boys · Place 165 · Wyoming | 5,000 Meters Division 3 Boys | 165 | 17:59.56 PB | 12 |
| Oct 31 | 2026 OHSAA Regional - Southwest - TroyOct 31 · 5,000 Meters D3 Boys · Place 28 · Wyoming | 5,000 Meters D3 Boys | 28 | 17:03.0 PB | 12 |
| Oct 14 | CHL ChampionshipsOct 14 · 5,000 Meters Varsity · Place 6 · Wyoming | 5,000 Meters Varsity | 6 | 17:09.7 PB | 12 |
| Oct 2 | Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 107 · Wyoming | 5,000 Meters Combined Open Green | 107 | 17:04.60 PB | 12 |
| Sep 5 | Lebanon Running Warrior Invitational HSSep 5 · 5,000 Meters Junior Varsity · Place 42 · Wyoming | 5,000 Meters Junior Varsity | 42 | 19:53.0 PB | 12 |
| Aug 29 | Centerville Saturday Night Lights (HS) presented by NikeAug 29 · 5,000 Meters Boys Open HS White Race #1 · Place 65 · Wyoming | 5,000 Meters Boys Open HS White Race #1 | 65 | 20:57.2 PB | 12 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | HS Fall ClassicSep 30 · 5,000 Meters Varsity · Place 15 · Wyoming | 5,000 Meters Varsity | 15 | 17:00.6 PB | 11 |
| Sep 6 | Mason High School Cross Country InvitationalSep 6 · 5,000 Meters Boys 5000m HS Section 2 Varsity · Place 30 · Wyoming | 5,000 Meters Boys 5000m HS Section 2 Varsity | 30 | 18:08.30 PB | 11 |
| Aug 23 | Bob Schul HS InvitationalAug 23 · 5,000 Meters Varsity III-IV · Place 32 · Wyoming | 5,000 Meters Varsity III-IV | 32 | 17:59.8 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | OHSAA D2 Troy RegionalOct 26 · 5,000 Meters Varsity · Place 61 · Wyoming | 5,000 Meters Varsity | 61 | 17:58.76 PB | 10 |
| Oct 12 | CHL/SWOC XC ChampionshipsOct 12 · 5,000 Meters Varsity Open · Place 12 · Wyoming | 5,000 Meters Varsity Open | 12 | 17:30.6 | 10 |
| Sep 21 | Trinity/Valkyre HS InvitationalSep 21 · 5,000 Meters Varsity · Place 52 · Wyoming | 5,000 Meters Varsity | 52 | 17:48.85 PB | 10 |
| Sep 14 | Troy Twilight InvitationalSep 14 · 5,000 Meters Varsity - Gray · Place 15 · Wyoming | 5,000 Meters Varsity - Gray | 15 | 18:27.6 | 10 |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Section 2 Varsity · Place 67 · Wyoming | 5,000 Meters Section 2 Varsity | 67 | 19:42.2 PB | 10 |
| Aug 31 | Lebanon Running Warrior InvitationalAug 31 · 5,000 Meters Varsity · Place 59 · Wyoming | 5,000 Meters Varsity | 59 | 18:17.6 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | OHSAA D2 District - Voice of AmericaOct 21 · 5,000 Meters Varsity · Place 61 · Wyoming | 5,000 Meters Varsity | 61 | 19:09.0 | 9 |
| Sep 16 | Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Varsity · Place 109 · Wyoming | 5,000 Meters Varsity | 109 | 19:09.09 | 9 |
| Sep 9 | Mason XC InvitationalSep 9 · 5,000 Meters Varsity - Section II · Place 73 · Wyoming | 5,000 Meters Varsity - Section II | 73 | 20:02.50 | 9 |
| Sep 2 | Lebanon Running Warrior InvitationalSep 2 · 5,000 Meters Varsity · Place 137 · Wyoming | 5,000 Meters Varsity | 137 | 19:44.4 | — |
| Sep 2 | Lebanon Running Warrior InvitationalSep 2 · 5,000 Meters Varsity · Place 137 · Wyoming | 5,000 Meters Varsity | 137 | 19:44.4 | — |
| Aug 26 | Bob Schull InvitationalAug 26 · 5,000 Meters Division 1 · Place 133 · Wyoming | 5,000 Meters Division 1 | 133 | 20:10.1 | — |