Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 304:58.27aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
2000m Steeplechase · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 127:47.88aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
200m Hurdles · 30" / 0.762m · OutdoorMudsock Invitational · Jun 638.38aMudsock InvitationalJune 6, 2026
3000 Meters · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 1210:40.63aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
800 Meters · OutdoorCenter Grove Youth Track Meet · May 282:56.76aCenter Grove Youth Track MeetMay 28, 2022
Javelin · 600g · OutdoorIYTA Season Opener · May 2362' 5"IYTA Season OpenerMay 23, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Javelin · Place 6 · Body in TrainingJavelin619.21m7
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 2000m Steeplechase · Place 3 · Body in Training2000m Steeplechase37:47.88a PB7
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 3000 Meters · Place 4 · Body in Training3000 Meters410:40.63a PB7
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 1500 Meters · Place 6 · Body in Training1500 Meters65:08.47a7
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 10 · Body in TrainingJavelin600g10.60' 9"7
Jun 6Mudsock InvitationalJun 6 · 200m Hurdles · Place 9 · Body in Training200m Hurdles30" / 0.762m9.38.38a PB7
Jun 6Mudsock InvitationalJun 6 · 3000 Meters · Place 5 · Body in Training3000 Meters5.11:01.27a7
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 7 · Body in Training1500 Meters7.5:15.42a7
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 8 · Body in TrainingJavelin600g8.57' 5"7
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 3000 Meters · Place 6 · Body in Training3000 Meters6.10:40.76a7
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 6 · Body in Training1500 Meters6.4:58.27a PB7
May 23IYTA Season OpenerMay 23 · Javelin · Place 6 · Body in TrainingJavelin600g6.62' 5" PB7
May 23IYTA Season OpenerMay 23 · 3000 Meters · Place 3 · Body in Training3000 Meters3.11:00.73a7
May 23IYTA Season OpenerMay 23 · 1500 Meters · Place 2 · Body in Training1500 Meters2.5:13.25a7

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 1 · Body in TrainingJavelin121.54m6
May 31Westfield Youth Track MeetMay 31 · 3000 Meters · Place 3 · Body in Training3000 Meters311:14.23a6
May 31Westfield Youth Track MeetMay 31 · 1500 Meters · Place 2 · Body in Training1500 Meters25:14.80a6

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 4Westfield Youth Track MeetJun 4 · 1500 Meters · Place 4 · Body in Training1500 Meters45:54.37a3
Jun 4Westfield Youth Track MeetJun 4 · 800 Meters · Place 6 · Body in Training800 Meters62:58.92a3
May 28Center Grove Youth Track MeetMay 28 · 1500 Meters · Place 4 · Body in Training1500 Meters45:56.56a3
May 28Center Grove Youth Track MeetMay 28 · 800 Meters · Place 4 · Body in Training800 Meters42:56.76a PB3
May 21Body in Training Youth Track & Field InvitationalMay 21 · 800 Meters · Place 4 · Body in Training800 Meters42:57.16a3