Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMudsock Invitational · Jun 144:53.05aMudsock InvitationalJune 14, 2025
2000m Steeplechase · 0.838m · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 168:49.09aUSATF Indiana Association Junior Olympic ChampionshipsJune 16, 2023
2000m Steeplechase · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 127:44.93aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
200m Hurdles · 30" / 0.762m · OutdoorLeader Invite hosted by AthLead Indy & Fishers Fire · Jun 1134.11aLeader Invite hosted by AthLead Indy & Fishers FireJune 11, 2022
3000 Meters · OutdoorMudsock Invitational · Jun 1410:42.78aMudsock InvitationalJune 14, 2025
3000m Steeplechase · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 207:24.09aUSATF Indiana Association Junior Olympic ChampionshipsJune 20, 2025
400m Hurdles · 36" / 0.914m · OutdoorWestfield Youth Track Meet · Jun 201:06.36aWestfield Youth Track MeetJune 20, 2026
800 Meters · OutdoorWestfield Youth Track Meet · May 312:30.82aWestfield Youth Track MeetMay 31, 2025
High Jump · OutdoorLeader Invite hosted by AthLead Indy & Fishers Fire · Jun 111.22mLeader Invite hosted by AthLead Indy & Fishers FireJune 11, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 20Westfield Youth Track MeetJun 20 · 400m Hurdles · Place 3 · Body in Training400m Hurdles36" / 0.914m3.1:06.36a PB12
Jun 20Westfield Youth Track MeetJun 20 · 3000 Meters · Place 3 · Body in Training3000 Meters3.10:43.69a12
Jun 20Westfield Youth Track MeetJun 20 · 1500 Meters · Place 3 · Body in Training1500 Meters3.5:00.13a12
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 2000m Steeplechase · Place 2 · Body in Training2000m Steeplechase27:44.93a PB12
Jun 6Mudsock InvitationalJun 6 · 3000 Meters · Place 4 · Body in Training3000 Meters4.11:05.14a12
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 4 · Body in Training1500 Meters4.5:09.00a12
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 3000 Meters · Place 7 · Body in Training3000 Meters7.11:17.83a12
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 5 · Body in Training1500 Meters5.5:01.60a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000m Steeplechase · Place 3 · Body in Training3000m Steeplechase37:24.09a PB11
Jun 14Mudsock InvitationalJun 14 · 400m Hurdles · Place 3 · Body in Training400m Hurdles31:09.51a11
Jun 14Mudsock InvitationalJun 14 · 3000 Meters · Place 4 · Body in Training3000 Meters410:42.78a PB11
Jun 14Mudsock InvitationalJun 14 · 1500 Meters · Place 5 · Body in Training1500 Meters54:53.05a PB11
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 400m Hurdles · Place 5 · Body in Training400m Hurdles36" / 0.914m5.1:11.63a11
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 3000 Meters · Place 7 · Body in Training3000 Meters7.10:51.26a11
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 1500 Meters · Body in Training1500 Meters--DNS11
May 31Westfield Youth Track MeetMay 31 · 3000 Meters · Place 4 · Body in Training3000 Meters410:44.00a11
May 31Westfield Youth Track MeetMay 31 · 800 Meters · Place 2 · Body in Training800 Meters22:30.82a PB11
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400m Hurdles · Place 4 · Body in Training400m Hurdles36" / 0.914m4.1:10.81a11
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 3000 Meters · Place 5 · Body in Training3000 Meters5.11:06.09a11
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 1500 Meters · Place 5 · Body in Training1500 Meters5.5:02.53a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 400m Hurdles · Place 3 · Body in Training400m Hurdles31:12.79a—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 3 · Body in Training3000 Meters311:26.63a—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 5 · Body in Training1500 Meters55:20.64a—
Jun 15Mudsock InvitationalJun 15 · 400m Hurdles · Place 1 · Body in Training400m Hurdles11:17.17a—
Jun 15Mudsock InvitationalJun 15 · 3000 Meters · Place 5 · Body in Training3000 Meters511:31.37a—
Jun 15Mudsock InvitationalJun 15 · 1500 Meters · Place 8 · Body in Training1500 Meters85:19.99a—
Jun 1Westfield Youth Track MeetJun 1 · 400m Hurdles · Place 2 · Body in Training400m Hurdles21:14.62a—
Jun 1Westfield Youth Track MeetJun 1 · 3000 Meters · Place 4 · Body in Training3000 Meters411:18.85a—
Jun 1Westfield Youth Track MeetJun 1 · 1500 Meters · Place 11 · Body in Training1500 Meters115:20.21a—
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 400m Hurdles · Place 3 · Body in Training400m Hurdles36" / 0.914m3.1:16.19a10
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 3000 Meters · Place 5 · Body in Training3000 Meters5.12:01.61a10
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 1500 Meters · Place 8 · Body in Training1500 Meters8.5:28.62a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 2000m Steeplechase · Place 3 · Body in Training2000m Steeplechase0.838m3.8:49.09a PB9
Jun 3Westfield Youth Track MeetJun 3 · 3000 Meters · Place 3 · Body in Training3000 Meters311:49.88a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 200m Hurdles · Place 4 · Body in Training200m Hurdles30" / 0.762m4.34.11a PB8
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · High Jump · Place 8 · Body in TrainingHigh Jump8.1.22m PB8
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 3000 Meters · Place 5 · Body in Training3000 Meters5.11:49.96a8
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 1500 Meters · Place 9 · Body in Training1500 Meters9.5:40.24a8
Jun 4Westfield Youth Track MeetJun 4 · 1500 Meters · Place 6 · Body in Training1500 Meters65:36.53a8
May 28Center Grove Youth Track MeetMay 28 · 1500 Meters · Place 8 · Body in Training1500 Meters85:35.94a8