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.38aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
2000m Steeplechase · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 127:28.71aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
200m Hurdles · 30" / 0.762m · OutdoorIYTA Season Opener · May 2337.97aIYTA Season OpenerMay 23, 2026
3000 Meters · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 1210:11.38aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
3000m Steeplechase · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 208:14.31aUSATF Indiana Association Junior Olympic ChampionshipsJune 20, 2025
Javelin · 600g · OutdoorMudsock Invitational · Jun 684' 2"Mudsock InvitationalJune 6, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20Westfield Youth Track MeetJun 20 · Javelin · Place 4 · Body in TrainingJavelin600g4.78' 9"8
Jun 20Westfield Youth Track MeetJun 20 · 3000 Meters · Place 1 · Body in Training3000 Meters1.10:18.05a8
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Javelin · Place 3 · Body in TrainingJavelin326.19m8
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 2000m Steeplechase · Place 2 · Body in Training2000m Steeplechase27:28.71a PB8
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 3000 Meters · Place 2 · Body in Training3000 Meters210:11.38a PB8
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 1500 Meters · Place 5 · Body in Training1500 Meters55:07.45a8
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 6 · Body in TrainingJavelin600g6.84' 2" PB8
Jun 6Mudsock InvitationalJun 6 · 200m Hurdles · Place 8 · Body in Training200m Hurdles30" / 0.762m8.38.04a8
Jun 6Mudsock InvitationalJun 6 · 3000 Meters · Place 3 · Body in Training3000 Meters3.10:22.65a8
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 6 · Body in Training1500 Meters6.5:06.11a8
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 3 · Body in TrainingJavelin600g3.77' 9"8
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 200m Hurdles · Place 6 · Body in Training200m Hurdles30" / 0.762m6.38.57a8
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 3000 Meters · Place 4 · Body in Training3000 Meters4.10:24.49a8
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 5 · Body in Training1500 Meters5.4:57.38a PB8
May 23IYTA Season OpenerMay 23 · Javelin · Place 4 · Body in TrainingJavelin600g4.73' 4"8
May 23IYTA Season OpenerMay 23 · 200m Hurdles · Place 3 · Body in Training200m Hurdles30" / 0.762m3.37.97a PB8
May 23IYTA Season OpenerMay 23 · 3000 Meters · Place 1 · Body in Training3000 Meters1.10:25.97a8
May 23IYTA Season OpenerMay 23 · 1500 Meters · Place 1 · Body in Training1500 Meters1.4:59.64a8

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 6 · Body in TrainingJavelin622.68m7
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000m Steeplechase · Place 2 · Body in Training3000m Steeplechase28:14.31a PB7
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 3 · Body in Training3000 Meters311:37.23a7
Jun 14Mudsock InvitationalJun 14 · 200m Hurdles · Place 14 · Body in Training200m Hurdles1439.91a7
Jun 14Mudsock InvitationalJun 14 · 3000 Meters · Place 4 · Body in Training3000 Meters411:55.13a7
Jun 14Mudsock InvitationalJun 14 · Javelin · Place 6 · Body in TrainingJavelin619.10m7
Jun 14Mudsock InvitationalJun 14 · 1500 Meters · Place 10 · Body in Training1500 Meters105:41.31a7
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 7 · Body in TrainingJavelin720.07m7
May 31Westfield Youth Track MeetMay 31 · 200m Hurdles · Place 6 · Body in Training200m Hurdles640.81a7
May 31Westfield Youth Track MeetMay 31 · 3000 Meters · Place 7 · Body in Training3000 Meters712:22.79a7
May 31Westfield Youth Track MeetMay 31 · 1500 Meters · Place 12 · Body in Training1500 Meters125:54.71a7

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 15Mudsock InvitationalJun 15 · Javelin · Place 7 · Body in TrainingJavelin716.56m—
Jun 15Mudsock InvitationalJun 15 · Discus · Place 4 · Body in TrainingDiscus416.23m—
Jun 15Mudsock InvitationalJun 15 · Shot Put · Place 8 · Body in TrainingShot Put86.45m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Javelin · Place 9 · Body in TrainingJavelin916.43m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Discus · Place 5 · Body in TrainingDiscus515.52m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Shot Put · Place 7 · Body in TrainingShot Put76.62m—
Jun 1Westfield Youth Track MeetJun 1 · Javelin · Place 5 · Body in TrainingJavelin517.98m—
Jun 1Westfield Youth Track MeetJun 1 · Discus · Place 10 · Body in TrainingDiscus1012.29m—
Jun 1Westfield Youth Track MeetJun 1 · Shot Put · Place 8 · Body in TrainingShot Put86.02m—