Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUK HS Invitational · Feb 194:44.59aUK HS InvitationalFebruary 19, 2022
1 Mile · OutdoorMason Rod Russell Invitational · May 54:33.56Mason Rod Russell InvitationalMay 5, 2023
1600 Meters · IndoorWittenberg HS #2 Meet · Jan 284:19.96Wittenberg HS #2 MeetJanuary 28, 2024
1600 Meters · OutdoorCentral Michigan MITS Meet · Feb 44:21.64aCentral Michigan MITS MeetFebruary 4, 2024
2 Miles · IndoorLouisville Indoor Games · Feb 49:44.53Louisville Indoor GamesFebruary 4, 2023
3000 Meters · IndoorSilverston Invitational · Feb 208:30.69Silverston InvitationalFebruary 20, 2026
3000m Steeplechase · 0.914m · OutdoorGVSU Extra Weekend Meet · Apr 249:12.27aGVSU Extra Weekend MeetApril 24, 2026
3000m Steeplechase · OutdoorCMU Chippewa Challenge · Apr 129:31.79aCMU Chippewa ChallengeApril 12, 2025
3200 Meters · IndoorOhio State HS Qualifier # 2 · Jan 209:22.72Ohio State HS Qualifier # 2January 20, 2024
3200 Meters · OutdoorCentral Michigan MITS Meet · Feb 49:23.39aCentral Michigan MITS MeetFebruary 4, 2024
5000 Meters · IndoorGVSU Big Meet Friday · Feb 1414:58.11GVSU Big Meet FridayFebruary 14, 2025
5000 Meters · OutdoorGVSU Extra Weekend Meet · Apr 2614:57.49GVSU Extra Weekend MeetApril 26, 2025
800 Meters · IndoorWittenberg HS #2 Meet · Jan 282:00.10Wittenberg HS #2 MeetJanuary 28, 2024
Combined results · IndoorCedarville University Richey Tune-up HS Indoor Meet · Jan 294:47.34Cedarville University Richey Tune-up HS Indoor MeetJanuary 29, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24GVSU Extra Weekend MeetApr 24 · 3000m Steeplechase · Place 4 · Central MichiganCentral Michigan3000m Steeplechase0.914m4.9:12.27a PBSo
Apr 32026 Auto-Owners Insurance Spartan InviteApr 3 · 5000 Meters · Place 7 · Central MichiganCentral Michigan5000 Meters7.15:28.61aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Silverston InvitationalFeb 20 · 3000 Meters · Place 2 · Central MichiganCentral Michigan3000 Meters28:30.69 PBSO
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 5000 Meters · Place 22 · Central MichiganCentral Michigan5000 Meters2215:18.00aSO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26GVSU Extra Weekend MeetApr 26 · 5000 Meters · Place 44 · Central MichiganCentral Michigan5000 Meters4414:57.49 PBFR
Apr 12CMU Chippewa ChallengeApr 12 · 3000m Steeplechase · Place 3 · Central MichiganCentral Michigan3000m Steeplechase39:31.79a PBFr
Apr 42025 Auto-Owners Insurance Spartan InviteApr 4 · 5000 Meters · Place 5 · Central MichiganCentral Michigan5000 Meters514:58.61aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14GVSU Big Meet FridayFeb 14 · 5000 Meters · Place 6 · Central MichiganCentral Michigan5000 Meters614:58.11 PBFR
Jan 25EMU Bob Parks Memorial MeetJan 25 · 3000 Meters · Place 7 · Central MichiganCentral Michigan3000 Meters7.8:54.29aFr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22OHSAA D1 Region 4 - WayneMay 22 · 3200 Meters · Place 9 · SpringboroSpringboro3200 Meters9.9:32.03a12
Feb 4Central Michigan MITS MeetFeb 4 · 3200 Meters · Place 1 · Springboro High School (Ohio)Springboro High School (Ohio)3200 Meters1.9:23.39a PB12
Feb 4Central Michigan MITS MeetFeb 4 · 1600 Meters · Place 1 · Springboro High School (Ohio)Springboro High School (Ohio)1600 Meters1.4:21.64a PB12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 1OATCCC D1 Indoor State MeetMar 1 · 3200 Meters · Place 20 · SpringboroSpringboro3200 Meters209:41.6112
Mar 1OATCCC D1 Indoor State MeetMar 1 · 1600 Meters · Place 15 · SpringboroSpringboro1600 Meters154:22.6912
Feb 11Otterbein HS Qualifier # 3Feb 11 · 800 Meters · Place 1 · SpringboroSpringboro800 Meters1.2:02.62a12
Jan 28Wittenberg HS #2 MeetJan 28 · 800 Meters · Place 4 · SpringboroSpringboro800 Meters42:00.10 PB12
Jan 28Wittenberg HS #2 MeetJan 28 · 1600 Meters · Place 1 · SpringboroSpringboro1600 Meters14:19.96 PB12
Jan 20Ohio State HS Qualifier # 2Jan 20 · 3200 Meters · Place 1 · SpringboroSpringboro3200 Meters19:22.72 PB12
Jan 20Ohio State HS Qualifier # 2Jan 20 · 1600 Meters · Place 1 · SpringboroSpringboro1600 Meters14:21.3912
Jan 13Ohio Northern HS MeetJan 13 · 800 Meters · Place 2 · SpringboroSpringboro800 Meters22:00.94SR
Jan 13Ohio Northern HS MeetJan 13 · 800 Meters · Place 2 · SpringboroSpringboro800 Meters22:00.94SR
Jan 13Ohio Northern HS MeetJan 13 · 1600 Meters · Place 1 · SpringboroSpringboro1600 Meters14:25.69SR
Jan 13Ohio Northern HS MeetJan 13 · 1600 Meters · Place 1 · SpringboroSpringboro1600 Meters14:25.69SR

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Tiffin University HS Open #1Dec 9 · 3200 Meters · Place 1 · SpringboroSpringboro3200 Meters1.9:39.17a12
Dec 9Tiffin University HS Open #1Dec 9 · 1600 Meters · Place 1 · SpringboroSpringboro1600 Meters1.4:26.73a12
Feb 12Capital University HS Invitational #3Feb 12 · 3200 Meters · Place 1 · SpringboroSpringboro3200 Meters19:47.85—
Feb 4Louisville Indoor GamesFeb 4 · 2 Miles · Place 7 · SpringboroSpringboro2 Miles79:44.53 PB11
Feb 4Louisville Indoor GamesFeb 4 · 2 Miles · Place 7 · SpringboroSpringboro2 Miles79:44.5311
Jan 22Otterbein HS Qualifier # 3Jan 22 · 1600 Meters · Place 6 · SpringboroSpringboro1600 Meters64:38.6011
Jan 7Wittenberg HS Open #1Jan 7 · 3200 Meters · Place 4 · SpringboroSpringboro3200 Meters49:47.3311

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24OHSAA D1 Region 4 - WayneMay 24 · 3200 Meters · Place 12 · SpringboroSpringboro3200 Meters12.9:58.12a11
May 17OHSAA Division 1 District - BellbrookMay 17 · 3200 Meters · Place 2 · SpringboroSpringboro3200 Meters29:35.6611
May 5Mason Rod Russell InvitationalMay 5 · 1 Mile · Place 25 · SpringboroSpringboro1 Mile254:33.56 PB11
May 5Mason Rod Russell InvitationalMay 5 · 1600 Meters · Place 24 · SpringboroSpringboro1600 Meters244:31.8711
Apr 27Wayne InvitationalApr 27 · 3200 Meters · Place 16 · SpringboroSpringboro3200 Meters169:32.8911
Apr 27Wayne InvitationalApr 27 · 3200 Meters · Place 16 · SpringboroSpringboro3200 Meters16.9:32.89a11
Apr 1Jack Lintz Northmont InvitationalApr 1 · 5000 Meters · Place 9 · SpringboroSpringboro5000 Meters916:07.3911

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18OHSAA D1 Southwest District - BellbrookMay 18 · 1600 Meters · Place 6 · SpringboroSpringboro1600 MetersRound P6.4:48.11a10
May 18OHSAA D1 Southwest District - BellbrookMay 18 · 1600 Meters · Place 11 · SpringboroSpringboro1600 Meters11.4:44.88a10
Apr 28Wayne InvitationalApr 28 · 3200 Meters · Place 11 · SpringboroSpringboro3200 Meters119:56.8210
Apr 21Miamisburg Bergdoll/Fraley InvitationalApr 21 · 1600 Meters · Place 9 · SpringboroSpringboro1600 Meters94:44.5310
Apr 7Troy Herb HartmanApr 7 · 3200 Meters · Place 6 · SpringboroSpringboro3200 Meters610:02.8510

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 19UK HS InvitationalFeb 19 · 2 Miles · Place 26 · SpringboroSpringboro2 Miles26.10:10.34a10
Feb 19UK HS InvitationalFeb 19 · 1 Mile · Place 33 · SpringboroSpringboro1 Mile33.4:44.59a PB10
Feb 6Ashland University HS Indoor InvitationalFeb 6 · 3200 Meters · Place 13 · SpringboroSpringboro3200 Meters1310:14.5510
Jan 29Cedarville University Richey Tune-up HS Indoor MeetJan 29 · Combined results · Place 8 · SpringboroSpringboroCombined results810:16.18—
Jan 29Cedarville University Richey Tune-up HS Indoor MeetJan 29 · Combined results · Place 17 · SpringboroSpringboroCombined results174:47.34 PB—
Jan 29Richey Tune-Up HS MeetJan 29 · 3200 Meters · Place 8 · SpringboroSpringboro3200 Meters8.10:16.18a10
Jan 29Richey Tune-Up HS MeetJan 29 · 1600 Meters · Place 17 · SpringboroSpringboro1600 Meters17.4:47.34a10
Jan 23Otterbein HS Qualifier #3Jan 23 · 800 Meters · Place 10 · SpringboroSpringboro800 Meters102:16.0110
Jan 23Otterbein HS Qualifier #3Jan 23 · 1600 Meters · Place 20 · SpringboroSpringboro1600 Meters204:52.7110