Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin ParkUSATF New England Open and Masters Cross Country Championships · Nov 17 | 33:38.30 | USATF New England Open and Masters Cross Country Championships | November 17, 2024 |
| 5,000 Meters · Boardman High SchoolOHSAA D1 Region - Boardman · Oct 28 | 15:50.0 | OHSAA D1 Region - Boardman | October 28, 2023 |
| 5,000 Meters · Boardman HSOHSAA Youngstown Regional · Oct 29 | 16:30.1 | OHSAA Youngstown Regional | October 29, 2022 |
| 5,000 Meters · Fortess ObetzOHSAA State XC Championships · Nov 5 | 16:51.4 | OHSAA State XC Championships | November 5, 2022 |
| 5,000 Meters · Fortress ObetzOHSAA State Cross Country Championships · Nov 4 | 15:45.1 | OHSAA State Cross Country Championships | November 4, 2023 |
| 5,000 Meters · Great Brook Farm State ParkGBTC XC Invite · Sep 8 | 15:22.1 | GBTC XC Invite | September 8, 2024 |
| 5,000 Meters · Lorain County Community CollegeOHSAA D1 District - Lorain County CC · Oct 21 | 16:06.85 | OHSAA D1 District - Lorain County CC | October 21, 2023 |
| 5,000 Meters · Vermilion High SchoolObenour Invitational · Oct 2 | 16:17.8 | Obenour Invitational | October 2, 2021 |
| 7885 m · United States Naval Academy Golf ClubCantello Invitational · Sep 12 | 24:49.30 | Cantello Invitational | September 12, 2026 |
| 8,000 Meters · Army home courseArmy West Point-Navy · Oct 19 | 24:42.8 | Army West Point-Navy | October 19, 2025 |
| 8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 31 | 24:20.5 | Patriot League XC Championships | October 31, 2026 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 25:18.49 | Gans Creek Classic - College | September 26, 2025 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 25:34.1 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 24:39.0 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 24:37.6 | Paul Short Run (College) | October 3, 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
2 results2023 Cross Country
4 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OHSAA State XC ChampionshipsNov 5 · 5,000 Meters Varsity - D1 · Place 92 · SteeleSteele | 5,000 Meters Varsity - D1 | 92 | 16:51.4 PB | 11 |
| Oct 29 | OHSAA Youngstown RegionalOct 29 · 5,000 Meters D1 Region 1 · Place 25 · SteeleSteele | 5,000 Meters D1 Region 1 | 25 | 16:30.1 PB | 11 |
| Oct 22 | OHSAA D1 Northeast District - LorainOct 22 · 5,000 Meters Varsity · Place 11 · SteeleSteele | 5,000 Meters Varsity | 11 | 17:02.0 | 11 |
| Oct 15 | SWC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 2 · SteeleSteele | 5,000 Meters Varsity | 2 | 16:50.50 | 11 |
| Aug 27 | GlenOak Golden Eagle InvitationalAug 27 · Varsity · Place 19 · SteeleSteele | Varsity | 19 | 17:11.84 | 11 |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Varsity · Place 37 · SteeleSteele | 5,000 Meters Varsity | 37 | 17:00.9 | 11 |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Varsity Division 1 · Place 37 · SteeleSteele | 5,000 Meters Varsity Division 1 | 37 | 17:00.9 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | OHSAA D1 Region 1 - YoungstownOct 30 · 5,000 Meters Varsity · Place 41 · SteeleSteele | 5,000 Meters Varsity | 41 | 17:46.6 | 10 |
| Oct 23 | OHSAA D1 Northeast District - Lorain CCOct 23 · 5,000 Meters Varsity · Place 5 · SteeleSteele | 5,000 Meters Varsity | 5 | 16:33.1 | 10 |
| Oct 2 | Obenour InvitationalOct 2 · 5,000 Meters Division 1 · Place 5 · SteeleSteele | 5,000 Meters Division 1 | 5 | 16:17.8 PB | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity · Place 6 · SteeleSteele | 5,000 Meters Varsity | 6 | 16:04.9 | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity · Place 6 · SteeleSteele | 5,000 Meters Varsity | 6 | 16:04.9 | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity Division 1 · Place 6 · SteeleSteele | 5,000 Meters Varsity Division 1 | 6 | 16:04.9 | 10 |
2020 Cross Country
2 results