Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boardman High SchoolBoardman Spartan XC Classic · Sep 16 | 15:53.2 | Boardman Spartan XC Classic | September 16, 2023 |
| 5,000 Meters · Boardman HSOHSAA Youngstown Regional · Oct 29 | 16:16.3 | OHSAA Youngstown Regional | October 29, 2022 |
| 5,000 Meters · Fortess ObetzOHSAA State XC Championships · Nov 5 | 16:03.8 | OHSAA State XC Championships | November 5, 2022 |
| 5,000 Meters · Fortress ObetzOHSAA State Cross Country Championships · Nov 4 | 15:47.9 | OHSAA State Cross Country Championships | November 4, 2023 |
| 5,000 Meters · GlenOak HSOHSAA D1 District - GlenOak · Oct 21 | 15:55.62 | OHSAA D1 District - GlenOak | October 21, 2023 |
| 5,000 Meters · Purdue University Fort WayneMastodon Opener · Sep 6 | 19:01.6 | Mastodon Opener | September 6, 2025 |
| 5,000 Meters · Riverside High SchoolRiverside Kickoff Invitational · Aug 27 | 15:37.02 | Riverside Kickoff Invitational | August 27, 2022 |
| 5,000 Meters · Strongsville HSStrongsville Fleet Feet Invitational · Sep 24 | 15:51.79 | Strongsville Fleet Feet Invitational | September 24, 2022 |
| 8,000 Meters · Mill Creek MetroParks FarmYSU Cross Country Meet · Sep 26 | 27:08.4 | YSU Cross Country Meet | September 26, 2026 |
| 8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 2 | 25:49.8 | Joe Piane Invitational | October 2, 2026 |
| 8,000 Meters · Youthtown XC CourseRobert Morris Colonial Invitational · Sep 11 | 28:51.3 | Robert Morris Colonial Invitational | September 11, 2026 |
| 8,000 Meters · YouthtowneHorizon League Cross Country Championships · Oct 31 | 26:34.4 | Horizon League Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
1 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OHSAA State Cross Country ChampionshipsNov 4 · 5,000 Meters D1 · Place 22 · CanfieldCanfield | 5,000 Meters D1 | 22 | 15:47.9 PB | 12 |
| Oct 28 | OHSAA D1 Region - BoardmanOct 28 · 5,000 Meters Varsity · Place 11 · CanfieldCanfield | 5,000 Meters Varsity | 11 | 16:01.8 | 12 |
| Oct 21 | OHSAA D1 District - GlenOakOct 21 · 5,000 Meters Varsity · Place 6 · CanfieldCanfield | 5,000 Meters Varsity | 6 | 15:55.62 PB | 12 |
| Oct 7 | Cortland Legends MeetOct 7 · 5,000 Meters Varsity · Place 5 · CanfieldCanfield | 5,000 Meters Varsity | 5 | 15:42.8 | 12 |
| Sep 16 | Boardman Spartan XC ClassicSep 16 · 5,000 Meters Varsity - D1 · Place 7 · CanfieldCanfield | 5,000 Meters Varsity - D1 | 7 | 15:53.2 PB | 12 |
| Aug 26 | Riverside Kickoff Classic NIGHT Invitational 2023Aug 26 · 5,000 Meters Varsity Division 1 · Place 8 · CanfieldCanfield | 5,000 Meters Varsity Division 1 | 8 | 16:38.69 | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OHSAA State XC ChampionshipsNov 5 · 5,000 Meters Varsity - D1 · Place 28 · CanfieldCanfield | 5,000 Meters Varsity - D1 | 28 | 16:03.8 PB | 11 |
| Oct 29 | OHSAA Youngstown RegionalOct 29 · 5,000 Meters D1 Region 1 · Place 11 · CanfieldCanfield | 5,000 Meters D1 Region 1 | 11 | 16:16.3 PB | 11 |
| Oct 22 | OHSAA D1 Northeast District - GlenOakOct 22 · 5,000 Meters Varsity · Place 6 · CanfieldCanfield | 5,000 Meters Varsity | 6 | 16:07.63 | 11 |
| Sep 28 | Mahoning County Cross Country ChampionshipsSep 28 · 5,000 Meters Varsity · Place 2 · CanfieldCanfield | 5,000 Meters Varsity | 2 | 16:49.16 | 11 |
| Sep 24 | Strongsville Fleet Feet InvitationalSep 24 · 5,000 Meters Varsity · Place 5 · CanfieldCanfield | 5,000 Meters Varsity | 5 | 15:51.79 PB | 11 |
| Aug 27 | Riverside Kickoff InvitationalAug 27 · 5,000 Meters Division I · Place 3 · CanfieldCanfield | 5,000 Meters Division I | 3 | 15:37.02 PB | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OHSAA D1 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 78 · CanfieldCanfield | 5,000 Meters Varsity | 78 | 16:26.1 | 10 |
| Oct 30 | OHSAA D1 Region 1 - YoungstownOct 30 · 5,000 Meters Varsity · Place 14 · CanfieldCanfield | 5,000 Meters Varsity | 14 | 17:16.8 | 10 |
| Oct 23 | OHSAA D1 Northeast District - GlenOakOct 23 · 5,000 Meters Varsity · Place 18 · CanfieldCanfield | 5,000 Meters Varsity | 18 | 16:18.72 | 10 |
| Sep 28 | Mahoning County Cross Country MeetSep 28 · Varsity · Place 4 · CanfieldCanfield | Varsity | 4 | 17:13.04 | 10 |
| Sep 25 | Strongsville XC InvitationalSep 25 · 5,000 Meters Varsity · Place 10 · CanfieldCanfield | 5,000 Meters Varsity | 10 | 16:12.67 | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity · Place 15 · CanfieldCanfield | 5,000 Meters Varsity | 15 | 16:26.3 | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity · Place 15 · CanfieldCanfield | 5,000 Meters Varsity | 15 | 16:26.3 | 10 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 5,000 Meters Varsity Division 1 · Place 15 · CanfieldCanfield | 5,000 Meters Varsity Division 1 | 15 | 16:26.3 | 10 |
| Aug 28 | Riverside XC Night InviteAug 28 · Varsity Division 1 · Place 20 · CanfieldCanfield | Varsity Division 1 | 20 | 16:42.34 | — |
| Aug 28 | Riverside Kickoff ClassicAug 28 · 5,000 Meters Division 1 Varsity · Place 20 · CanfieldCanfield | 5,000 Meters Division 1 Varsity | 20 | 16:42.34Unofficial | 10 |
2020 Cross Country
3 results