Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 14 | 32:36.24 | NCAA DI Great Lakes Regional | November 14, 2025 |
| 5,000 Meters · Boardman High SchoolOHSAA D1 Region 1 - Youngstown · Oct 30 | 16:41.6 | OHSAA D1 Region 1 - Youngstown | October 30, 2021 |
| 5,000 Meters · Fairborn Community ParkMike Baumer Classic · Sep 5 | 14:50.2 | Mike Baumer Classic | September 5, 2025 |
| 5,000 Meters · Fortess ObetzOHSAA D1 State XC Championships · Nov 6 | 15:25.9 | OHSAA D1 State XC Championships | November 6, 2021 |
| 5,000 Meters · Glen Oak HSStark County Cross Country Championships · Sep 28 | 16:23.37 | Stark County Cross Country Championships | September 28, 2019 |
| 5,000 Meters · GlenOak HSOHSAA D1 Northeast District - GlenOak · Oct 23 | 15:44.37 | OHSAA D1 Northeast District - GlenOak | October 23, 2021 |
| 5,000 Meters · Indian Riffle ParkMid-East Meet of Champions · Nov 20 | 16:01.61 | Mid-East Meet of Champions | November 20, 2021 |
| 5,000 Meters · Salem Memorial ParkSalem Early Bird CC Invitational · Aug 29 | 17:02.38 | Salem Early Bird CC Invitational | August 29, 2020 |
| 5,000 Meters · Wooster HSWooster HS Invitational · Sep 11 | 15:35.6 | Wooster HS Invitational | September 11, 2021 |
| 8,000 Meters · Dale Watts '71 XC CourseTexas A&M Arturo Barrios Invitational · Oct 15 | 25:03.9 | Texas A&M Arturo Barrios Invitational | October 15, 2022 |
| 8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 24:34.0 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 24:35.01 | Gans Creek Classic - College | September 26, 2025 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 26:07.1 | Roy Griak Invitational | September 20, 2024 |
| 8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Oct 4 | 24:51.42 | Lakefront Invite | October 4, 2024 |
| 8,000 Meters · University of MichiganBig 10 Conference XC Championships · Oct 28 | 26:18.2 | Big 10 Conference XC Championships | October 28, 2022 |
| 8,000 Meters · Watts Cross Country CourseArturo Barrios Invitational · Oct 17 | 24:09.73 | Arturo Barrios Invitational | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 105 · Ohio StateOhio State | 10,000 Meters D1 Great Lakes | 105 | 32:36.24 PB | Sr |
| Oct 31 | Big Ten Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 89 · Ohio StateOhio State | 8,000 Meters Champ | 89 | 24:59.43 | Sr |
| Oct 17 | Arturo Barrios InvitationalOct 17 · 8,000 Meters College · Place 52 · Ohio StateOhio State | 8,000 Meters College | 52 | 24:09.73 PB | Sr |
| Sep 26 | Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 69 · Ohio StateOhio State | 8,000 Meters Black | 69 | 24:35.01 PB | Sr |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 28 · Ohio StateOhio State | 8,000 Meters College | 28 | 24:34.0 PB | Sr |
| Sep 5 | Mike Baumer ClassicSep 5 · 5,000 Meters Men's Race · Place 9 · Ohio StateOhio State | 5,000 Meters Men's Race | 9 | 14:50.2 PB | Sr |
2024 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | Mid-East Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 24 · OhioOhio | 5,000 Meters Varsity | 24 | 16:01.61 PB | 12 |
| Nov 6 | OHSAA D1 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 7 · LouisvilleLouisville | 5,000 Meters Varsity | 7 | 15:25.9 PB | 12 |
| Oct 30 | OHSAA D1 Region 1 - YoungstownOct 30 · 5,000 Meters Varsity · Place 2 · LouisvilleLouisville | 5,000 Meters Varsity | 2 | 16:41.6 PB | 12 |
| Oct 23 | OHSAA D1 Northeast District - GlenOakOct 23 · 5,000 Meters Varsity · Place 3 · LouisvilleLouisville | 5,000 Meters Varsity | 3 | 15:44.37 PB | 12 |
| Sep 11 | Wooster HS InvitationalSep 11 · 5,000 Meters Varsity - D1 · Place 4 · LouisvilleLouisville | 5,000 Meters Varsity - D1 | 4 | 15:35.6 PB | 12 |
| Aug 28 | Riverside Kickoff ClassicAug 28 · 5,000 Meters Division 1 Varsity · Place 2 · LouisvilleLouisville | 5,000 Meters Division 1 Varsity | 2 | 15:56.43Unofficial | 12 |
2020 Cross Country
2 results2019 Cross Country
1 results2018 Cross Country
1 results