Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRaider Tune Up · Feb 206:09.97aRaider Tune UpFebruary 20, 2026
10,000 Meters · OutdoorPresidents Athletic Conference Outdoor T&F Championships · Apr 3043:07.05aPresidents Athletic Conference Outdoor T&F ChampionshipsApril 30, 2026
1500 Meters · OutdoorWest Liberty Tim Weaver Invitational · Mar 275:38.24aWest Liberty Tim Weaver Invitational March 27, 2026
1600 Meters · IndoorSPIRE HS Indoor Games · Feb 115:48.16SPIRE HS Indoor GamesFebruary 11, 2024
1600 Meters · OutdoorGranville vs Licking Valley vs Watkins Memorial · May 25:45.09aGranville vs Licking Valley vs Watkins MemorialMay 2, 2022
200 Meters · OutdoorMarty Goldberg Gator Invitational · May 830.39aMarty Goldberg Gator InvitationalMay 8, 2025
3000 Meters · IndoorYoungstown State Icebreaker · Dec 511:49.44aYoungstown State IcebreakerDecember 5, 2025
3200 Meters · IndoorAshland HS High Performance Invitational · Feb 1612:23.01Ashland HS High Performance InvitationalFebruary 16, 2024
3200 Meters · OutdoorGranville Invitational · Apr 1212:11.54aGranville InvitationalApril 12, 2024
400 Meters · IndoorOWU Team Challenge · Jan 241:13.89aOWU Team ChallengeJanuary 24, 2026
400 Meters · OutdoorGranville vs Lancaster vs Newark Catholic · Apr 61:08.43aGranville vs Lancaster vs Newark CatholicApril 6, 2022
800 Meters · Indoor2026 PAC Indoor Championship · Feb 262:40.01a2026 PAC Indoor ChampionshipFebruary 26, 2026
800 Meters · OutdoorWatkins Memorial Tri · Apr 302:38.32aWatkins Memorial TriApril 30, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 10,000 Meters · Place 14 · Allegheny (Pa.)Allegheny (Pa.)10,000 Meters14.43:07.05a PBSo
Apr 24Marty Goldberg Gator InvitationalApr 24 · 800 Meters · Place 22 · Allegheny (Pa.)Allegheny (Pa.)800 Meters22.2:43.28aSo
Apr 16John Papa InvitationalApr 16 · 10,000 Meters · Place 5 · Allegheny (Pa.)Allegheny (Pa.)10,000 Meters5.43:21.05aSo
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 1500 Meters · Place 50 · Allegheny (Pa.)Allegheny (Pa.)1500 Meters50.5:42.62aSo
Mar 27West Liberty Tim Weaver Invitational Mar 27 · 1500 Meters · Place 15 · Allegheny (Pa.)Allegheny (Pa.)1500 Meters15.5:38.24a PBSo
Mar 212026 Vulcans Early BirdMar 21 · 1500 Meters · Place 17 · Allegheny (Pa.)Allegheny (Pa.)1500 Meters17.5:41.22aSo
Mar 212026 Vulcans Early BirdMar 21 · 800 Meters · Place 13 · Allegheny (Pa.)Allegheny (Pa.)800 Meters13.2:46.04aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 262026 PAC Indoor ChampionshipFeb 26 · 800 Meters · Place 17 · Allegheny (Pa.)Allegheny (Pa.)800 Meters17.2:40.01a PBSo
Feb 20Raider Tune UpFeb 20 · 1 Mile · Place 10 · Allegheny (Pa.)Allegheny (Pa.)1 Mile106:09.97a PBSO
Jan 302026 YSU Mid-Major InvitationalJan 30 · 800 Meters · Place 71 · Allegheny (Pa.)Allegheny (Pa.)800 Meters712:40.56aSo
Jan 24OWU Team ChallengeJan 24 · 400 Meters · Place 8 · Allegheny (Pa.)Allegheny (Pa.)400 Meters81:13.89a PBSO

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 3000 Meters · Place 24 · Allegheny (Pa.)Allegheny (Pa.)3000 Meters24.11:49.44a PBSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Marty Goldberg Gator InvitationalMay 8 · 200 Meters · Place 2 · Allegheny (Pa.)Allegheny (Pa.)200 Meters230.39a PBFR
Apr 11Westminster (Pa) InvitationalApr 11 · 800 Meters · Place 42 · Allegheny (Pa.)Allegheny (Pa.)800 Meters42.2:52.12aSo
Mar 22IUP Ed Fry InvitationalMar 22 · 1500 Meters · Place 25 · Allegheny (Pa.)Allegheny (Pa.)1500 Meters256:01.48aFr
Mar 22IUP Ed Fry InvitationalMar 22 · 800 Meters · Place 21 · Allegheny (Pa.)Allegheny (Pa.)800 Meters212:56.84aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14OHSAA Central District - Division 1May 14 · 3200 Meters · Place 11 · GranvilleGranville3200 Meters11.12:39.21a11
Apr 30Watkins Memorial TriApr 30 · 800 Meters · Place 2 · GranvilleGranville800 Meters22:38.32a PB—
Apr 27Gary Smith Invitational - Thom. WorthingtonApr 27 · 1600 Meters · Place 15 · GranvilleGranville1600 Meters15.6:05.21a11
Apr 12Granville InvitationalApr 12 · 3200 Meters · Place 6 · GranvilleGranville3200 Meters612:11.54a PB—
Apr 6Lexington InvitationalApr 6 · 3200 Meters · Place 9 · GranvilleGranville3200 Meters912:14.1111
Mar 30Newark InvitationalMar 30 · 1600 Meters · Place 7 · GranvilleGranville1600 Meters75:45.3211

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Jim Lindsey InvitationalFeb 17 · 3200 Meters · GranvilleGranville3200 Meters—DNS11
Feb 16Ashland HS High Performance InvitationalFeb 16 · 3200 Meters · Place 11 · GranvilleGranville3200 Meters1112:23.01 PB11
Feb 11SPIRE HS Indoor GamesFeb 11 · 1600 Meters · Place 12 · GranvilleGranville1600 Meters125:48.16 PB11
Feb 3Jerome Fields HS OpenFeb 3 · 3200 Meters · Place 12 · GranvilleGranville3200 Meters1212:49.5911
Jan 28Central District Indoor ChampionshipsJan 28 · 1600 Meters · Place 7 · GranvilleGranville1600 Meters75:49.2011
Jan 6Wittenberg HS Open Meet #1Jan 6 · 3200 Meters · Place 8 · GranvilleGranville3200 Meters812:47.9211

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Watkins vs Granville JV DualMay 8 · 1600 Meters · Place 1 · GranvilleGranville1600 Meters1.5:50.210
Apr 8Lexington InvitationalApr 8 · 3200 Meters · Place 13 · GranvilleGranville3200 Meters1313:05.0210

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10SPIRE HS Indoor GamesFeb 10 · 1600 Meters · Place 29 · GranvilleGranville1600 Meters295:53.4610
Jan 21Jerome Fields HS OpenJan 21 · 3200 Meters · Place 5 · GranvilleGranville3200 Meters513:07.0710

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22Jackets Holiday IndoorDec 22 · 1600 Meters · Place 6 · GranvilleGranville1600 Meters6.5:57.18a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Granville vs Licking Valley vs Watkins MemorialMay 2 · 1600 Meters · Place 2 · GranvilleGranville1600 Meters2.5:45.09a PB9
Apr 6Granville vs Lancaster vs Newark CatholicApr 6 · 400 Meters · Place 1 · GranvilleGranville400 Meters1.1:08.43a PB9