Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Waterworth Memorial ParkSalem Early Bird Meet · Aug 2611:58.94Salem Early Bird Meet August 26, 2017
5,000 Meters · Boardman High SchoolOHSAA Region 1, 5, 9 - Boardman · Oct 3118:20.7OHSAA Region 1, 5, 9 - BoardmanOctober 31, 2020
5,000 Meters · Boardman HSOHSAA D2 Region 5 - Youngstown · Oct 3017:44.7OHSAA D2 Region 5 - YoungstownOctober 30, 2021
5,000 Meters · Fortess ObetzOHSAA D2 State XC Championships · Nov 616:05.0OHSAA D2 State XC ChampionshipsNovember 6, 2021
5,000 Meters · Fortress ObetzOHSAA D2 State XC Championships · Nov 717:13.1OHSAA D2 State XC ChampionshipsNovember 7, 2020
5,000 Meters · Glen Oak HSStark County Cross Country Championships · Oct 317:01.75Stark County Cross Country ChampionshipsOctober 3, 2020
5,000 Meters · GlenOak HSOHSAA D2 Northeast District - GlenOak · Oct 2316:35.11OHSAA D2 Northeast District - GlenOakOctober 23, 2021
5,000 Meters · Jackson Middle SchoolJackson Invitational · Sep 818:33.8Jackson InvitationalSeptember 8, 2018
5,000 Meters · Marlington High SchoolAshley White Invitational · Sep 120:20.8Ashley White InvitationalSeptember 1, 2018
5,000 Meters · Marlington HSAshley White Invitational · Aug 3118:09.3Ashley White InvitationalAugust 31, 2019
5,000 Meters · Salem Memorial ParkSalem Early Bird CC Invitational · Aug 2918:22.35Salem Early Bird CC InvitationalAugust 29, 2020
5,000 Meters · Schenley ParkPanther Opener · Aug 2915:29.20Panther OpenerAugust 29, 2025
5,000 Meters · Wooster HSWooster HS Invitational · Sep 1116:27.6Wooster HS InvitationalSeptember 11, 2021
8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 1826:56.62023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNovember 18, 2023
8,000 Meters · DREAM ParkBorder Battle · Oct 1727:43.6Border BattleOctober 17, 2026
8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Inter-Collegiate Classic · Sep 1826:34.3All-Ohio Inter-Collegiate ClassicSeptember 18, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 426:18.61Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Hillcrest Golf ClubOAC Cross Country Championships · Nov 225:34.1OAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:00.1Paul Short RunOctober 4, 2024
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1925:42.8Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Lorain County Community CollegeOAC College XC Championships · Oct 3125:38.0OAC College XC ChampionshipsOctober 31, 2026
8,000 Meters · Otterbein CollegeOAC XC Championships · Nov 126:41.40OAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Otterbein CollegeOtterbein XC Invite · Sep 1326:10.74Otterbein XC InviteSeptember 13, 2025
8,000 Meters · Robert Morris UniversityRobert Morris Invitational · Sep 1426:23.9Robert Morris InvitationalSeptember 14, 2024
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1826:22.2Interregional InvitationalOctober 18, 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 4 · Mount UnionMount Union8,000 Meters College425:38.0 PBSr
Oct 17Border BattleOct 17 · 8,000 Meters Men Championship · Place 16 · Mount UnionMount Union8,000 Meters Men Championship1627:43.6 PBSr
Sep 18All-Ohio Inter-Collegiate ClassicSep 18 · 8,000 Meters College · Place 51 · Mount UnionMount Union8,000 Meters College5126:34.3 PBSr
Sep 11LCCC Commodore OpenSep 11 · 8,000 Meters LCCC Commodore Open Men · Place 3 · Mount UnionMount Union8,000 Meters LCCC Commodore Open Men327:47.3Sr
Sep 4Panther Opener 2026Sep 4 · 5,000 Meters Mens 5K · Place 17 · Mount UnionMount Union5,000 Meters Mens 5K1715:36.6Sr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1OAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 30 · Mount UnionMount Union8,000 Meters Collegiate3026:41.40 PBJr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 162 · Mount UnionMount Union8,000 Meters Gold16226:22.2 PBJr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 85 · Mount UnionMount Union8,000 Meters College Blue8526:18.61 PBJr
Sep 13Otterbein XC InviteSep 13 · 8,000 Meters Men · Place 7 · Mount UnionMount Union8,000 Meters Men726:10.74 PBJr
Aug 29Panther OpenerAug 29 · 5,000 Meters Mens 5K · Place 22 · Mount UnionMount Union5,000 Meters Mens 5K2215:29.20 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2OAC Cross Country ChampionshipsNov 2 · 8,000 Meters OAC · Place 19 · Mount UnionMount Union8,000 Meters OAC1925:34.1 PBSo
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 72 · Mount UnionMount Union8,000 Meters College7225:42.8 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 90 · Mount UnionMount Union8,000 Meters White9026:00.1 PBSo
Sep 14Robert Morris InvitationalSep 14 · 8,000 Meters Collegiate · Place 32 · Mount UnionMount Union8,000 Meters Collegiate3226:23.9 PBSo
Aug 30Tommy Evans InvitationalAug 30 · 6,000 Meters Varsity · Place 41 · Mount UnionMount Union6,000 Meters Varsity4119:31.7SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 266 · Mount UnionMount Union8,000 Meters Championship26626:56.6 PBFr
Nov 11NCAA Division III Great Lakes RegionalNov 11 · 8,000 Meters Championship · Place 85 · Mount UnionMount Union8,000 Meters Championship8525:26.2FR
Oct 28Ohio Athletic Conference XC ChampionshipsOct 28 · 8,000 Meters Varsity · Place 36 · Mount UnionMount Union8,000 Meters Varsity3626:07.6FR

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6OHSAA D2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 15 · MarlingtonMarlington5,000 Meters Varsity1516:05.0 PB12
Oct 30OHSAA D2 Region 5 - YoungstownOct 30 · 5,000 Meters Varsity · Place 11 · MarlingtonMarlington5,000 Meters Varsity1117:44.7 PB12
Oct 23OHSAA D2 Northeast District - GlenOakOct 23 · 5,000 Meters Varsity · Place 5 · MarlingtonMarlington5,000 Meters Varsity516:35.11 PB12
Oct 2Stark County ChampionshipsOct 2 · Varsity Division 2 · Place 8 · MarlingtonMarlingtonVarsity Division 2816:34.0812
Sep 11Wooster HS InvitationalSep 11 · 5,000 Meters Varsity - D2/3 · Place 4 · MarlingtonMarlington5,000 Meters Varsity - D2/3416:27.6 PB12
Sep 4Ashley White InvitationalSep 4 · Division II · Place 5 · MarlingtonMarlingtonDivision II516:55.012
Aug 28Riverside XC Night InviteAug 28 · Varsity Division 1 · Place 17 · MarlingtonMarlingtonVarsity Division 11716:38.40—
Aug 28Riverside Kickoff ClassicAug 28 · 5,000 Meters Division 1 Varsity · Place 17 · MarlingtonMarlington5,000 Meters Division 1 Varsity1716:38.40Unofficial12

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7OHSAA D2 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 73 · MarlingtonMarlington5,000 Meters Varsity7317:13.1 PB11
Oct 31OHSAA Region 1, 5, 9 - BoardmanOct 31 · 5,000 Meters D2 Region 5 · Place 52 · MarlingtonMarlington5,000 Meters D2 Region 55218:20.7 PB11
Oct 24OHSAA D1 Northeast District - GlenOakOct 24 · 5,000 Meters Division 2 · Place 19 · MarlingtonMarlington5,000 Meters Division 21917:34.0511
Oct 24OHSAA D2 Northeast District - GlenOakOct 24 · 5,000 Meters Varsity · Place 19 · MarlingtonMarlington5,000 Meters Varsity1917:34.0511
Oct 3Stark County Cross Country ChampionshipsOct 3 · 5,000 Meters Varsity All Schools · Place 36 · MarlingtonMarlington5,000 Meters Varsity All Schools3617:01.75 PB11
Sep 19Boardman Spartan InvitationalSep 19 · 5,000 Meters Varsity Division 2 · Place 34 · MarlingtonMarlington5,000 Meters Varsity Division 23417:51.911
Sep 5Ashley White InvitationalSep 5 · Varsity · Place 12 · MarlingtonMarlingtonVarsity1217:34.111
Aug 29Salem Early Bird CC InvitationalAug 29 · 5,000 Meters Varsity · Place 23 · MarlingtonMarlington5,000 Meters Varsity2318:22.35 PB11

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19OHSAA D2 Northeast District - CantonOct 19 · 5,000 Meters Varsity · Place 35 · MarlingtonMarlington5,000 Meters Varsity3518:31.910
Sep 28Stark County Cross Country ChampionshipsSep 28 · 5,000 Meters Varsity All Schools · Place 43 · MarlingtonMarlington5,000 Meters Varsity All Schools4317:44.9610
Aug 31Ashley White InvitationalAug 31 · 5,000 Meters HS · Place 38 · MarlingtonMarlington5,000 Meters HS3818:09.3 PB10

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 20OHSAA D1 Northeast District - Glen OakOct 20 · 5,000 Meters Varsity · Place 79 · MarlingtonMarlington5,000 Meters Varsity7918:57.09
Oct 13Eastern Buckeye Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 22 · MarlingtonMarlington5,000 Meters Varsity2218:50.4—
Sep 29Stark County Cross Country ChampionshipsSep 29 · 5,000 Meters Varsity · Place 103 · MarlingtonMarlington5,000 Meters Varsity1030:19:11.50—
Sep 29Stark County Cross Country ChampionshipsSep 29 · 5,000 Meters Varsity · Place 95 · MarlingtonMarlington5,000 Meters Varsity9519:11.509
Sep 8Jackson InvitationalSep 8 · 5,000 Meters Varsity · Place 58 · MarlingtonMarlington5,000 Meters Varsity5818:33.8 PB9
Sep 1Ashley White InvitationalSep 1 · 5,000 Meters Varsity · Place 84 · MarlingtonMarlington5,000 Meters Varsity8420:20.8 PB9
Aug 25Salem Earlybird InvitationalAug 25 · 5,000 Meters Varsity · Place 48 · MarlingtonMarlington5,000 Meters Varsity4819:29.79

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Aug 26Salem Early Bird InvitationalAug 26 · 3,200 Meters Varsity · Place 4 · MarlingtonMarlington3,200 Meters Varsity411:58.948
Aug 26Salem Early Bird Meet Aug 26 · 3,200 Meters Middle School · Place 4 · MarlingtonMarlington3,200 Meters Middle School411:58.94 PB8

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 27Salem Early Bird InvitationalAug 27 · Middle School · Place 18 · MarlingtonMarlingtonMiddle School1812:51.87