Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOAC Indoor Track & Field Championships · Feb 284:22.01aOAC Indoor Track & Field ChampionshipsFebruary 28, 2026
1500 Meters · OutdoorAll-Ohio DIII · Apr 104:07.48aAll-Ohio DIIIApril 10, 2026
1600 Meters · IndoorAshland U. HS Light Giver Open · Feb 44:45.15Ashland U. HS Light Giver OpenFebruary 4, 2024
1600 Meters · Outdoor74th Marion Night Invitational · Apr 264:30.26a74th Marion Night InvitationalApril 26, 2024
3000 Meters · IndoorGVSU Holiday Open · Dec 58:54.17aGVSU Holiday OpenDecember 5, 2025
3200 Meters · IndoorYSU HS Meet #4 · Feb 1710:17.55aYSU HS Meet #4February 17, 2024
3200 Meters · OutdoorOHSAA D2 Region 6 - Lexington · May 239:53.02aOHSAA D2 Region 6 - LexingtonMay 23, 2024
400 Meters · OutdoorHS- HIGHLAND, CLEAR FORK, ONTARIO · Apr 2254.44aHS- HIGHLAND, CLEAR FORK, ONTARIOApril 22, 2025
800 Meters · IndoorOhio Athletic Conference Championships · May 11:56.48aOhio Athletic Conference ChampionshipsMay 1, 2026
800 Meters · OutdoorMount Union Classic · Apr 231:56.56aMount Union ClassicApril 23, 2026

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

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
May 1Ohio Athletic Conference ChampionshipsMay 1 · 800 Meters · Place 7 · HeidelbergHeidelberg800 Meters7.1:56.48a PBFr
Feb 28OAC Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 8 · HeidelbergHeidelberg1 Mile8.4:22.01a PBFr
Feb 28OAC Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 16 · HeidelbergHeidelberg3000 Meters16.8:59.80aFr
Feb 20Flag City Tune-UpFeb 20 · 1 Mile · Place 2 · HeidelbergHeidelberg1 Mile24:28.73FR
Feb 14All-Ohio D-III Indoor ChampionshipsFeb 14 · 3000 Meters · Place 10 · HeidelbergHeidelberg3000 Meters109:16.75FR
Feb 14All-Ohio D-III Indoor ChampionshipsFeb 14 · 3000 Meters · Place 10 · HeidelbergHeidelberg3000 Meters109:16.75FR
Jan 30Joe Banks InvitationalJan 30 · 1 Mile · Place 8 · HeidelbergHeidelberg1 Mile84:37.78FR
Jan 24Jeremy Croy ClassicJan 24 · 1 Mile · Place 6 · HeidelbergHeidelberg1 Mile64:34.78aFr
Jan 16Larry Brown InvitationalJan 16 · 1 Mile · Place 4 · HeidelbergHeidelberg1 Mile44:34.57FR

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 23Mount Union ClassicApr 23 · 800 Meters · Place 16 · HeidelbergHeidelberg800 Meters16.1:56.56a PBFr
Apr 10All-Ohio DIIIApr 10 · 1500 Meters · Place 13 · HeidelbergHeidelberg1500 Meters134:07.48a PBFR
Apr 10All-Ohio DIIIApr 10 · 800 Meters · Place 21 · HeidelbergHeidelberg800 Meters212:00.13aFR
Apr 4Marv Frye InvitationalApr 4 · 1500 Meters · Place 7 · HeidelbergHeidelberg1500 Meters74:13.64FR
Mar 28Yellow Jacket Collegiate OpenMar 28 · 1500 Meters · Place 31 · HeidelbergHeidelberg1500 Meters31.4:08.93aFr
Mar 28Yellow Jacket Collegiate OpenMar 28 · 800 Meters · Place 27 · HeidelbergHeidelberg800 Meters27.2:00.43aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5GVSU Holiday OpenDec 5 · 3000 Meters · Place 9 · HeidelbergHeidelberg3000 Meters9.8:54.17a PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13MOAC Track and Field ChampionshipsMay 13 · 3200 Meters · Place 1 · OntarioOntario3200 Meters1.10:03.45a12
May 9Galion Kiwanis InvitationalMay 9 · 800 Meters · Place 5 · OntarioOntario800 Meters5.2:01.03a12
May 275th Marion Night InvitationalMay 2 · 800 Meters · Place 8 · OntarioOntario800 Meters82:01.7612
Apr 22HS- HIGHLAND, CLEAR FORK, ONTARIOApr 22 · 3200 Meters · Place 1 · OntarioOntario3200 Meters1.10:38.91a12
Apr 22HS- HIGHLAND, CLEAR FORK, ONTARIOApr 22 · 1600 Meters · Place 2 · OntarioOntario1600 Meters2.4:52.81a12
Apr 22HS- HIGHLAND, CLEAR FORK, ONTARIOApr 22 · 400 Meters · Place 5 · OntarioOntario400 Meters5.54.44a PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 3200 Meters · Place 15 · OntarioOntario3200 Meters15.9:54.23a11
May 23OHSAA D2 Region 6 - LexingtonMay 23 · 3200 Meters · Place 3 · OntarioOntario3200 Meters3.9:53.02a PB11
May 3Galion Kiwanis InvitationalMay 3 · 3200 Meters · Place 2 · OntarioOntario3200 Meters2.9:58.79a11
Apr 2674th Marion Night InvitationalApr 26 · 1600 Meters · Place 4 · OntarioOntario1600 Meters4.4:30.26a PB11
Apr 19Triway InvitationalApr 19 · 800 Meters · Place 6 · OntarioOntario800 Meters62:03.4011
Apr 19Triway InvitationalApr 19 · 800 Meters · Place 6 · OntarioOntario800 Meters62:03.4011
Mar 29Col. Crawford Grove/Keller InvitationalMar 29 · 3200 Meters · Place 7 · OntarioOntario3200 Meters710:16.94—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17YSU HS Meet #4Feb 17 · 3200 Meters · Place 21 · OntarioOntario3200 Meters21.10:17.55a PB11
Feb 4Ashland U. HS Light Giver OpenFeb 4 · 1600 Meters · Place 25 · OntarioOntario1600 Meters254:45.15 PB11
Jan 14Kent State HS Meet #2Jan 14 · 3200 Meters · Place 2 · OntarioOntario3200 Meters210:35.1411

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18OHSAA Division 2 District - OntarioMay 18 · 3200 Meters · Place 7 · OntarioOntario3200 Meters710:30.16SO
May 5Galion Kiwanis InvitationalMay 5 · 3200 Meters · Place 14 · OntarioOntario3200 Meters1410:35.03SO
Apr 2873rd Marion Night InvitationalApr 28 · 3200 Meters · Place 11 · OntarioOntario3200 Meters1110:32.17a—
Apr 18HS Track- Hi/CF/ONTApr 18 · 3200 Meters · OntarioOntario3200 Meters—DQ10
Apr 8Shelby InvitationalApr 8 · 800 Meters · Place 3 · OntarioOntario800 Meters3.2:07.95a10
Mar 31Colonel Crawford Grove Keller InvitationalMar 31 · 3200 Meters · Place 6 · OntarioOntario3200 Meters610:53.53—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18Akron Rubber City HS OpenFeb 18 · 800 Meters · Place 35 · OntarioOntario800 Meters352:17.1310
Feb 4Ohio State Buckeye HS Qualifier #3Feb 4 · 1600 Meters · Place 20 · OntarioOntario1600 Meters205:08.2910
Jan 21Ohio State Buckeye HS Qualifier #2Jan 21 · 1600 Meters · Place 29 · OntarioOntario1600 Meters295:13.9410

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29Marion Night InvitationalApr 29 · 1600 Meters · Place 20 · OntarioOntario1600 Meters20.5:08.22a9
Apr 22Triway InvitationalApr 22 · 800 Meters · Place 12 · OntarioOntario800 Meters12.2:15.19a9