Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 304:57.03aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
2000m Steeplechase · 0.838m · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 167:59.06aUSATF Indiana Association Junior Olympic ChampionshipsJune 16, 2023
2000m Steeplechase · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 127:52.38aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
200m Hurdles · 30" / 0.762m · OutdoorLeader Invite hosted by AthLead Indy · Jun 1035.26aLeader Invite hosted by AthLead IndyJune 10, 2023
3000 Meters · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 3010:50.66aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
3000m Steeplechase · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 208:17.02aUSATF Indiana Association Junior Olympic ChampionshipsJune 20, 2025
400m Hurdles · 36" / 0.914m · OutdoorIYTA Season Opener · May 231:14.72aIYTA Season OpenerMay 23, 2026
800 Meters · OutdoorIYTA Youth Track & Field Championships · Jun 192:52.82aIYTA Youth Track & Field ChampionshipsJune 19, 2021
80m Hurdles · 30" / 0.762m · OutdoorIYTA Youth Track & Field Championships · Jun 1920.25aIYTA Youth Track & Field ChampionshipsJune 19, 2021

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 2000m Steeplechase · Place 4 · Body in Training2000m Steeplechase47:52.38a PB11
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 3000 Meters · Place 3 · Body in Training3000 Meters310:58.72a11
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 1500 Meters · Place 7 · Body in Training1500 Meters75:08.68a11
Jun 6Mudsock InvitationalJun 6 · 400m Hurdles · Place 2 · Body in Training400m Hurdles36" / 0.914m2.1:17.29a11
Jun 6Mudsock InvitationalJun 6 · 3000 Meters · Place 5 · Body in Training3000 Meters5.11:11.88a11
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 3 · Body in Training1500 Meters3.5:08.09a11
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 400m Hurdles · Place 5 · Body in Training400m Hurdles36" / 0.914m5.1:14.78a11
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 3000 Meters · Place 5 · Body in Training3000 Meters5.10:50.66a PB11
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 4 · Body in Training1500 Meters4.4:57.03a PB11
May 23IYTA Season OpenerMay 23 · 400m Hurdles · Place 1 · Body in Training400m Hurdles36" / 0.914m1.1:14.72a PB11
May 23IYTA Season OpenerMay 23 · 3000 Meters · Place 3 · Body in Training3000 Meters3.11:08.57a11
May 23IYTA Season OpenerMay 23 · 1500 Meters · Place 3 · Body in Training1500 Meters3.5:02.66a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000m Steeplechase · Place 5 · Body in Training3000m Steeplechase58:17.02a PB10
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 400m Hurdles · Place 7 · Body in Training400m Hurdles71:25.39a10
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 4 · Body in Training3000 Meters412:08.72a10
Jun 14Mudsock InvitationalJun 14 · 400m Hurdles · Place 7 · Body in Training400m Hurdles71:23.96a10
Jun 14Mudsock InvitationalJun 14 · 3000 Meters · Place 7 · Body in Training3000 Meters711:39.79a10
Jun 14Mudsock InvitationalJun 14 · 1500 Meters · Place 8 · Body in Training1500 Meters85:23.57a10
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 400m Hurdles · Place 4 · Body in Training400m Hurdles36" / 0.914m4.1:18.00a10
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 3000 Meters · Place 4 · Body in Training3000 Meters4.11:38.92a10
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 1500 Meters · Place 9 · Body in Training1500 Meters9.5:18.01a10
May 31Westfield Youth Track MeetMay 31 · 400m Hurdles · Place 3 · Body in Training400m Hurdles31:14.92a10
May 31Westfield Youth Track MeetMay 31 · 3000 Meters · Place 2 · Body in Training3000 Meters211:49.18a10
May 31Westfield Youth Track MeetMay 31 · 1500 Meters · Place 6 · Body in Training1500 Meters65:29.90a10
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400m Hurdles · Place 2 · Body in Training400m Hurdles36" / 0.914m2.1:15.55a10
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 3000 Meters · Place 2 · Body in Training3000 Meters2.11:55.90a10
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 1500 Meters · Place 4 · Body in Training1500 Meters4.5:26.68a10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 2000m Steeplechase · Place 3 · Body in Training2000m Steeplechase0.838m3.7:59.06a PB8
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 5 · Body in Training3000 Meters5.11:44.37a8
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 200m Hurdles · Place 3 · Body in Training200m Hurdles30" / 0.762m3.35.26a PB8
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 3000 Meters · Place 3 · Body in Training3000 Meters3.11:49.10a8
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 1500 Meters · Place 6 · Body in Training1500 Meters6.5:38.47a8
Jun 3Westfield Youth Track MeetJun 3 · 200m Hurdles · Place 5 · Body in Training200m Hurdles536.86a—
Jun 3Westfield Youth Track MeetJun 3 · 3000 Meters · Place 3 · Body in Training3000 Meters311:49.81a—
Jun 3Westfield Youth Track MeetJun 3 · 1500 Meters · Place 6 · Body in Training1500 Meters65:54.39a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 200m Hurdles · Place 2 · Body in Training200m Hurdles236.75a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 3000 Meters · Place 4 · Body in Training3000 Meters411:32.47a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 1500 Meters · Place 7 · Body in Training1500 Meters75:29.74a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 200m Hurdles · Place 5 · Body in Training200m Hurdles30" / 0.762m5.36.46a7
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 3000 Meters · Place 5 · Body in Training3000 Meters5.12:21.48a7
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 6 · Body in Training1500 Meters6.5:28.51a7
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 200m Hurdles · Place 6 · Body in Training200m Hurdles30" / 0.762m6.37.86a7
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 3000 Meters · Place 4 · Body in Training3000 Meters4.11:48.87a7
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 1500 Meters · Place 10 · Body in Training1500 Meters10.5:40.30a7
May 28Center Grove Youth Track MeetMay 28 · 1500 Meters · Place 9 · Body in Training1500 Meters95:38.94a7

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · 80m Hurdles · Place 9 · Body in Training80m Hurdles30" / 0.762m9.20.25a PB6
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · 1500 Meters · Place 7 · Body in Training1500 Meters7.6:08.24a6
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · 800 Meters · Place 7 · Body in Training800 Meters7.2:52.82a PB6
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 80m Hurdles · Place 14 · Body in Training80m Hurdles30" / 0.762m14.20.68a6
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 1500 Meters · Place 8 · Body in Training1500 Meters8.6:17.54a6
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 800 Meters · Place 10 · Body in Training800 Meters10.2:59.00a6
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 80m Hurdles · Place 12 · Body in Training80m Hurdles30" / 0.762m12.21.04a6
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 1500 Meters · Place 7 · Body in Training1500 Meters7.6:17.81a6
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 800 Meters · Place 9 · Body in Training800 Meters9.3:01.78a6
May 29Body in Training Track Youth Track MeetMay 29 · 80m Hurdles · Place 9 · Body in Training80m Hurdles30" / 0.762m9.22.31a6
May 29Body in Training Track Youth Track MeetMay 29 · 1500 Meters · Place 8 · Body in Training1500 Meters8.5:54.44a6
May 29Body in Training Track Youth Track MeetMay 29 · 800 Meters · Place 8 · Body in Training800 Meters8.2:59.63a6