Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Glen Oak HSStark County Cross Country Championships · Oct 317:01.75Stark County Cross Country ChampionshipsOctober 3, 2020
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
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 · 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 · 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

1 results
DateMeetEventPlMarkGr
Aug 30Tommy Evans InvitationalAug 30 · 6,000 Meters Varsity · Place 41 · Mount UnionMount Union6,000 Meters Varsity4119:31.7SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
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

3 results
DateMeetEventPlMarkGr
Oct 2Stark County ChampionshipsOct 2 · Varsity Division 2 · Place 8 · MarlingtonMarlingtonVarsity Division 2816:34.0812
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—

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24OHSAA D1 Northeast District - GlenOakOct 24 · 5,000 Meters Division 2 · Place 19 · MarlingtonMarlington5,000 Meters Division 21917: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

2 results
DateMeetEventPlMarkGr
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

4 results
DateMeetEventPlMarkGr
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
Aug 25Salem Earlybird InvitationalAug 25 · 5,000 Meters Varsity · Place 48 · MarlingtonMarlington5,000 Meters Varsity4819:29.79

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 26Salem Early Bird InvitationalAug 26 · 3,200 Meters Varsity · Place 4 · MarlingtonMarlington3,200 Meters Varsity411:58.948

2016 Cross Country

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