Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHeart of America Championships · Feb 144:36.80aHeart of America ChampionshipsFebruary 14, 2025
10,000 Meters · OutdoorHeart of America Outdoor Track & Field Championships · May 132:27.14aHeart of America Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · OutdoorBaker University ZK Invite · Apr 264:18.53aBaker University ZK InviteApril 26, 2025
1600 Meters · OutdoorAl Davis Invitational · Apr 264:49.92aAl Davis InvitationalApril 26, 2023
3000 Meters · IndoorBearcat Invite · Feb 79:17.71aBearcat InviteFebruary 7, 2025
3200 Meters · OutdoorMSHSAA Class 1 & 3 District 7 · May 410:02.13aMSHSAA Class 1 & 3 District 7May 4, 2024
5000 Meters · IndoorBearcat Classic · Feb 615:35.18aBearcat ClassicFebruary 6, 2026
5000 Meters · OutdoorSpire Distance Carnival and Team Challenge · Mar 2015:41.50aSpire Distance Carnival and Team ChallengeMarch 20, 2026
800 Meters · OutdoorAl Davis Invitational · Apr 262:07.36aAl Davis InvitationalApril 26, 2023
800 Meters · Relay Split · OutdoorMSHSAA Class 1 & 3 District 7 · May 42:08.000MSHSAA Class 1 & 3 District 7May 4, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Heart of America Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 6 · Benedictine (Kan.)Benedictine (Kan.)10,000 Meters6.32:27.14a PBSo
May 1Heart of America Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 15 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters15.15:42.21aSo
Apr 25Zac Kindler InvitationalApr 25 · 5000 Meters · Place 2 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters2.15:49.45aSo
Apr 9Mule RelaysApr 9 · 5000 Meters · Place 41 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters41.15:56.03aSo
Mar 27Emporia State Spring OpenMar 27 · 10,000 Meters · Place 6 · Benedictine (Kan.)Benedictine (Kan.)10,000 Meters6.32:29.36aSo
Mar 20Spire Distance Carnival and Team ChallengeMar 20 · 5000 Meters · Place 31 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters3115:41.50a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Heart of America ChampionshipsFeb 20 · 5000 Meters · Place 11 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters1115:37.23aSO
Feb 6Bearcat ClassicFeb 6 · 5000 Meters · Place 19 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters19.15:35.18a PBSo
Jan 17Coach Alsup InviteJan 17 · 5000 Meters · Place 10 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters1015:57.39aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Heart of America (HAAC) Outdoor ChampionshipsMay 2 · 10,000 Meters · Place 7 · Benedictine (Kan.)Benedictine (Kan.)10,000 Meters7.33:01.24aFr
May 2Heart of America (HAAC) Outdoor ChampionshipsMay 2 · 5000 Meters · Place 17 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters17.16:09.55aFr
Apr 26Baker University ZK InviteApr 26 · 1500 Meters · Place 12 · Benedictine (Kan.)Benedictine (Kan.)1500 Meters12.4:18.53a PBFr
Apr 11Mule RelaysApr 11 · 5000 Meters · Place 43 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters43.15:54.10aFr
Mar 29Zach Kindler Wildcat OpenMar 29 · 10,000 Meters · Place 1 · Benedictine (Kan.)Benedictine (Kan.)10,000 Meters1.34:29.90aFr
Mar 21Spire Team ChallengeMar 21 · 5000 Meters · Place 40 · Benedictine (Kan.)Benedictine (Kan.)5000 Meters4015:53.49aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14Heart of America ChampionshipsFeb 14 · 3000 Meters · Place 17 · Benedictine (Kan.)Benedictine (Kan.)3000 Meters179:33.45a—
Feb 14Heart of America ChampionshipsFeb 14 · 1 Mile · Place 14 · Benedictine (Kan.)Benedictine (Kan.)1 Mile144:36.80a PB—
Feb 7Bearcat InviteFeb 7 · 3000 Meters · Place 30 · Benedictine (Kan.)Benedictine (Kan.)3000 Meters309:17.71a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4MSHSAA Class 1 & 3 District 7May 4 · 3200 Meters · Place 2 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters2.10:02.13a PB12
May 4MSHSAA Class 1 & 3 District 7May 4 · 800 Meters · St. Michael the ArchangelSt. Michael the Archangel800 MetersRelay Split—2:08.000 PB12
Apr 11Adrian Invitational - VarsityApr 11 · 3200 Meters · Place 1 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters1.10:11.29Unofficial12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26Al Davis InvitationalApr 26 · 1600 Meters · Place 14 · St. Michael the ArchangelSt. Michael the Archangel1600 Meters14.4:49.92a PB11
Apr 26Al Davis InvitationalApr 26 · 800 Meters · Place 12 · St. Michael the ArchangelSt. Michael the Archangel800 Meters12.2:07.36a PB11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15MSHSAA Class 3 District 7May 15 · 3200 Meters · Place 9 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters9.11:20.94a9
Apr 30Holden InvitationalApr 30 · 3200 Meters · Place 6 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters6.11:24.99a9
Apr 30Holden InvitationalApr 30 · 1600 Meters · Place 11 · St. Michael the ArchangelSt. Michael the Archangel1600 Meters11.5:15.58a9
Apr 14Gary Parker Boys Invitational Apr 14 · 3200 Meters · Place 16 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters16.11:12.75a9
Apr 9Bishop Miege InvitationalApr 9 · 1600 Meters · Place 12 · St. Michael the ArchangelSt. Michael the Archangel1600 Meters12.5:39.00a9
Apr 6Grandview Invitational - VarsityApr 6 · 3200 Meters · Place 6 · St. Michael the ArchangelSt. Michael the Archangel3200 Meters6.11:39.989a9
Mar 27Al Hobson ClassicMar 27 · 1600 Meters · Place 4 · St. Michael the ArchangelSt. Michael the Archangel1600 Meters4.5:17.62a9
Mar 27Al Hobson ClassicMar 27 · 800 Meters · Place 8 · St. Michael the ArchangelSt. Michael the Archangel800 Meters8.2:36.16a9