Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4200 m · Florida Southern CollegeHolloway Park Collegiate Opener · Aug 30 | 15:51.5 | Holloway Park Collegiate Opener | August 30, 2024 |
| 4200 m · Holloway ParkUncle Nick's XC Bagel Run · Sep 5 | 15:51.7 | Uncle Nick's XC Bagel Run | September 5, 2026 |
| 5,000 Meters · Boardman High SchoolOHSAA D1 Region - Boardman · Oct 28 | 19:35.4 | OHSAA D1 Region - Boardman | October 28, 2023 |
| 5,000 Meters · Boardman HSOHSAA Youngstown Regional · Oct 29 | 19:26.8 | OHSAA Youngstown Regional | October 29, 2022 |
| 5,000 Meters · Ella Canavan ElementaryMedina Milt Place Invitational · Oct 9 | 20:18.30 | Medina Milt Place Invitational | October 9, 2021 |
| 5,000 Meters · Fortess ObetzOHSAA D1 State XC Championships · Nov 6 | 18:41.8 | OHSAA D1 State XC Championships | November 6, 2021 |
| 5,000 Meters · Fortress ObetzOHSAA State Cross Country Championships · Nov 4 | 19:53.3 | OHSAA State Cross Country Championships | November 4, 2023 |
| 5,000 Meters · Fortress Obetz OHSAA D1 State XC Championships · Nov 7 | 19:16.5 | OHSAA D1 State XC Championships | November 7, 2020 |
| 5,000 Meters · Lorain County Community CollegeOHSAA D1 Northeast District - Lorain CC · Oct 23 | 19:34.3 | OHSAA D1 Northeast District - Lorain CC | October 23, 2021 |
| 5,000 Meters · Strongsville HSStrongsville Fleet Feet Invitational · Sep 24 | 19:09.35 | Strongsville Fleet Feet Invitational | September 24, 2022 |
| 5,000 Meters · Vermilion High SchoolObenour Invitational · Oct 2 | 19:31.1 | Obenour Invitational | October 2, 2021 |
| 6,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 18 | 23:55.35 | FSU NCAA DI South Region Preview | September 18, 2026 |
| 6,000 Meters · Old Tampa Highway WestSunshine State Cross Country Championships · Oct 25 | 24:13.2 | Sunshine State Cross Country Championships | October 25, 2025 |
| 6,000 Meters · Southeastern UniversitySunshine State Cross Country Championships · Oct 25 | 23:24.4 | Sunshine State Cross Country Championships | October 25, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
2 results2024 Cross Country
2 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OHSAA State Cross Country ChampionshipsNov 4 · 5,000 Meters D1 · Place 90 · WestlakeWestlake | 5,000 Meters D1 | 90 | 19:53.3 PB | 12 |
| Oct 28 | OHSAA D1 Region - BoardmanOct 28 · 5,000 Meters Varsity · Place 33 · WestlakeWestlake | 5,000 Meters Varsity | 33 | 19:35.4 PB | 12 |
| Oct 21 | OHSAA D1 District - Lorain County CCOct 21 · 5,000 Meters Varsity · Place 17 · WestlakeWestlake | 5,000 Meters Varsity | 17 | 20:07.29 | 12 |
| Sep 23 | Strongsville Fleet Feet InvitationalSep 23 · Varsity · Place 18 · WestlakeWestlake | Varsity | 18 | 19:11.87 | — |
| Sep 16 | Boardman Spartan XC ClassicSep 16 · 5,000 Meters Varsity - D1 · Place 12 · WestlakeWestlake | 5,000 Meters Varsity - D1 | 12 | 19:43.4 | 12 |
| Sep 9 | Seneca East's Stars, Stripes, & LightsSep 9 · 5,000 Meters Varsity Division 1 · Place 9 · WestlakeWestlake | 5,000 Meters Varsity Division 1 | 9 | 19:10.94 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OHSAA State XC ChampionshipsNov 5 · 5,000 Meters Varsity - D1 · Place 64 · WestlakeWestlake | 5,000 Meters Varsity - D1 | 64 | 19:39.1 | 11 |
| Oct 29 | OHSAA Youngstown RegionalOct 29 · 5,000 Meters D1 Region 1 · Place 11 · WestlakeWestlake | 5,000 Meters D1 Region 1 | 11 | 19:26.8 PB | 11 |
| Oct 22 | OHSAA D1 Northeast District - LorainOct 22 · 5,000 Meters Varsity · Place 14 · WestlakeWestlake | 5,000 Meters Varsity | 14 | 20:10.0 | 11 |
| Sep 24 | Strongsville Fleet Feet InvitationalSep 24 · 5,000 Meters Varsity · Place 12 · WestlakeWestlake | 5,000 Meters Varsity | 12 | 19:09.35 PB | 11 |
| Sep 10 | Tiffin CarnivalSep 10 · 5,000 Meters Varsity Division 1 · Place 9 · WestlakeWestlake | 5,000 Meters Varsity Division 1 | 9 | 19:43.7 | 11 |
| Sep 10 | Tiffin CarnivalSep 10 · 5,000 Meters Varsity · Place 9 · WestlakeWestlake | 5,000 Meters Varsity | 9 | 19:43.7 | 11 |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Varsity · Place 32 · WestlakeWestlake | 5,000 Meters Varsity | 32 | 20:12.1 | 11 |
| Aug 20 | OHSAA Early Season InvitationalAug 20 · 5,000 Meters Varsity Division 1 · Place 32 · WestlakeWestlake | 5,000 Meters Varsity Division 1 | 32 | 20:12.1 | 11 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OHSAA D1 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 27 · WestlakeWestlake | 5,000 Meters Varsity | 27 | 18:41.8 PB | 10 |
| Oct 30 | OHSAA D1 Region 1 - YoungstownOct 30 · 5,000 Meters Varsity · Place 19 · WestlakeWestlake | 5,000 Meters Varsity | 19 | 20:36.9 | 10 |
| Oct 23 | OHSAA D1 Northeast District - Lorain CCOct 23 · 5,000 Meters Varsity · Place 8 · WestlakeWestlake | 5,000 Meters Varsity | 8 | 19:34.3 PB | 10 |
| Oct 16 | Great Lakes Conference ChampionshipOct 16 · Varsity · Place 3 · WestlakeWestlake | Varsity | 3 | 19:03.2 | 10 |
| Oct 9 | Medina Milt Place InvitationalOct 9 · 5,000 Meters Varsity - D1 · Place 22 · WestlakeWestlake | 5,000 Meters Varsity - D1 | 22 | 20:18.30 PB | 10 |
| Oct 2 | Vermilion Obenour XC InvitationalOct 2 · Division 1 · Place 4 · WestlakeWestlake | Division 1 | 4 | 19:31.1 | — |
| Oct 2 | Obenour InvitationalOct 2 · 5,000 Meters Division 1 · Place 4 · WestlakeWestlake | 5,000 Meters Division 1 | 4 | 19:31.1 PB | 10 |
| Sep 25 | Strongsville XC InvitationalSep 25 · 5,000 Meters Varsity · Place 10 · WestlakeWestlake | 5,000 Meters Varsity | 10 | 19:22.06 | 10 |
| Sep 11 | Bruce Lerch InvitationalSep 11 · Varsity · Place 4 · WestlakeWestlake | Varsity | 4 | 20:28.3 | 10 |
2020 Cross Country
3 results