Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent Financial · May 2519.73aYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25, 2024
1500m Race Walk · OutdoorUSATF Indiana Junior Olympic Track and Field Championships · Jun 1211:41.60aUSATF Indiana Junior Olympic Track and Field ChampionshipsJune 12, 2026
200 Meters · OutdoorWestfield Youth Track Meet · Jun 342.16aWestfield Youth Track MeetJune 3, 2023
400 Meters · OutdoorIYTA Championships Presented by Weihe Engineers & Thrivent · Jun 71:37.92aIYTA Championships Presented by Weihe Engineers & ThriventJune 7, 2025
800 Meters · OutdoorBody in Training Track Youth Track Meet · May 294:25.79aBody in Training Track Youth Track MeetMay 29, 2021
Discus · 1kg · OutdoorWestfield Youth Track Meet · Jun 2038' 4"Westfield Youth Track MeetJune 20, 2026
Javelin · 300g TJ · OutdoorIYTA Championships Presented by Weihe Engineers & Thrivent · Jun 713.46mIYTA Championships Presented by Weihe Engineers & ThriventJune 7, 2025
Javelin · 450g AeroJav · OutdoorWestfield Youth Track Meet · Jun 2048' 8"Westfield Youth Track MeetJune 20, 2026
Shot Put · 2kg · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 163.80mUSATF Indiana Association Junior Olympic ChampionshipsJune 16, 2023
Shot Put · 6lb · OutdoorWestfield Youth Track Meet · Jun 2018' 10"Westfield Youth Track MeetJune 20, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 20Westfield Youth Track MeetJun 20 · Javelin · Place 7 · Body in TrainingJavelin450g AeroJav7.48' 8" PB5
Jun 20Westfield Youth Track MeetJun 20 · Discus · Place 4 · Body in TrainingDiscus1kg4.38' 4" PB5
Jun 20Westfield Youth Track MeetJun 20 · Shot Put · Place 2 · Body in TrainingShot Put6lb2.18' 10" PB5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Javelin · Place 5 · Body in TrainingJavelin514.39m5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Discus · Place 4 · Body in TrainingDiscus411.93m5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 1500m Race Walk · Place 3 · Body in Training1500m Race Walk311:41.60a PB5
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 9 · Body in TrainingJavelin450g AeroJav9.42' 4"5
Jun 6Mudsock InvitationalJun 6 · Discus · Place 8 · Body in TrainingDiscus1kg8.32' 1"5
Jun 6Mudsock InvitationalJun 6 · Shot Put · Place 13 · Body in TrainingShot Put6lb13.16' 7"5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 6 · Body in TrainingJavelin450g AeroJav6.44' 4"5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Discus · Place 6 · Body in TrainingDiscus1kg6.34' 8"5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Shot Put · Place 6 · Body in TrainingShot Put6lb6.16' 7.5"5
May 23IYTA Season OpenerMay 23 · Javelin · Place 4 · Body in TrainingJavelin450g AeroJav4.45' 10"5
May 23IYTA Season OpenerMay 23 · Discus · Place 5 · Body in TrainingDiscus1kg5.32' 7"5
May 23IYTA Season OpenerMay 23 · Shot Put · Place 7 · Body in TrainingShot Put6lb7.16' 2.5"5

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 3 · Body in TrainingJavelin315.04m4
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 4 · Body in TrainingShot Put44.36m4
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 1500m Race Walk · Place 2 · Body in Training1500m Race Walk212:18.17a4
Jun 14Mudsock InvitationalJun 14 · Javelin · Place 4 · Body in TrainingJavelin413.97m4
Jun 14Mudsock InvitationalJun 14 · Shot Put · Place 2 · Body in TrainingShot Put25.00m4
Jun 14Mudsock InvitationalJun 14 · 400 Meters · Place 24 · Body in Training400 Meters241:39.03a4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.13.46m PB4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · Shot Put · Place 2 · Body in TrainingShot Put6lb2.4.57m4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 400 Meters · Place 24 · Body in Training400 Meters24.1:37.92a PB4
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 2 · Body in TrainingJavelin213.11m4
May 31Westfield Youth Track MeetMay 31 · Shot Put · Place 4 · Body in TrainingShot Put44.33m4
May 31Westfield Youth Track MeetMay 31 · 400 Meters · Place 21 · Body in Training400 Meters211:39.38a4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.13.36m4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Shot Put · Place 1 · Body in TrainingShot Put6lb1.4.70m4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400 Meters · Place 20 · Body in Training400 Meters20.1:38.26a4

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Javelin · Place 1 · Body in TrainingJavelin113.82m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 4 · Body in TrainingShot Put44.12m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Javelin · Place 1 · Body in TrainingJavelin113.82m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 4 · Body in TrainingShot Put44.12m3
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 2 · Body in TrainingJavelin211.40m—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 3 · Body in TrainingShot Put34.06m—
Jun 15Mudsock InvitationalJun 15 · Javelin · Place 8 · Body in TrainingJavelin811.58m—
Jun 15Mudsock InvitationalJun 15 · Shot Put · Place 8 · Body in TrainingShot Put84.42m—
Jun 15Mudsock InvitationalJun 15 · 100 Meters · Place 49 · Body in Training100 Meters4920.13a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Javelin · Place 7 · Body in TrainingJavelin712.17m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Shot Put · Place 11 · Body in TrainingShot Put113.83m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 100 Meters · Place 51 · Body in Training100 Meters5120.56a—
Jun 1Westfield Youth Track MeetJun 1 · Javelin · Place 5 · Body in TrainingJavelin511.84m—
Jun 1Westfield Youth Track MeetJun 1 · Shot Put · Place 9 · Body in TrainingShot Put93.76m—
Jun 1Westfield Youth Track MeetJun 1 · 100 Meters · Place 47 · Body in Training100 Meters4720.24a—
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · Javelin · Place 3 · Body in TrainingJavelin300g TJ3.12.19m3
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · Shot Put · Place 8 · Body in TrainingShot Put6lb8.4.09m3
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 100 Meters · Place 57 · Body in Training100 Meters57.19.73a PBWind: 03

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 24IYTA ChampionshipsJun 24 · Javelin · Place 1 · Body in TrainingJavelin19.83m—
Jun 24IYTA ChampionshipsJun 24 · Shot Put · Place 2 · Body in TrainingShot Put24.27m—
Jun 24IYTA ChampionshipsJun 24 · 400 Meters · Place 15 · Body in Training400 Meters151:46.55a—
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.10.89m2
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 2 · Body in TrainingShot Put2kg2.3.80m PB2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.11.20m2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · Shot Put · Place 3 · Body in TrainingShot Put6lb3.4.22m2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 400 Meters · Place 13 · Body in Training400 Meters13.1:45.13a2
Jun 3Westfield Youth Track MeetJun 3 · Javelin · Place 1 · Body in TrainingJavelin110.34m—
Jun 3Westfield Youth Track MeetJun 3 · Shot Put · Place 1 · Body in TrainingShot Put14.22m—
Jun 3Westfield Youth Track MeetJun 3 · 200 Meters · Place 23 · Body in Training200 Meters2342.16a PB—
May 27Body in Training Youth Track & Field InvitationalMay 27 · Javelin · Place 1 · Body in TrainingJavelin112.07m—
May 27Body in Training Youth Track & Field InvitationalMay 27 · Shot Put · Place 4 · Body in TrainingShot Put43.63m—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 100 Meters · Place 26 · Body in Training100 Meters2620.07a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 9USATF Region 7 Junior Olympic ChampionshipsJul 9 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.10.19m1
Jul 9USATF Region 7 Junior Olympic ChampionshipsJul 9 · Shot Put · Place 2 · Body in TrainingShot Put2kg2.2.96m1
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.9.70m1
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 1 · Body in TrainingShot Put2kg1.3.17m1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · Javelin · Place 3 · Body in TrainingJavelin300g TJ3.7.65m1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · Shot Put · Place 5 · Body in TrainingShot Put6lb5.3.10m1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 400 Meters · Place 12 · Body in Training400 Meters12.1:50.54a1
Jun 4Westfield Youth Track MeetJun 4 · 400 Meters · Place 12 · Body in Training400 Meters121:48.93a1
May 28Center Grove Youth Track MeetMay 28 · 400 Meters · Place 12 · Body in Training400 Meters121:49.38a1
May 21Body in Training Youth Track & Field InvitationalMay 21 · 400 Meters · Place 6 · Body in Training400 Meters61:44.85a1

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 29Body in Training Track Youth Track MeetMay 29 · Javelin · Place 4 · Body in TrainingJavelin300g TJ4.20-11Gr
May 29Body in Training Track Youth Track MeetMay 29 · 800 Meters · Place 8 · Body in Training800 Meters8.4:25.79a PBGr
May 29Body in Training Track Youth Track MeetMay 29 · 400 Meters · Place 20 · Body in Training400 Meters20.1:59.51aGr