Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 MPSF Indoor Track and Field Championships · Feb 284:15.65a2026 MPSF Indoor Track and Field ChampionshipsFebruary 28, 2026
1 Mile · OutdoorThe Franklin Central Distance Showcase Invitational · Apr 144:20.53The Franklin Central Distance Showcase InvitationalApril 14, 2023
1500 Meters · IndoorUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier) · Feb 45:14.81aUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)February 4, 2017
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:48.23aBryan Clay InvitationalApril 16, 2026
1600 Meters · OutdoorIHSAA Boys State Championship · Jun 24:13.43aIHSAA Boys State ChampionshipJune 2, 2023
1600 Meters · Outdoor · Hand timedGuerin Catholic vs Lebanon · Apr 65:04.12hGuerin Catholic vs LebanonApril 6, 2021
3000 Meters · IndoorUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier) · Feb 411:00.73aUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)February 4, 2017
3000 Meters · OutdoorChick Fil A Youth Track Meet · May 2711:00.34aChick Fil A Youth Track MeetMay 27, 2017
3200 Meters · OutdoorCarmel 3200 Showcase · Apr 219:25.27aCarmel 3200 ShowcaseApril 21, 2023
400 Meters · OutdoorHamilton County Boys' Championship · May 1150.04Hamilton County Boys' ChampionshipMay 11, 2023
400 Meters · Outdoor · Hand timedGuerin Catholic CYO #3 · May 71:11.1hGuerin Catholic CYO #3May 7, 2017
5000 Meters · OutdoorBryan Clay Invitational · Apr 1614:49.56aBryan Clay InvitationalApril 16, 2026
800 Meters · IndoorUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier) · Feb 42:43.48aUSATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)February 4, 2017
800 Meters · OutdoorWest Coast Relays · Mar 281:53.66aWest Coast RelaysMarch 28, 2026
800 Meters · Outdoor · Hand timedGuerin Catholic vs Bishop Chatard · Mar 302:13.00hGuerin Catholic vs Bishop ChatardMarch 30, 2021

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 225 · PacificPacific5000 Meters225.14:49.56a PBSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 63 · PacificPacific1500 Meters63.3:48.23a PBSo
Mar 28West Coast RelaysMar 28 · 1500 Meters · Place 4 · PacificPacific1500 Meters4.3:50.81aSo
Mar 28West Coast RelaysMar 28 · 800 Meters · Place 14 · PacificPacific800 Meters14.1:53.66a PBSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 1 Mile · Place 1 · PacificPacific1 Mile1.4:15.65a PBSo
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 3000 Meters · PacificPacific3000 Meters--DNSSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Thane Baker InvitationalJan 18 · 1 Mile · Place 6 · KansasKansas1 Mile64:22.49a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Arkansas TwilightMay 3 · 1500 Meters · Place 27 · KansasKansas1500 Meters273:55.34a—
Apr 27Rock Chalk InviteApr 27 · 1500 Meters · Place 6 · KansasKansas1500 Meters63:57.41a—
Apr 18Kansas Relays (Collegiate Division)Apr 18 · 1500 Meters · Place 10 · KansasKansas1500 Meters10.3:59.15aFr

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2IHSAA Boys State ChampionshipJun 2 · 1600 Meters · Place 7 · Guerin CatholicGuerin Catholic1600 Meters74:13.43a PB—
May 25IHSAA Boys Regional 3 - Lafayette JeffMay 25 · 1600 Meters · Place 3 · Guerin CatholicGuerin Catholic1600 Meters34:16.3112
May 18IHSAA Boys Track Sectional 11 - WestfieldMay 18 · 1600 Meters · Place 3 · Guerin CatholicGuerin Catholic1600 Meters34:17.70—
May 11Hamilton County Boys' ChampionshipMay 11 · 400 Meters · Place 2 · Guerin CatholicGuerin Catholic400 Meters250.04 PBSR
Apr 28Circle City Conference ChampionshipApr 28 · 1600 Meters · Place 2 · Guerin CatholicGuerin Catholic1600 Meters24:28.60SR
Apr 25Guerin Catholic vs University/Heritage ChristianApr 25 · 800 Meters · Place 1 · Guerin CatholicGuerin Catholic800 Meters11:59.48SR
Apr 21Carmel 3200 ShowcaseApr 21 · 3200 Meters · Place 21 · Guerin CatholicGuerin Catholic3200 Meters21.9:25.27a PB12
Apr 15Big Orange InvitationalApr 15 · 3200 Meters · Place 1 · Guerin CatholicGuerin Catholic3200 Meters110:07.60SR
Apr 14The Franklin Central Distance Showcase InvitationalApr 14 · 1 Mile · Place 5 · Guerin CatholicGuerin Catholic1 Mile54:20.53 PB—
Apr 14Flashes Showcase Miracle MileApr 14 · 1 Mile · Place 19 · Guerin CatholicGuerin Catholic1 Mile19.4:20.53a12
Mar 11Golden Eagle RelaysMar 11 · 3200 Meters · Place 1 · Guerin CatholicGuerin Catholic3200 Meters19:59.23SR

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26#3 Lafayette Jefferson Boys IHSAA RegionalMay 26 · 1600 Meters · Place 8 · Guerin CatholicGuerin Catholic1600 Meters8.4:24.98a11
May 19#11 Carmel Boys IHSAA SectionalMay 19 · 1600 Meters · Place 4 · Guerin CatholicGuerin Catholic1600 Meters4.4:24.82a11
May 122022 Hamilton County Boys MeetMay 12 · 1600 Meters · Place 3 · Guerin CatholicGuerin Catholic1600 Meters34:20.07a11
Apr 29Circle City Conference Apr 29 · 800 Meters · Place 1 · Guerin CatholicGuerin Catholic800 Meters12:00.19a11
Apr 22Carmel 3200 Distance ShowcaseApr 22 · 3200 Meters · Place 40 · Guerin CatholicGuerin Catholic3200 Meters40.9:45.32a11
Apr 16Big Orange InvitationalApr 16 · 1600 Meters · Place 2 · Guerin CatholicGuerin Catholic1600 Meters2.4:29.02a11
Apr 12Guerin Catholic vs Chatard and Heritage ChristianApr 12 · 400 Meters · Guerin CatholicGuerin Catholic400 MetersRelay Split—55.2Unofficial11
Apr 12Guerin Catholic vs Chatard and Heritage ChristianApr 12 · 800 Meters · Place 1 · Guerin CatholicGuerin Catholic800 Meters1.1:59.2211

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20#11 Carmel Boys IHSAA SectionalMay 20 · 800 Meters · Place 11 · Guerin CatholicGuerin Catholic800 Meters11.2:06.90a10
May 13Boys' Hamilton County ChampionshipMay 13 · 1600 Meters · Place 11 · Guerin CatholicGuerin Catholic1600 Meters114:39.0110
May 4Guerin Catholic vs Scecina MemorialMay 4 · 800 Meters · Place 4 · Guerin CatholicGuerin Catholic800 Meters4.2:24.1010
May 3Carmel JV Boys InvitationalMay 3 · 1600 Meters · Guerin CatholicGuerin Catholic1600 Meters—4:45.00aUnofficial10
Apr 27Guerin Catholic vs Heritage ChristianApr 27 · 800 Meters · Place 3 · Guerin CatholicGuerin Catholic800 Meters32:17.16h10
Apr 23Guerin Catholic InvitationalApr 23 · 1600 Meters · Place 9 · Guerin CatholicGuerin Catholic1600 Meters95:20.8110
Apr 6Guerin Catholic vs LebanonApr 6 · 1600 Meters · Place 4 · Guerin CatholicGuerin Catholic1600 Meters45:04.12h PB10
Mar 30Guerin Catholic vs Bishop ChatardMar 30 · 800 Meters · Place 4 · Guerin CatholicGuerin Catholic800 Meters42:13.00h PB10

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 22IYTA ChampionshipsJun 22 · 800 Meters · Place 4 · Northside SaintsNorthside Saints800 Meters42:32.7415
Jun 15USATF Indiana Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Northside SaintsNorthside Saints800 Meters—DNS8
Jun 1Indiana Youth Track Association Youth MeetJun 1 · 800 Meters · Place 3 · Northside SaintsNorthside Saints800 Meters3.2:38.47a8
May 25Chick-Fil-A Youth Track MeetMay 25 · 800 Meters · Place 1 · Northside SaintsNorthside Saints800 Meters1.2:31.96a8
May 11CYO ChampionshipsMay 11 · 1600 Meters · Place 7 · St Maria GorettiSt Maria Goretti1600 Meters7.5:19.73a8
May 11CYO ChampionshipsMay 11 · 800 Meters · Place 7 · St Maria GorettiSt Maria Goretti800 MetersRound P7.2:23.46a8
May 11CYO ChampionshipsMay 11 · 800 Meters · Place 6 · St Maria GorettiSt Maria Goretti800 Meters6.2:22.16a8
May 5Guerin Catholic CYO Meet #3May 5 · 1600 Meters · Place 3 · St Maria GorettiSt Maria Goretti1600 Meters3.5:26.758
May 5Guerin Catholic CYO Meet #3May 5 · 800 Meters · Place 2 · St Maria GorettiSt Maria Goretti800 Meters2.2:24.878
Apr 28Guerin Catholic CYO Meet #2Apr 28 · 1600 Meters · Place 4 · St Maria GorettiSt Maria Goretti1600 Meters4.5:37.858
Apr 28Guerin Catholic CYO Meet #2Apr 28 · 800 Meters · St Maria GorettiSt Maria Goretti800 Meters—DNS8
Apr 14Guerin Catholic CYO Meet #1Apr 14 · 1600 Meters · St Maria GorettiSt Maria Goretti1600 Meters—DNS8
Apr 14Guerin Catholic CYO Meet #1Apr 14 · 800 Meters · Place 2 · St Maria GorettiSt Maria Goretti800 Meters2.2:36.848

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 9 · Northside SaintsNorthside Saints3000 Meters9.11:25.10a7
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Northside SaintsNorthside Saints1500 Meters—DNS7
May 12Catholic Youth Organization City (CYO)May 12 · 800 Meters · Place 15 · St Maria GorettiSt Maria Goretti800 MetersRound P15.2:32.16a7
May 6Guerin Catholic CYO Meet #3May 6 · 1600 Meters · Place 4 · St Maria GorettiSt Maria Goretti1600 Meters4.5:39.217
May 6Guerin Catholic CYO Meet #3May 6 · 800 Meters · St Maria GorettiSt Maria Goretti800 Meters—DNS7
Apr 29Guerin Catholic CYO Meet #2Apr 29 · 1600 Meters · Place 5 · St Maria GorettiSt Maria Goretti1600 Meters5.5:47.217
Apr 29Guerin Catholic CYO Meet #2Apr 29 · 800 Meters · Place 6 · St Maria GorettiSt Maria Goretti800 Meters6.2:37.627
Apr 22Guerin Catholic CYO Meet #1Apr 22 · 1600 Meters · Place 4 · St Maria GorettiSt Maria Goretti1600 Meters4.5:39.967
Apr 22Guerin Catholic CYO Meet #1Apr 22 · 800 Meters · Place 3 · St Maria GorettiSt Maria Goretti800 Meters3.2:35.687

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2Mid West Youth ChampionshipsJun 2 · 3000 Meters · Place 6 · Northside SaintsNorthside Saints3000 Meters6.11:23.57a6
Jun 2Mid West Youth ChampionshipsJun 2 · 1500 Meters · Northside SaintsNorthside Saints1500 Meters—DNS6
Jun 2Mid West Youth ChampionshipsJun 2 · 800 Meters · Northside SaintsNorthside Saints800 Meters—DNS6
May 27Chick Fil A Youth Track MeetMay 27 · 3000 Meters · Place 4 · Northside SaintsNorthside Saints3000 Meters4.11:00.34a PB6
May 27Chick Fil A Youth Track MeetMay 27 · 3000 Meters · Place 9 · Northside SaintsNorthside Saints3000 Meters9.11:00.34a6
May 27Chick Fil A Youth Track MeetMay 27 · 1500 Meters · Northside SaintsNorthside Saints1500 Meters—DNS6
May 27Chick Fil A Youth Track MeetMay 27 · 800 Meters · Place 10 · Northside SaintsNorthside Saints800 Meters10.2:41.77a6
May 13CYOMay 13 · 800 Meters · Place 3 · St Maria GorettiSt Maria Goretti800 MetersRound P3.2:32.96aUnofficial6
May 7Guerin Catholic CYO #3May 7 · 800 Meters · Place 1 · St Maria GorettiSt Maria Goretti800 Meters1.2:37.936
May 7Guerin Catholic CYO #3May 7 · 400 Meters · Place 1 · St Maria GorettiSt Maria Goretti400 Meters1.1:11.1h PB6
Apr 30Guerin Catholic CYO #2Apr 30 · 1600 Meters · Place 3 · St Maria GorettiSt Maria Goretti1600 Meters3.5:37.276
Apr 30Guerin Catholic CYO #2Apr 30 · 800 Meters · Place 3 · St Maria GorettiSt Maria Goretti800 Meters3.2:41.656
Apr 23Guerin Catholic CYO #1Apr 23 · 1600 Meters · Place 3 · St Maria GorettiSt Maria Goretti1600 Meters3.5:45.396
Apr 23Guerin Catholic CYO #1Apr 23 · 800 Meters · Place 2 · St Maria GorettiSt Maria Goretti800 Meters2.2:42.896

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4USATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 4 · 3000 Meters · Place 3 · 16-Unattached16-Unattached3000 Meters3.11:00.73a PB6
Feb 4USATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 4 · 1500 Meters · Place 6 · 16-Unattached16-Unattached1500 Meters6.5:14.81a PB6
Feb 4USATF Midwest Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 4 · 800 Meters · Place 6 · 16-Unattached16-Unattached800 Meters6.2:43.48a PB6