Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2025 Blue-Gold Invite · Dec 54:12.50a2025 Blue-Gold InviteDecember 5, 2025
1 Mile · OutdoorThe Franklin Central Distance Showcase Invitational · Apr 144:21.49The Franklin Central Distance Showcase InvitationalApril 14, 2023
10,000 Meters · OutdoorRaleigh Relays · Mar 2629:59.24aRaleigh RelaysMarch 26, 2026
1000 Meters · OutdoorKokomo Relays · Apr 292:24.25Kokomo RelaysApril 29, 2023
1500 Meters · IndoorIU Billy Hayes Invitational · May 83:55.22aIU Billy Hayes InvitationalMay 8, 2026
1500 Meters · OutdoorUL Clark Woods TF Invitational · Apr 233:51.82aUL Clark Woods TF InvitationalApril 23, 2026
1600 Meters · OutdoorHamilton County Boys' Championship · May 114:16.76Hamilton County Boys' ChampionshipMay 11, 2023
3000 Meters · IndoorIndiana Early Bird · Dec 128:19.10aIndiana Early BirdDecember 12, 2025
3000 Meters · OutdoorBilly Hayes Invitational · May 98:24.90Billy Hayes InvitationalMay 9, 2025
3200 Meters · IndoorHCC Indoor Invitational · Mar 109:31.94HCC Indoor InvitationalMarch 10, 2023
3200 Meters · OutdoorIHSAA Boys State Track & Field Championships · Jun 49:10.51aIHSAA Boys State Track & Field ChampionshipsJune 4, 2022
5000 Meters · IndoorMidwest Classic · Jan 3114:30.76aMidwest ClassicJanuary 31, 2025

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
May 8IU Billy Hayes InvitationalMay 8 · 1500 Meters · Place 14 · ButlerButler1500 Meters14.3:55.22a PBSo

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23UL Clark Woods TF InvitationalApr 23 · 1500 Meters · Place 13 · ButlerButler1500 Meters13.3:51.82a PBSo
Mar 26Raleigh RelaysMar 26 · 10,000 Meters · Place 58 · ButlerButler10,000 Meters58.29:59.24a PBSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · 3000 Meters · Place 4 · UNAT-ButlerUNAT-Butler3000 Meters4.8:19.10a PBJr
Dec 52025 Blue-Gold InviteDec 5 · 1 Mile · Place 3 · UNAT-ButlerUNAT-Butler1 Mile3.4:12.50a PBJr
Feb 222025 Alex Wilson InvitationalFeb 22 · 3000 Meters · Place 7 · ButlerButler3000 Meters78:22.19SO
Jan 31Midwest ClassicJan 31 · 5000 Meters · Place 6 · ButlerButler5000 Meters614:30.76a PB—
Jan 18Hoosier Horsepower ClassicJan 18 · 3000 Meters · Place 8 · ButlerButler3000 Meters88:24.72a—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9Billy Hayes InvitationalMay 9 · 3000 Meters · Place 6 · ButlerButler3000 Meters68:24.90 PBFR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 62024 Blue-Gold InvitationalDec 6 · 3000 Meters · Place 2 · ButlerButler3000 Meters2.8:31.58aSo
Jan 20Butler InvitationalJan 20 · 3000 Meters · Place 17 · ButlerButler3000 Meters178:50.01a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Indiana University Early Bird MeetDec 8 · 1 Mile · Place 8 · ButlerButler1 Mile8.4:24.64aFr
Dec 1Notre Dame Blue and Gold InvitationalDec 1 · 3000 Meters · Place 14 · ButlerButler3000 Meters14.8:59.77aFr
Mar 10HCC Indoor InvitationalMar 10 · 3200 Meters · Place 4 · NoblesvilleNoblesville3200 Meters49:31.94 PBSR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2IHSAA Boys State ChampionshipJun 2 · 3200 Meters · Place 15 · NoblesvilleNoblesville3200 Meters159:25.20a—
May 25IHSAA Boys Regional 3 - Lafayette JeffMay 25 · 3200 Meters · Place 4 · NoblesvilleNoblesville3200 Meters49:11.7412
May 18IHSAA Boys Track Sectional 11 - WestfieldMay 18 · 3200 Meters · Place 4 · NoblesvilleNoblesville3200 Meters49:19.73—
May 11Hamilton County Boys' ChampionshipMay 11 · 1600 Meters · Place 2 · NoblesvilleNoblesville1600 Meters24:16.76 PBSR
May 4Hoosier Crossroads Conference Boys MeetMay 4 · 3200 Meters · Place 1 · NoblesvilleNoblesville3200 Meters19:11.88SR
Apr 29Kokomo RelaysApr 29 · 1000 Meters · Place 2 · NoblesvilleNoblesville1000 Meters22:24.25 PBSR
Apr 25NHS Miller Boys Track InvitationalApr 25 · 1600 Meters · Place 2 · NoblesvilleNoblesville1600 Meters24:23.34SR
Apr 21Carmel 3200 ShowcaseApr 21 · 3200 Meters · Place 13 · NoblesvilleNoblesville3200 Meters13.9:16.57a12
Apr 14The Franklin Central Distance Showcase InvitationalApr 14 · 1 Mile · Place 16 · NoblesvilleNoblesville1 Mile164:21.49 PB—
Apr 14Flashes Showcase Miracle MileApr 14 · 1 Mile · Place 22 · NoblesvilleNoblesville1 Mile22.4:21.49a12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4IHSAA Boys State Track & Field ChampionshipsJun 4 · 3200 Meters · Place 8 · NoblesvilleNoblesville3200 Meters8.9:10.51a PB11
May 26#3 Lafayette Jefferson Boys IHSAA RegionalMay 26 · 3200 Meters · Place 2 · NoblesvilleNoblesville3200 Meters2.9:22.10a11
May 19#11 Carmel Boys IHSAA SectionalMay 19 · 3200 Meters · Place 3 · NoblesvilleNoblesville3200 Meters3.9:28.01a11
May 122022 Hamilton County Boys MeetMay 12 · 1600 Meters · Place 4 · NoblesvilleNoblesville1600 Meters44:20.24a11
May 5HCC Boys ChampionshipsMay 5 · 3200 Meters · Place 1 · NoblesvilleNoblesville3200 Meters1.9:25.80a11
Apr 22Carmel 3200 Distance ShowcaseApr 22 · 3200 Meters · Place 8 · NoblesvilleNoblesville3200 Meters8.9:15.61a11
Apr 19Noblesville vs Fishers (Boys)Apr 19 · 3200 Meters · Place 1 · NoblesvilleNoblesville3200 Meters1.10:01.35a11
Apr 15Flashes Showcase Miracle MileApr 15 · 1 Mile · Place 19 · NoblesvilleNoblesville1 Mile194:28.68—
Mar 26Hoosier State Relays - Large SchoolsMar 26 · 3200 Meters · Place 3 · NoblesvilleNoblesville3200 Meters39:17.0911
Mar 11HCC Indoor InvitationalMar 11 · 3200 Meters · Place 1 · NoblesvilleNoblesville3200 Meters1.9:25.46a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Indiana Runner Distance ShowcaseFeb 26 · 1 Mile · Place 3 · UnattachedUnattached1 Mile3.4:30.18a11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4 IHSAA Boys State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 20 · NoblesvilleNoblesville1600 Meters20.4:29.04a10
May 27#3 Jefferson Boys IHSAA RegionalMay 27 · 1600 Meters · Place 7 · NoblesvilleNoblesville1600 Meters7.4:24.63a10
May 20#11 Carmel Boys IHSAA SectionalMay 20 · 1600 Meters · Place 6 · NoblesvilleNoblesville1600 Meters6.4:26.86a10
May 13Boys' Hamilton County ChampionshipMay 13 · 3200 Meters · Place 2 · NoblesvilleNoblesville3200 Meters29:31.29—
May 6Hoosier Crossroads Conference May 6 · 1600 Meters · Place 6 · NoblesvilleNoblesville1600 Meters6.4:31.98a10
Apr 27Miller InvitationalApr 27 · 3200 Meters · Place 2 · NoblesvilleNoblesville3200 Meters29:53.98—
Apr 23Carmel Distance ShowcaseApr 23 · 3200 Meters · Place 11 · NoblesvilleNoblesville3200 Meters119:48.59—
Apr 16Franklin Central Flashers Distance MeetApr 16 · 1 Mile · Place 41 · NoblesvilleNoblesville1 Mile41.4:32.99a10

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 7IWU HSR Qualifier #2Mar 7 · 3200 Meters · Place 14 · NoblesvilleNoblesville3200 Meters1410:37.35FR

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Indiana Runner Distance ShowcaseFeb 22 · 1 Mile · Place 17 · NoblesvilleNoblesville1 Mile175:00.74FR

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Hamilton County Jr. High MeetMay 17 · 2400 Meters · Place 21 · Noblesville EastNoblesville East2400 Meters21.9:03.24aUnofficial8
May 17Hamilton County Jr. High MeetMay 17 · 1600 Meters · Place 18 · Noblesville EastNoblesville East1600 Meters18.5:28.36aUnofficial8

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 7USATF Region 7 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 5 · Body in TrainingBody in Training3000 Meters5.10:37.55a7
Jun 23IYTA Youth Track and Field ChampionshipsJun 23 · 3000 Meters · Place 4 · Body in TrainingBody in Training3000 Meters4.10:42.04a7
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 2 · Body in TrainingBody in Training3000 Meters2.10:37.60a7
Jun 9IYTA 2018 Midwest Youth ChampionshipsJun 9 · 3000 Meters · Place 5 · Body in TrainingBody in Training3000 Meters5.10:51.32a7
Jun 2IYTA 2018 Indiana State Athletic Club Youth Track & Field MeetJun 2 · 3000 Meters · Place 1 · Body in TrainingBody in Training3000 Meters1.10:31.88a7

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 24USATF Indiana Association Junior Olympic ChampionshipsJun 24 · 3000 Meters · Place 2 · Body in TrainingBody in Training3000 Meters2.10:44.38a6
Jun 24USATF Indiana Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 2 · Body in TrainingBody in Training1500 Meters2.5:06.12a6
Jun 17IYTA ChampionshipsJun 17 · 3000 Meters · Place 1 · Body in TrainingBody in Training3000 Meters1.11:00.70a6
Jun 17IYTA ChampionshipsJun 17 · 1500 Meters · Place 1 · Body in TrainingBody in Training1500 Meters1.5:08.74a6
Jun 2Mid West Youth ChampionshipsJun 2 · 3000 Meters · Place 2 · Body in TrainingBody in Training3000 Meters2.10:45.71a6
Jun 2Mid West Youth ChampionshipsJun 2 · 1500 Meters · Place 2 · Body in TrainingBody in Training1500 Meters2.5:03.10a6
May 27Chick Fil A Youth Track MeetMay 27 · 3000 Meters · Place 2 · Body in TrainingBody in Training3000 Meters2.10:48.83a6
May 27Chick Fil A Youth Track MeetMay 27 · 3000 Meters · Place 7 · Body in TrainingBody in Training3000 Meters7.10:48.83a6
May 27Chick Fil A Youth Track MeetMay 27 · 1500 Meters · Place 2 · Body in TrainingBody in Training1500 Meters2.5:14.33a6