Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Boardman High SchoolBoardman Spartan XC Classic · Sep 1616:59.1Boardman Spartan XC ClassicSeptember 16, 2023
5,000 Meters · Boardman HSOHSAA Youngstown Regional · Oct 2917:03.2OHSAA Youngstown RegionalOctober 29, 2022
5,000 Meters · Boardman Spartan StadiumBoardman Spartan XC Invitational · Sep 1416:51.8Boardman Spartan XC InvitationalSeptember 14, 2024
5,000 Meters · Fortess ObetzOHSAA D2 State XC Championships · Nov 617:18.6OHSAA D2 State XC ChampionshipsNovember 6, 2021
5,000 Meters · Fortress ObetzOHSAA Early Bird Invitational · Aug 1717:04.03OHSAA Early Bird InvitationalAugust 17, 2024
5,000 Meters · Fortress ObetzOHSAA State Cross Country Championships · Nov 416:36.5OHSAA State Cross Country ChampionshipsNovember 4, 2023
5,000 Meters · Glen Oak HSStark County Cross Country Championships · Sep 3016:30.06Stark County Cross Country ChampionshipsSeptember 30, 2023
5,000 Meters · GlenOak HSOHSAA D2 District - GlenOak · Oct 2116:47.48OHSAA D2 District - GlenOakOctober 21, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1316:25.3NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Marlington HSEastern Buckeye Conference XC Championships · Oct 1417:15.7Eastern Buckeye Conference XC ChampionshipsOctober 14, 2023
5,000 Meters · Marlington Middle SchoolEastern Buckeye Conference XC Championships · Oct 1217:06.0Eastern Buckeye Conference XC ChampionshipsOctober 12, 2024
5,000 Meters · Riverside High SchoolRiverside Kickoff Classic · Aug 2416:21.79Riverside Kickoff ClassicAugust 24, 2024
5,000 Meters · Schenley ParkPanther Opener · Aug 2916:11.50Panther OpenerAugust 29, 2025
5,000 Meters · Wooster HSWooster HS Invitational · Sep 1117:46.9Wooster HS InvitationalSeptember 11, 2021
8,000 Meters · DREAM ParkBorder Battle · Oct 1728:37.6Border BattleOctober 17, 2026
8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Inter-Collegiate Classic · Sep 1826:37.0All-Ohio Inter-Collegiate ClassicSeptember 18, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 427:02.84Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Lorain County Community CollegeOAC College XC Championships · Oct 3126:33.0OAC College XC ChampionshipsOctober 31, 2026
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1827:10.20Oberlin College Inter-Regional RumbleOctober 18, 2025
8,000 Meters · Otterbein CollegeOAC XC Championships · Nov 127:00.90OAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Otterbein CollegeOtterbein XC Invite · Sep 1327:21.01Otterbein XC InviteSeptember 13, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31OAC College XC ChampionshipsOct 31 · 8,000 Meters College · Place 31 · Mount UnionMount Union8,000 Meters College3126:33.0 PBSo
Oct 17Border BattleOct 17 · 8,000 Meters Men Championship · Place 52 · Mount UnionMount Union8,000 Meters Men Championship5228:37.6 PBSo
Sep 18All-Ohio Inter-Collegiate ClassicSep 18 · 8,000 Meters College · Place 54 · Mount UnionMount Union8,000 Meters College5426:37.0 PBSo
Sep 11LCCC Commodore OpenSep 11 · 8,000 Meters LCCC Commodore Open Men · Place 5 · Mount UnionMount Union8,000 Meters LCCC Commodore Open Men528:13.3So
Sep 4Panther Opener 2026Sep 4 · 5,000 Meters Mens 5K · Place 40 · Mount UnionMount Union5,000 Meters Mens 5K4016:44.5So

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1OAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 43 · Mount UnionMount Union8,000 Meters Collegiate4327:00.90 PBFr
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 80 · Mount UnionMount Union8,000 Meters Men's Varsity8027:10.20 PBFr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 180 · Mount UnionMount Union8,000 Meters College Blue18027:02.84 PBFr
Sep 13Otterbein XC InviteSep 13 · 8,000 Meters Men · Place 32 · Mount UnionMount Union8,000 Meters Men3227:21.01 PBFr
Aug 29Panther OpenerAug 29 · 5,000 Meters Mens 5K · Place 35 · Mount UnionMount Union5,000 Meters Mens 5K3516:11.50 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 12Eastern Buckeye Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 7 · MarlingtonMarlington5,000 Meters Varsity717:06.0 PB12
Sep 28Stark County Cross Country ChampionshipsSep 28 · 5,000 Meters Varsity Overall · Place 14 · MarlingtonMarlington5,000 Meters Varsity Overall1416:45.2612
Sep 14Boardman Spartan XC InvitationalSep 14 · 5,000 Meters Varsity · Place 29 · MarlingtonMarlington5,000 Meters Varsity2916:51.8 PB12
Aug 31Ashley White InvitationalAug 31 · Varsity · Place 6 · MarlingtonMarlingtonVarsity616:35.012
Aug 31Ashley White InvitationalAug 31 · Varsity · Place 9 · MarlingtonMarlingtonVarsity916:35.012
Aug 24Riverside Kickoff Classic NIGHT InvitationalAug 24 · 5,000 Meters Varsity · Place 5 · MarlingtonMarlington5,000 Meters Varsity516:21.7912
Aug 24Riverside Kickoff ClassicAug 24 · 5,000 Meters Black · Place 5 · MarlingtonMarlington5,000 Meters Black516:21.79 PB12
Aug 17OHSAA Early Bird InvitationalAug 17 · 5,000 Meters Varsity D2/D3 · Place 10 · MarlingtonMarlington5,000 Meters Varsity D2/D31017:04.03 PB12

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4OHSAA State Cross Country ChampionshipsNov 4 · 5,000 Meters D2 · Place 43 · MarlingtonMarlington5,000 Meters D24316:36.5 PB11
Oct 28OHSAA D2 Region - BoardmanOct 28 · 5,000 Meters Varsity · Place 89 · MarlingtonMarlington5,000 Meters Varsity8917:51.211
Oct 21OHSAA D2 District - GlenOakOct 21 · 5,000 Meters Varsity · Place 16 · MarlingtonMarlington5,000 Meters Varsity1616:47.48 PB11
Oct 14Eastern Buckeye Conference XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 8 · MarlingtonMarlington5,000 Meters Varsity817:15.7 PB11
Sep 30Stark County Cross Country ChampionshipsSep 30 · 5,000 Meters Varsity All Schools · Place 19 · MarlingtonMarlington5,000 Meters Varsity All Schools1916:30.06 PB11
Sep 16Boardman Spartan XC ClassicSep 16 · 5,000 Meters Varsity - D2 · Place 15 · MarlingtonMarlington5,000 Meters Varsity - D21516:59.1 PB11
Sep 9Wooster CC InvitationalSep 9 · 5,000 Meters Varsity Division 1 · Place 24 · MarlingtonMarlington5,000 Meters Varsity Division 12416:12.5JR
Sep 2Ashley White InvitationalSep 2 · Varsity · Place 19 · MarlingtonMarlingtonVarsity1916:46.611
Sep 2Ashley White InvitationalSep 2 · Varsity · Place 17 · MarlingtonMarlingtonVarsity1716:46.611
Aug 26Riverside Kickoff Classic NIGHT Invitational 2023Aug 26 · 5,000 Meters Varsity Division 1 · Place 28 · MarlingtonMarlington5,000 Meters Varsity Division 12817:34.3611
Aug 26Riverside Kickoff Classic NIGHT Invitational 2023Aug 26 · Varsity · Place 5 · MarlingtonMarlingtonVarsity516:21.7912
Aug 19OHSAA Early Bird InvitationalAug 19 · Varsity · Place 9 · MarlingtonMarlingtonVarsity916:49.8JR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 192 · MarlingtonMarlington5,000 Meters Championship19216:25.3 PB10
Nov 5OHSAA State XC ChampionshipsNov 5 · 5,000 Meters Varsity - D2 · Place 85 · MarlingtonMarlington5,000 Meters Varsity - D28517:24.310
Oct 29OHSAA Youngstown RegionalOct 29 · 5,000 Meters D2 Region 5 · Place 26 · MarlingtonMarlington5,000 Meters D2 Region 52617:03.2 PB10
Oct 22OHSAA D2 Northeast District - GlenOakOct 22 · 5,000 Meters Varsity · Place 15 · MarlingtonMarlington5,000 Meters Varsity1517:24.9910
Oct 15Eastern Buckeye Conference Cross Country ChampionshipsOct 15 · Varsity · Place 13 · MarlingtonMarlingtonVarsity1317:35.2710
Oct 1Stark County Cross Country ChampionshipsOct 1 · 5,000 Meters Varsity All Schools · Place 24 · MarlingtonMarlington5,000 Meters Varsity All Schools2417:00.7610
Sep 3Ashley White Marlington InvitationalSep 3 · Division 2 · Place 15 · MarlingtonMarlingtonDivision 21517:11.810
Aug 27Riverside Kickoff InvitationalAug 27 · 5,000 Meters Division I · Place 32 · MarlingtonMarlington5,000 Meters Division I3216:26.9710
Aug 20OHSAA Early Season InvitationalAug 20 · 5,000 Meters Open · Place 69 · MarlingtonMarlington5,000 Meters Open6919:03.710
Aug 20OHSAA Early Season InvitationalAug 20 · 5,000 Meters Open · Place 69 · MarlingtonMarlington5,000 Meters Open6919:03.710

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6OHSAA D2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 108 · MarlingtonMarlington5,000 Meters Varsity10817:18.6 PB9
Oct 30OHSAA D2 Region 5 - YoungstownOct 30 · 5,000 Meters Varsity · Place 39 · MarlingtonMarlington5,000 Meters Varsity3918:23.69
Oct 23OHSAA D2 Northeast District - GlenOakOct 23 · 5,000 Meters Varsity · Place 30 · MarlingtonMarlington5,000 Meters Varsity3017:45.639
Oct 2Stark County ChampionshipsOct 2 · Varsity Division 2 · Place 19 · MarlingtonMarlingtonVarsity Division 21917:15.869
Sep 11Wooster HS InvitationalSep 11 · 5,000 Meters Varsity - D2/3 · Place 12 · MarlingtonMarlington5,000 Meters Varsity - D2/31217:46.9 PB9
Sep 4Ashley White InvitationalSep 4 · Division II · Place 24 · MarlingtonMarlingtonDivision II2418:08.49
Aug 28Riverside XC Night InviteAug 28 · Varsity Division 1 · Place 84 · MarlingtonMarlingtonVarsity Division 18418:19.83—
Aug 28Riverside Kickoff ClassicAug 28 · 5,000 Meters Division 1 Varsity · Place 84 · MarlingtonMarlington5,000 Meters Division 1 Varsity8418:19.83Unofficial9