Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorG-MAC Indoor Track & Field Championships · Feb 284:28.87aG-MAC Indoor Track & Field ChampionshipsFebruary 28, 2026
1500 Meters · OutdoorHarrison Dillard Twilight · May 74:10.14aHarrison Dillard TwilightMay 7, 2026
1600 Meters · IndoorStark County Indoor Championships · Feb 184:48.99Stark County Indoor ChampionshipsFebruary 18, 2024
1600 Meters · OutdoorOHSAA Division 1 District - North Canton · May 174:33.86OHSAA Division 1 District - North CantonMay 17, 2023
3000 Meters · IndoorUniversity of Akron Campbell Invitational · Jan 169:22.67University of Akron Campbell InvitationalJanuary 16, 2026
3200 Meters · IndoorMount Union HS Qualifier #1 · Feb 510:50.59Mount Union HS Qualifier #1February 5, 2023
3200 Meters · OutdoorOHSAA Division 1 District - North Canton Hoover · May 1510:06.30aOHSAA Division 1 District - North Canton HooverMay 15, 2024
5000 Meters · IndoorAshland Invitational · Jan 2515:56.55aAshland InvitationalJanuary 25, 2025
5000 Meters · OutdoorNortheast Ohio Open · Apr 1015:45.81aNortheast Ohio OpenApril 10, 2026
800 Meters · IndoorStark County Indoor Championships · Feb 182:08.82Stark County Indoor ChampionshipsFebruary 18, 2024
800 Meters · OutdoorMount Union Classic · Apr 232:02.33aMount Union ClassicApril 23, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Harrison Dillard TwilightMay 7 · 1500 Meters · Place 43 · WalshWalsh1500 Meters43.4:10.14a PBSo
Apr 23Mount Union ClassicApr 23 · 800 Meters · Place 42 · WalshWalsh800 Meters42.2:02.33a PBSo
Apr 17Sparky Adams InvitationalApr 17 · 1500 Meters · Place 23 · WalshWalsh1500 Meters23.4:11.64aSo
Apr 10Northeast Ohio OpenApr 10 · 5000 Meters · Place 3 · WalshWalsh5000 Meters3.15:45.81a PBSo
Mar 27Carnegie Mellon InvitationalMar 27 · 1500 Meters · Place 35 · WalshWalsh1500 Meters35.4:12.16aSo
Mar 20Stark County ChallengeMar 20 · 1500 Meters · Place 20 · WalshWalsh1500 Meters204:13.83aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28G-MAC Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 26 · WalshWalsh1 Mile26.4:28.87a PBSo
Feb 20University of Akron InvitationalFeb 20 · 1 Mile · Place 15 · WalshWalsh1 Mile15.4:31.72aSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 1 Mile · Place 23 · WalshWalsh1 Mile23.4:32.72aSo
Jan 24Ashland InvitationalJan 24 · 1 Mile · Place 17 · WalshWalsh1 Mile17.4:35.76aSo
Jan 16University of Akron Campbell InvitationalJan 16 · 3000 Meters · Place 32 · WalshWalsh3000 Meters329:22.67 PBSO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 1 Mile · Place 22 · WalshWalsh1 Mile22.4:35.27aSo
Feb 22Ashland Last Chance MeetFeb 22 · 1 Mile · Place 15 · WalshWalsh1 Mile154:39.53FR
Feb 7Jud Logan Light Giver Collegiate OpenFeb 7 · 5000 Meters · Place 32 · WalshWalsh5000 Meters3216:07.19FR
Jan 25Ashland InvitationalJan 25 · 5000 Meters · Place 11 · WalshWalsh5000 Meters11.15:56.55a PBFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30G-MAC Outdoor Championship 2025Apr 30 · 1500 Meters · Place 28 · WalshWalsh1500 MetersRound P28.4:13.70aFr
Apr 24Walsh InvitationalApr 24 · 1500 Meters · Place 28 · WalshWalsh1500 Meters284:12.60FR
Apr 13Mount Union Homon InvitationalApr 13 · 5000 Meters · Place 14 · WalshWalsh5000 Meters14.16:39.86aFr
Apr 4Wooster InvitationalApr 4 · 1500 Meters · Place 23 · WalshWalsh1500 Meters234:15.66FR
Apr 4Wooster InvitationalApr 4 · 1500 Meters · Place 23 · WalshWalsh1500 Meters234:15.66FR
Mar 28Amy Adams Memorial InvitationalMar 28 · 5000 Meters · Place 6 · WalshWalsh5000 Meters616:11.03FR
Mar 21Stark County Challenge (Mount Union)Mar 21 · 5000 Meters · Place 20 · WalshWalsh5000 Meters20.16:05.97aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15OHSAA Division 1 District - North Canton HooverMay 15 · 3200 Meters · Place 12 · Canton McKinleyCanton McKinley3200 Meters12.10:06.30a PB12
May 15OHSAA Division 1 District - North Canton HooverMay 15 · 1600 Meters · Place 12 · Canton McKinleyCanton McKinley1600 MetersRound P12.4:49.74a12
May 15OHSAA Division 1 District - North Canton HooverMay 15 · 1600 Meters · Place 11 · Canton McKinleyCanton McKinley1600 Meters11.4:38.46a12
May 10Federal League Championship - VarsityMay 10 · 1600 Meters · Place 12 · Canton McKinleyCanton McKinley1600 Meters12.4:47.55a12
May 10Federal League Championship - VarsityMay 10 · 800 Meters · Place 10 · Canton McKinleyCanton McKinley800 Meters10.2:07.78a12
Apr 20Stark County ChampionshipsApr 20 · 3200 Meters · Place 13 · Canton McKinCanton McKin3200 Meters1310:14.7012
Apr 20Stark County ChampionshipsApr 20 · 1600 Meters · Place 13 · Canton McKinCanton McKin1600 Meters134:48.7212
Apr 20Stark County ChampionshipsApr 20 · 3200 Meters · Place 13 · Canton McKinleyCanton McKinley3200 Meters1310:14.7012
Apr 20Stark County ChampionshipsApr 20 · 1600 Meters · Place 13 · Canton McKinleyCanton McKinley1600 Meters134:48.7212
Apr 6Dave Clegg InvitationalApr 6 · 3200 Meters · Place 9 · Canton McKinleyCanton McKinley3200 Meters911:06.9512
Apr 6Dave Clegg InvitationalApr 6 · 1600 Meters · Place 9 · Canton McKinleyCanton McKinley1600 Meters94:58.3012

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18Stark County Indoor ChampionshipsFeb 18 · 1600 Meters · Place 7 · Canton McKinCanton McKin1600 Meters74:48.99 PB12
Feb 18Stark County Indoor ChampionshipsFeb 18 · 800 Meters · Place 4 · Canton McKinCanton McKin800 Meters42:08.82 PB12
Jan 28Mount Union HS Qualifier #1Jan 28 · 800 Meters · Place 4 · Canton McKinleyCanton McKinley800 Meters42:11.9212
Jan 28Mount Union HS Qualifier #1Jan 28 · 1600 Meters · Place 6 · Canton McKinleyCanton McKinley1600 Meters64:54.2612

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17OHSAA Division 1 District - North CantonMay 17 · 3200 Meters · Place 14 · Canton McKinleyCanton McKinley3200 Meters1410:06.8511
May 17OHSAA Division 1 District - North CantonMay 17 · 1600 Meters · Place 11 · Canton McKinleyCanton McKinley1600 MetersRound P114:40.1011
May 17OHSAA Division 1 District - North CantonMay 17 · 1600 Meters · Place 9 · Canton McKinleyCanton McKinley1600 Meters94:33.86 PB11
May 12Federal League Meet - VarsityMay 12 · 3200 Meters · Place 12 · Canton McKinleyCanton McKinley3200 Meters12.10:21.75a11
May 12Federal League Meet - VarsityMay 12 · 1600 Meters · Place 11 · Canton McKinleyCanton McKinley1600 Meters11.4:34.74a11
Apr 22Stark County ChampionshipsApr 22 · 3200 Meters · Place 16 · Canton McKinleyCanton McKinley3200 Meters16.10:37.56a11
Apr 22Stark County ChampionshipsApr 22 · 1600 Meters · Place 14 · Canton McKinleyCanton McKinley1600 Meters14.4:45.57a11
Apr 14Dover Tornado InvitationalApr 14 · 3200 Meters · Place 5 · Canton McKinleyCanton McKinley3200 Meters5.10:26.85a11
Apr 14Dover Tornado InvitationalApr 14 · 1600 Meters · Place 5 · Canton McKinleyCanton McKinley1600 Meters5.4:45.35a11
Apr 8Dave Clegg InvitationalApr 8 · 3200 Meters · Place 7 · Canton McKinleyCanton McKinley3200 Meters7.10:31.95a11
Apr 8Dave Clegg InvitationalApr 8 · 1600 Meters · Place 10 · Canton McKinleyCanton McKinley1600 Meters10.4:49.73a11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Stark County Indoor ChampionshipFeb 20 · 3200 Meters · Place 6 · Canton McKinCanton McKin3200 Meters611:05.0811
Feb 20Stark County Indoor ChampionshipFeb 20 · 1600 Meters · Place 10 · Canton McKinCanton McKin1600 Meters104:59.2011
Feb 5Mount Union HS Qualifier #1Feb 5 · 3200 Meters · Place 10 · Canton McKinleyCanton McKinley3200 Meters1010:50.59 PB11
Feb 5Mount Union HS Qualifier #1Feb 5 · 1600 Meters · Place 17 · Canton McKinleyCanton McKinley1600 Meters175:01.4011
Jan 21YSU HS/Open Meet #2 Jan 21 · 1600 Meters · Place 38 · Canton McKinleyCanton McKinley1600 Meters38.4:58.90a11

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18OHSAA D1 Northeast District - North CantonMay 18 · 3200 Meters · Place 16 · Canton McKinleyCanton McKinley3200 Meters16.10:57.14a10
May 18OHSAA D1 Northeast District - North CantonMay 18 · 1600 Meters · Place 10 · Canton McKinleyCanton McKinley1600 MetersRound P10.4:44.85a10
May 18OHSAA D1 Northeast District - North CantonMay 18 · 1600 Meters · Place 12 · Canton McKinleyCanton McKinley1600 Meters12.4:48.22a10
May 13Federal League ChampionshipMay 13 · 3200 Meters · Place 12 · Canton McKinleyCanton McKinley3200 Meters12.10:40.47a10
May 13Federal League ChampionshipMay 13 · 1600 Meters · Place 11 · Canton McKinleyCanton McKinley1600 Meters11.4:49.79a10
May 6Jackson Twilight MeetMay 6 · 3200 Meters · Place 11 · Canton McKinleyCanton McKinley3200 Meters11.11:25.07a10
May 6Jackson Twilight MeetMay 6 · 1600 Meters · Place 7 · Canton McKinleyCanton McKinley1600 Meters7.4:52.03a10
Apr 29Massillon Perry 9th/10th Grade InvitationalApr 29 · 3200 Meters · Place 9 · Canton McKinleyCanton McKinley3200 Meters910:38.7310
Apr 29Massillon Perry 9th/10th Grade InvitationalApr 29 · 1600 Meters · Place 13 · Canton McKinleyCanton McKinley1600 Meters134:53.0410
Apr 15Dover InvitationalApr 15 · 3200 Meters · Place 4 · Canton McKinCanton McKin3200 Meters410:42.15—
Apr 15Dover InvitationalApr 15 · 1600 Meters · Place 5 · Canton McKinCanton McKin1600 Meters54:56.54—
Apr 9Dave Clegg North Canton InvitationalApr 9 · 3200 Meters · Place 12 · Canton McKinCanton McKin3200 Meters1211:21.0010
Apr 9Dave Clegg North Canton InvitationalApr 9 · 1600 Meters · Place 13 · Canton McKinCanton McKin1600 Meters134:59.0010
Mar 29Massillon Perry / Canton McKinley Dual MeetMar 29 · 3200 Meters · Place 3 · Canton McKinleyCanton McKinley3200 Meters310:54.64—
Mar 29Massillon Perry / Canton McKinley Dual MeetMar 29 · 1600 Meters · Place 3 · Canton McKinleyCanton McKinley1600 Meters34:56.94—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Kent State HS Meet #3Feb 27 · 800 Meters · Place 19 · Canton McKinleyCanton McKinley800 Meters192:18.1210
Feb 27Kent State HS Meet #3Feb 27 · 1600 Meters · Place 32 · Canton McKinleyCanton McKinley1600 Meters325:05.0610
Feb 19Akron Rubber City HS OpenFeb 19 · 3200 Meters · Place 55 · Canton McKinleyCanton McKinley3200 Meters5511:10.9410
Feb 6Mount Union HS Qualifier #1Feb 6 · 3200 Meters · Place 11 · Canton McKinleyCanton McKinley3200 Meters1111:26.8810
Feb 6Mount Union HS Qualifier #1Feb 6 · 1600 Meters · Place 15 · Canton McKinleyCanton McKinley1600 Meters155:07.1910
Jan 22Kent St. HS Meet #1Jan 22 · 60m Hurdles · Canton McKinCanton McKin60m HurdlesRound P—DNF10
Jan 22Kent St. HS Meet #1Jan 22 · 60m Hurdles · Place 21 · Canton McKinCanton McKin60m HurdlesRound P215:12.1510

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19OHSAA D1 Northeast District - North CantonMay 19 · 3200 Meters · Place 19 · Canton McKinleyCanton McKinley3200 Meters19.11:14.56a9
May 14Federal League ChampionshipsMay 14 · 3200 Meters · Place 13 · Canton McKinCanton McKin3200 Meters1311:02.069
May 14Federal League ChampionshipsMay 14 · 1600 Meters · Place 12 · Canton McKinCanton McKin1600 Meters125:11.199
Apr 30Massillon Perry 9th/10th Grade InvitationalApr 30 · 3200 Meters · Place 10 · Canton McKinleyCanton McKinley3200 Meters10.11:03.29a9
Apr 24Stark County ChampionshipsApr 24 · 3200 Meters · Place 23 · Canton McKinCanton McKin3200 Meters2310:54.669
Apr 24Stark County ChampionshipsApr 24 · 3200 Meters · Place 23 · Canton McKinCanton McKin3200 Meters2310:54.669
Apr 16Dover InvitationalApr 16 · 3200 Meters · Place 5 · Canton McKinleyCanton McKinley3200 Meters510:54.399
Apr 10Dave Clegg North Canton InvitationalApr 10 · 3200 Meters · Place 11 · Canton McKinCanton McKin3200 Meters1111:26.289