Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT Friday Invitational · Jan 235:13.35aRIT Friday InvitationalJanuary 23, 2026
1500 Meters · OutdoorHarrison Dillard Twilight · May 74:16.07aHarrison Dillard TwilightMay 7, 2026
1600 Meters · IndoorMount Union HS Qualifier #1 · Jan 284:56.25Mount Union HS Qualifier #1January 28, 2024
1600 Meters · OutdoorFederal League Meet - Varsity · May 124:59.75aFederal League Meet - VarsityMay 12, 2023
3000 Meters · IndoorBrockport Saturday Night Rust Buster · Jan 1710:49.23Brockport Saturday Night Rust BusterJanuary 17, 2026
3000m Steeplechase · 0.914m · IndoorUniversity of Rochester Alumni Invitational · Apr 1910:27.67aUniversity of Rochester Alumni InvitationalApril 19, 2026
3000m Steeplechase · 0.914m · OutdoorEast Coast Conference Outdoor Track & Field Championships · Apr 3010:30.21aEast Coast Conference Outdoor Track & Field ChampionshipsApril 30, 2026
400 Meters · IndoorAkron Rubber City HS Open · Feb 191:05.63Akron Rubber City HS OpenFebruary 19, 2022
800 Meters · IndoorStark County Indoor Championship · Feb 202:28.41Stark County Indoor ChampionshipFebruary 20, 2023
800 Meters · OutdoorBrockport Multi and Invitational · Apr 122:07.90aBrockport Multi and InvitationalApril 12, 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 55 · Roberts WesleyanRoberts Wesleyan1500 Meters55.4:16.07a PBSo
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · 3000m Steeplechase · Place 3 · Roberts WesleyanRoberts Wesleyan3000m Steeplechase0.914m3.10:30.21a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 22 · Roberts WesleyanRoberts Wesleyan1500 Meters22.4:17.30aSo
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 39 · Roberts WesleyanRoberts Wesleyan800 Meters39.2:07.90a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 48 · Roberts WesleyanRoberts Wesleyan1500 Meters48.4:21.79aSo
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 71 · Roberts WesleyanRoberts Wesleyan800 Meters71.2:10.79aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 3000m Steeplechase · Place 6 · Roberts WesleyanRoberts Wesleyan3000m Steeplechase0.914m6.10:27.67a PBSo
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 69 · Roberts WesleyanRoberts Wesleyan1 Mile695:13.35a PB—
Jan 17Brockport Saturday Night Rust BusterJan 17 · 3000 Meters · Place 33 · Roberts WesleyanRoberts Wesleyan3000 Meters3310:49.23 PBSO

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15OHSAA Division 1 District - North Canton HooverMay 15 · 1600 Meters · Place 26 · Canton McKinleyCanton McKinley1600 MetersRound P26.5:07.63a12
Apr 20Stark County ChampionshipsApr 20 · 1600 Meters · Place 27 · Canton McKinCanton McKin1600 Meters275:26.0412
Apr 20Stark County ChampionshipsApr 20 · 1600 Meters · Place 27 · Canton McKinleyCanton McKinley1600 Meters275:26.0412
Apr 6Dave Clegg InvitationalApr 6 · 1600 Meters · Place 13 · Canton McKinleyCanton McKinley1600 Meters135:27.0312

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Stark County Indoor ChampionshipsFeb 18 · 1600 Meters · Place 21 · Canton McKinCanton McKin1600 Meters215:34.1012
Jan 28Mount Union HS Qualifier #1Jan 28 · 1600 Meters · Place 9 · Canton McKinleyCanton McKinley1600 Meters94:56.25 PB12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17OHSAA Division 1 District - North CantonMay 17 · 1600 Meters · Place 24 · Canton McKinleyCanton McKinley1600 MetersRound P245:08.9111
May 12Federal League Meet - VarsityMay 12 · 1600 Meters · Place 14 · Canton McKinleyCanton McKinley1600 Meters14.4:59.75a PB11
Apr 22Stark County ChampionshipsApr 22 · 1600 Meters · Place 26 · Canton McKinleyCanton McKinley1600 Meters26.5:03.35a11
Apr 14Dover Tornado InvitationalApr 14 · 1600 Meters · Place 13 · Canton McKinleyCanton McKinley1600 Meters13.5:09.61a11
Apr 8Dave Clegg InvitationalApr 8 · 1600 Meters · Place 12 · Canton McKinleyCanton McKinley1600 Meters12.5:10.09a11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Stark County Indoor ChampionshipFeb 20 · 1600 Meters · Place 19 · Canton McKinCanton McKin1600 Meters195:28.4511
Feb 20Stark County Indoor ChampionshipFeb 20 · 800 Meters · Place 11 · Canton McKinCanton McKin800 Meters112:28.41 PB11
Feb 5Mount Union HS Qualifier #1Feb 5 · 1600 Meters · Place 31 · Canton McKinleyCanton McKinley1600 Meters315:31.3811
Feb 5Mount Union HS Qualifier #1Feb 5 · 800 Meters · Place 26 · Canton McKinleyCanton McKinley800 Meters262:30.7311
Jan 21YSU HS/Open Meet #2 Jan 21 · 1600 Meters · Place 62 · Canton McKinleyCanton McKinley1600 Meters62.5:24.02a11

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18OHSAA D1 Northeast District - North CantonMay 18 · 1600 Meters · Place 24 · Canton McKinleyCanton McKinley1600 MetersRound P24.5:12.49a10
May 13Federal League ChampionshipMay 13 · 1600 Meters · Place 14 · Canton McKinleyCanton McKinley1600 Meters14.5:21.50a10
May 6Jackson Twilight MeetMay 6 · 800 Meters · Place 11 · Canton McKinleyCanton McKinley800 Meters11.2:26.30a10
Apr 29Massillon Perry 9th/10th Grade InvitationalApr 29 · 800 Meters · Place 16 · Canton McKinleyCanton McKinley800 Meters162:23.4210
Apr 29Massillon Perry 9th/10th Grade InvitationalApr 29 · 1600 Meters · Place 21 · Canton McKinleyCanton McKinley1600 Meters215:16.4510
Apr 23Stark County ChampionshipsApr 23 · 1600 Meters · Place 29 · Canton McKinleyCanton McKinley1600 Meters29.5:19.71a10
Apr 23Stark County InvitationalApr 23 · 1600 Meters · Place 29 · Canton McKinleyCanton McKinley1600 Meters29.5:19.71a10
Apr 15Dover InvitationalApr 15 · 1600 Meters · Place 13 · Canton McKinCanton McKin1600 Meters135:27.69—
Apr 15Dover InvitationalApr 15 · 800 Meters · Place 15 · Canton McKinCanton McKin800 Meters152:26.46—
Apr 9Dave Clegg North Canton InvitationalApr 9 · 1600 Meters · Place 14 · Canton McKinCanton McKin1600 Meters145:17.0010

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Kent State HS Meet #3Feb 27 · 800 Meters · Place 39 · Canton McKinleyCanton McKinley800 Meters392:40.0110
Feb 27Kent State HS Meet #3Feb 27 · 1600 Meters · Place 53 · Canton McKinleyCanton McKinley1600 Meters535:49.6910
Feb 19Akron Rubber City HS OpenFeb 19 · 400 Meters · Place 69 · Canton McKinleyCanton McKinley400 Meters691:05.63 PB10
Feb 6Mount Union HS Qualifier #1Feb 6 · 800 Meters · Place 27 · Canton McKinleyCanton McKinley800 Meters272:43.4510
Feb 6Mount Union HS Qualifier #1Feb 6 · 1600 Meters · Place 33 · Canton McKinleyCanton McKinley1600 Meters335:47.8810
Jan 22Kent St. HS Meet #1Jan 22 · 60m Hurdles · Place 34 · Canton McKinCanton McKin60m HurdlesRound P342:46.7010
Jan 22Kent St. HS Meet #1Jan 22 · 60m Hurdles · Place 28 · Canton McKinCanton McKin60m HurdlesRound P285:57.8610

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11Federal League JV ChampionshipsMay 11 · 800 Meters · Place 17 · Canton McKinCanton McKin800 Meters172:37.679
May 11Federal League JV ChampionshipsMay 11 · 1600 Meters · Place 17 · Canton McKinCanton McKin1600 Meters175:47.219
Apr 30Massillon Perry 9th/10th Grade InvitationalApr 30 · 1600 Meters · Place 22 · Canton McKinleyCanton McKinley1600 Meters22.5:56.05a9
Apr 30Massillon Perry 9th/10th Grade InvitationalApr 30 · 800 Meters · Place 24 · Canton McKinleyCanton McKinley800 Meters24.2:40.62a9