Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Boardman HSOHSAA D3 Region 9 - Youngstown · Oct 3018:18.8OHSAA D3 Region 9 - YoungstownOctober 30, 2021
5,000 Meters · Fortress Obetz OHSAA D3 State XC Championshps · Nov 716:28.9OHSAA D3 State XC ChampionshpsNovember 7, 2020
5,000 Meters · Glen Oak HSStark County Cross Country Championships · Oct 316:43.47Stark County Cross Country ChampionshipsOctober 3, 2020
5,000 Meters · GlenOak HSOHSAA D3 Northeast District - GlenOak · Oct 2317:15.21OHSAA D3 Northeast District - GlenOakOctober 23, 2021
5,000 Meters · Marlington HSAshley White Invitational · Aug 3118:33.6Ashley White InvitationalAugust 31, 2019
6,000 Meters · Valleeview FarmsBill Sudeck Invitational · Sep 122:37.6Bill Sudeck InvitationalSeptember 1, 2026
8,000 Meters · CedarvilleAll-Ohio InterCollegiate Challenge · Sep 1928:03.40All-Ohio InterCollegiate ChallengeSeptember 19, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 428:33.17Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:59.3Paul Short RunOctober 2, 2026
8,000 Meters · Mill Creek MetroParks FarmYSU Alumni XC Meet · Sep 2129:49.0YSU Alumni XC MeetSeptember 21, 2024
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1829:01.20Oberlin College Inter-Regional RumbleOctober 18, 2025
8,000 Meters · Oberlin Cross Country TrailINTER-REGIONAL RUMBLE · Oct 1527:31.2INTER-REGIONAL RUMBLEOctober 15, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Oberlin Inter-Regional RumbleOct 17 · 8,000 Meters Open · Place 48 · John CarrollJohn Carroll8,000 Meters Open4829:26.3SR-4
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 391 · John CarrollJohn Carroll8,000 Meters Open39128:59.3 PBSr
Sep 1Bill Sudeck InvitationalSep 1 · 6,000 Meters Invite · Place 27 · John CarrollJohn Carroll6,000 Meters Invite2722:37.6 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Open · Place 52 · John CarrollJohn Carroll8,000 Meters Men's Open5229:01.20 PBSr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 309 · John CarrollJohn Carroll8,000 Meters College Blue30928:33.17 PBSr
Sep 19All-Ohio InterCollegiate ChallengeSep 19 · 8,000 Meters All Ohio · Place 190 · John CarrollJohn Carroll8,000 Meters All Ohio19028:03.40 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 21YSU Alumni XC MeetSep 21 · 8,000 Meters College · Place 68 · John CarrollJohn Carroll8,000 Meters College6829:49.0 PBJr

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29Ohio Athletic Conference XC ChampionshipsOct 29 · 8,000 Meters Varsity · Place 78 · John CarrollJohn Carroll8,000 Meters Varsity7829:29.2FR
Oct 15Oberlin College Inter-Regional RumbleOct 15 · Open · Place 35 · John CarrollJohn CarrollOpen3527:31.2FR
Oct 15INTER-REGIONAL RUMBLEOct 15 · 8,000 Meters Open · Place 35 · John CarrollJohn Carroll8,000 Meters Open3527:31.2 PBFr

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30OHSAA D3 Region 9 - YoungstownOct 30 · 5,000 Meters Varsity · Place 19 · Canton C.C.Canton C.C.5,000 Meters Varsity1918:18.8 PB12
Oct 23OHSAA D3 Northeast District - GlenOakOct 23 · 5,000 Meters Varsity · Place 9 · Canton C.C.Canton C.C.5,000 Meters Varsity917:15.21 PB12
Oct 2Stark County ChampionshipsOct 2 · Varsity Division 2 · Place 20 · Canton C.C.Canton C.C.Varsity Division 22017:17.0312
Sep 25Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Championship · Place 27 · Canton C.C.Canton C.C.5,000 Meters Championship2717:29.012
Sep 25Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Championship · Place 27 · Canton C.C.Canton C.C.5,000 Meters Championship2717:29.012
Sep 4Ashley White InvitationalSep 4 · Division II · Place 30 · Canton C.C.Canton C.C.Division II3018:19.612

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7OHSAA D3 State XC ChampionshpsNov 7 · 5,000 Meters Varsity · Place 30 · Canton C.C.Canton C.C.5,000 Meters Varsity3016:28.9 PB11
Oct 24OHSAA D1 Northeast District - GlenOakOct 24 · 5,000 Meters Division 3 · Place 5 · Canton C.C.Canton C.C.5,000 Meters Division 3517:05.2111
Oct 3Stark County Cross Country ChampionshipsOct 3 · 5,000 Meters Varsity All Schools · Place 22 · Canton C.C.Canton C.C.5,000 Meters Varsity All Schools2216:43.47 PB11
Sep 19Boardman Spartan InvitationalSep 19 · 5,000 Meters Division 3 · Place 17 · Canton CcCanton Cc5,000 Meters Division 31717:40.411
Sep 5Ashley White InvitationalSep 5 · Varsity · Place 13 · Canton C.C.Canton C.C.Varsity1317:35.711

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 28Stark County Cross Country ChampionshipsSep 28 · 5,000 Meters Varsity All Schools · Place 60 · Canton C.C.Canton C.C.5,000 Meters Varsity All Schools6018:03.2010
Sep 21Midwest Catholic ChampionshipsSep 21 · 5,000 Meters Varsity · Place 45 · Canton C.C.Canton C.C.5,000 Meters Varsity4517:50.1 4510
Sep 7Dover InvitationalSep 7 · Varsity · Place 11 · Canton C.C.Canton C.C.Varsity1119:31.510
Aug 31Ashley White InvitationalAug 31 · 5,000 Meters HS · Place 56 · Canton C.C.Canton C.C.5,000 Meters HS5618:33.6 PB10