Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAshland Jud Logan Light Giver Invitational · Feb 74:18.24aAshland Jud Logan Light Giver InvitationalFebruary 7, 2026
1 Mile · OutdoorNorthern Kentucky University Invitational · Apr 124:30.67aNorthern Kentucky University InvitationalApril 12, 2025
1500 Meters · OutdoorAshland Alumni Open · Apr 244:02.56aAshland Alumni OpenApril 24, 2026
1600 Meters · IndoorWittenberg HS Open #1 · Jan 74:32.18Wittenberg HS Open #1January 7, 2023
1600 Meters · OutdoorHank Smith Invitational · Apr 154:30.14Hank Smith InvitationalApril 15, 2023
2000m Steeplechase · 0.838m · OutdoorAAU Region 4 Junior Olympics National Qualifier · Jun 247:01.43aAAU Region 4 Junior Olympics National QualifierJune 24, 2021
3000 Meters · IndoorWittenberg Steemer Collegiate Meet · Jan 318:52.74aWittenberg Steemer Collegiate MeetJanuary 31, 2026
3000m Steeplechase · 0.914m · OutdoorHorizon League Outdoor Championships · May 89:45.77aHorizon League Outdoor ChampionshipsMay 8, 2026
3000m Steeplechase · OutdoorJesse Owens Classic · May 19:47.81aJesse Owens ClassicMay 1, 2026
3200 Meters · OutdoorNewark Invitational · Apr 310:33.87Newark InvitationalApril 3, 2021
400 Meters · OutdoorMount Vernon vs Ashland · Apr 2352.06aMount Vernon vs AshlandApril 23, 2024
5000 Meters · OutdoorOtterbein Twilight · Apr 1716:03.02aOtterbein TwilightApril 17, 2026
800 Meters · IndoorSteemer Showcase · Feb 11:57.49aSteemer ShowcaseFebruary 1, 2025
800 Meters · OutdoorOhio Cardinal Conference Championship · May 101:57.34Ohio Cardinal Conference ChampionshipMay 10, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Horizon League Outdoor ChampionshipsMay 8 · 3000m Steeplechase · Place 13 · Wright StateWright State3000m Steeplechase0.914m13.9:45.77a PBSo
May 1Jesse Owens ClassicMay 1 · 3000m Steeplechase · Place 14 · Wright StateWright State3000m Steeplechase149:47.81a PBSo
Apr 24Ashland Alumni OpenApr 24 · 1500 Meters · Place 6 · Wright StateWright State1500 Meters6.4:02.56a PBSo
Apr 17Otterbein TwilightApr 17 · 5000 Meters · Place 14 · Wright StateWright State5000 Meters14.16:03.02a PBSo
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 3000m Steeplechase · Place 22 · Wright StateWright State3000m Steeplechase0.914m22.9:45.78aSo
Apr 4Oliver Nikoloff - University of CincinnatiApr 4 · 1500 Meters · Place 29 · Wright StateWright State1500 Meters29.4:03.49aSo
Mar 28Yellow Jacket Collegiate OpenMar 28 · 3000m Steeplechase · Place 13 · Wright StateWright State3000m Steeplechase0.914m13.10:07.39aSo
Mar 20Blizzard BusterMar 20 · 1500 Meters · Place 14 · Wright StateWright State1500 Meters14.4:08.32aSo
Mar 20Blizzard BusterMar 20 · 800 Meters · Place 20 · Wright StateWright State800 Meters20.2:02.29aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 282026 Horizon League Indoor ChampionshipFeb 28 · 1 Mile · Place 20 · Wright StateWright State1 Mile204:25.57SO
Feb 7Ashland Jud Logan Light Giver InvitationalFeb 7 · 1 Mile · Place 16 · Wright StateWright State1 Mile16.4:18.24a PBSo
Jan 31Wittenberg Steemer Collegiate MeetJan 31 · 3000 Meters · Place 24 · Wright StateWright State3000 Meters24.8:52.74a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Wittenberg Tiger Collegiate OpenerDec 6 · 1 Mile · Place 4 · Wright StateWright State1 Mile4.4:25.19aSo
Mar 29Yellow Jacket Collegiate Outdoor Open 2025Mar 29 · 800 Meters · Place 10 · Wright StateWright State800 Meters10.1:58.32aFr
Feb 8Gem City InvitationalFeb 8 · 1600 Meters · Place 21 · Wright StateWright State1600 Meters21.4:34.96aFr
Feb 1Steemer ShowcaseFeb 1 · 800 Meters · Place 17 · Wright StateWright State800 Meters17.1:57.49a PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Horizon League ChampionshipMay 9 · 1500 Meters · Place 25 · Wright StateWright State1500 MetersRound P25.4:11.17aFr
Apr 26Ashland University Alumni OpenApr 26 · 1500 Meters · Place 15 · Wright StateWright State1500 Meters15.4:08.56aFr
Apr 18Otterbein TwilightApr 18 · 3000m Steeplechase · Place 13 · Wright StateWright State3000m Steeplechase1310:35.70FR
Apr 18Otterbein TwilightApr 18 · 3000m Steeplechase · Place 13 · Wright StateWright State3000m Steeplechase1310:35.70FR
Apr 12Northern Kentucky University InvitationalApr 12 · 1 Mile · Place 11 · Wright StateWright State1 Mile11.4:30.67a PBFr
Mar 21Blizzard BusterMar 21 · 3000m Steeplechase · Place 4 · Wright StateWright State3000m Steeplechase0.914m4.10:27.33aFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Wittenberg Tiger Indoor Opener (Collegiate)Dec 7 · 1 Mile · Place 9 · Wright StateWright State1 Mile9.4:34.94aFr
Mar 1OATCCC D1 Indoor State MeetMar 1 · 800 Meters · Place 18 · Mount VernonMount Vernon800 Meters181:59.2612
Feb 17Jim Lindsey InvitationalFeb 17 · 1600 Meters · Mount VernonMount Vernon1600 Meters—NT12
Feb 17Jim Lindsey InvitationalFeb 17 · 800 Meters · Mount VernonMount Vernon800 Meters—DNS12
Feb 4Ashland U. HS Light Giver OpenFeb 4 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters21:58.1312
Jan 20Jackets January Indoor 2024Jan 20 · 800 Meters · Place 1 · Mount VernonMount Vernon800 Meters12:00.68SR
Jan 6Wittenberg HS Open Meet #1Jan 6 · 1600 Meters · Place 5 · Mount VernonMount Vernon1600 Meters54:34.5812

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22OHSAA D1 Region 3 - Pickerington NorthMay 22 · 800 Meters · Place 15 · Mount VernonMount Vernon800 Meters15.2:04.05a12
May 14OHSAA Central District - Division 1May 14 · 800 Meters · Place 10 · Mount VernonMount Vernon800 MetersRound P10.2:10.66a12
May 14OHSAA Central District - Division 1May 14 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters2.1:57.41a12
May 10Ohio Cardinal Conference ChampionshipMay 10 · 800 Meters · Place 2 · Mt VernonMt Vernon800 Meters21:57.34 PB12
May 3Jackets Invitational 2024May 3 · 800 Meters · Place 1 · Mount VernonMount Vernon800 Meters1.1:58.56a12
Apr 26Fredericktown HS InvitationalApr 26 · 1600 Meters · Place 1 · Mount VernonMount Vernon1600 Meters1.4:36.40a12
Apr 26Fredericktown HS InvitationalApr 26 · 800 Meters · Place 1 · Mount VernonMount Vernon800 Meters1.2:02.93a12
Apr 23Mount Vernon vs AshlandApr 23 · 3200 Meters · Place 3 · Mount VernonMount Vernon3200 Meters3.11:20.98a12
Apr 23Mount Vernon vs AshlandApr 23 · 400 Meters · Place 1 · Mount VernonMount Vernon400 Meters1.52.06a PB12
Apr 13Hank Smith InvitationalApr 13 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters44:34.9712
Apr 13Hank Smith InvitationalApr 13 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters22:03.6912
Apr 13Hank Smith InvitationalApr 13 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters22:03.6912
Apr 13Hank Smith InvitationalApr 13 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters44:34.9712
Apr 9Mount Vernon vs LexingtonApr 9 · 3200 Meters · Place 2 · Mount VernonMount Vernon3200 Meters2.11:28.70a12
Apr 9Mount Vernon vs LexingtonApr 9 · 400 Meters · Place 1 · Mount VernonMount Vernon400 Meters1.52.56a12
Apr 5Berlin InvitationalApr 5 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters2.2:00.10a12
Mar 30Newark InvitationalMar 30 · 1600 Meters · Place 7 · Mount VernonMount Vernon1600 Meters74:45.1612

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Jackets Holiday IndoorDec 21 · 1600 Meters · Place 1 · Mount VernonMount Vernon1600 Meters1.4:38.26a12
Feb 5SPIRE Scholastic ShowcaseFeb 5 · 800 Meters · Place 13 · Mount VernonMount Vernon800 Meters132:00.1511
Jan 7Wittenberg HS Open #1Jan 7 · 1600 Meters · Place 5 · Mount VernonMount Vernon1600 Meters54:32.18 PB11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16OHSAA Central District - Division 1May 16 · 800 Meters · Place 12 · Mount VernonMount Vernon800 MetersRound P12.2:11.97a11
May 16OHSAA Central District - Division 1May 16 · 800 Meters · Place 6 · Mount VernonMount Vernon800 Meters6.2:00.41a11
Apr 15Hank Smith InvitationalApr 15 · 800 Meters · Place 2 · Mount VernonMount Vernon800 Meters22:03.4711
Apr 15Hank Smith InvitationalApr 15 · 1600 Meters · Place 1 · Mount VernonMount Vernon1600 Meters14:30.14 PB11
Apr 7Olentangy Berlin InvitationalApr 7 · 1600 Meters · Place 3 · Mt VernonMt Vernon1600 Meters34:36.4611
Apr 1Newark InvitationalApr 1 · 800 Meters · Place 1 · Mt VernonMt Vernon800 Meters12:04.0611
Apr 1Newark InvitationalApr 1 · 800 Meters · Place 1 · Mt VernonMt Vernon800 Meters12:04.0611

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Jackets Holiday IndoorDec 22 · 1600 Meters · Place 1 · Mount VernonMount Vernon1600 Meters1.4:39.49a11
Jan 15Jackets January Indoor InvitationalJan 15 · 1600 Meters · Place 1 · Mount VernonMount Vernon1600 Meters1.4:56.19a10
Jan 15Jackets January Indoor InvitationalJan 15 · 800 Meters · Place 1 · Mount VernonMount Vernon800 Meters1.2:12.95a10

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21OHSAA Central District - Division 1May 21 · 1600 Meters · Place 9 · Mount VernonMount Vernon1600 MetersRound P9.4:43.07a10
May 21OHSAA Central District - Division 1May 21 · 1600 Meters · Place 10 · Mount VernonMount Vernon1600 Meters10.4:36.45a10
May 21OHSAA Central District - Division 1May 21 · 800 Meters · Place 14 · Mount VernonMount Vernon800 MetersRound P14.2:08.49a10
May 21OHSAA Central District - Division 1May 21 · 800 Meters · Place 16 · Mount VernonMount Vernon800 Meters16.2:13.25a10
May 7Mount Gilead Indians Track and Field InvitationalMay 7 · 800 Meters · Place 6 · Mt VernonMt Vernon800 Meters62:08.55SO
May 7Mount Gilead Indians Track and Field InvitationalMay 7 · 1600 Meters · Place 5 · Mt VernonMt Vernon1600 Meters54:41.80SO
Apr 29Fredericktown HS InvitationalApr 29 · 3200 Meters · Place 2 · Mount VernonMount Vernon3200 Meters210:47.65—
Apr 29Fredericktown HS InvitationalApr 29 · 1600 Meters · Place 3 · Mount VernonMount Vernon1600 Meters34:39.67—
Apr 22Lakewood InvitationalApr 22 · 800 Meters · Place 1 · Mt VernonMt Vernon800 Meters12:06.7610
Apr 19Mount Vernon Tri MeetApr 19 · 3200 Meters · Place 1 · Mount VernonMount Vernon3200 Meters1.11:16.10a10
Apr 19Mount Vernon Tri MeetApr 19 · 400 Meters · Place 4 · Mount VernonMount Vernon400 Meters4.54.89a10
Apr 19Fredericktown and Lexington TriApr 19 · 3200 Meters · Place 1 · Mount VernonMount Vernon3200 Meters1.11:16.10a10
Apr 19Fredericktown and Lexington TriApr 19 · 400 Meters · Place 4 · Mount VernonMount Vernon400 Meters4.54.89a10
Apr 16Hank Smith InvitationalApr 16 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters44:45.1210
Apr 8Olen. Berlin InvitationalApr 8 · 800 Meters · Place 6 · Mt VernonMt Vernon800 Meters62:06.4210
Apr 2Newark InvitationalApr 2 · 1600 Meters · Place 5 · Mt VernonMt Vernon1600 Meters54:49.5710
Apr 2Newark InvitationalApr 2 · 800 Meters · Place 6 · Mt VernonMt Vernon800 Meters62:08.6410

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Jackets Holiday IndoorDec 29 · 1600 Meters · Place 3 · Mount VernonMount Vernon1600 Meters3.4:51.14a10
Feb 19Jackets Indoor Meet #3Feb 19 · 1600 Meters · Place 13 · Mount VernonMount Vernon1600 Meters135:04.12—

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 2000m Steeplechase · Place 1 · Mansfield Ur,MountMansfield Ur,Mount2000m Steeplechase0.838m1.7:01.43a PB9
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 800 Meters · Place 2 · Mansfield Ur,MountMansfield Ur,Mount800 Meters2.2:06.21a9
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 800 Meters · Place 7 · Mount VernonMount Vernon800 MetersRound P7.2:07.06a9
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 800 Meters · Place 8 · Mount VernonMount Vernon800 Meters8.2:02.97a9
May 14Ohio Cardinal Conference ChampionshipsMay 14 · 800 Meters · Place 5 · Mount VernonMount Vernon800 Meters52:02.829
May 7SpecTRACKularMay 7 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters4.4:44.55a9
May 7SpecTRACKularMay 7 · 800 Meters · Place 7 · Mount VernonMount Vernon800 Meters7.2:06.68a9
Apr 30Fredericktown InvitationalApr 30 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters4.4:43.55a9
Apr 17Hank Smith InvitationalApr 17 · 1600 Meters · Place 4 · Mount VernonMount Vernon1600 Meters4.4:37.87a9
Apr 9Olentangy Berlin InvitationalApr 9 · 1600 Meters · Place 6 · Mount VernonMount Vernon1600 Meters6.4:48.11a9
Apr 9Olentangy Berlin InvitationalApr 9 · 800 Meters · Place 8 · Mount VernonMount Vernon800 Meters8.2:10.24a9
Apr 3Newark InvitationalApr 3 · 3200 Meters · Place 8 · Mt VernonMt Vernon3200 Meters810:33.87 PB—
Apr 3Newark InvitationalApr 3 · 1600 Meters · Place 3 · Mt VernonMt Vernon1600 Meters34:49.39—