Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMudsock Invitational · Jun 66:16.51aMudsock InvitationalJune 6, 2026
200 Meters · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 1739.52aUSATF Indiana Association Junior Olympic ChampionshipsJune 17, 2022
400 Meters · OutdoorIYTA Championships Presented by Weihe Engineers & Thrivent · Jun 71:17.15aIYTA Championships Presented by Weihe Engineers & ThriventJune 7, 2025
80m Hurdles · 30" / 0.762m · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 3016.46aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
High Jump · OutdoorWestfield Youth Track Meet · Jun 204' 0"Westfield Youth Track MeetJune 20, 2026
Javelin · 300g TJ · OutdoorIYTA Championships Presented by Weihe Engineers & Thrivent · Jun 730.28mIYTA Championships Presented by Weihe Engineers & ThriventJune 7, 2025
Javelin · 450g AeroJav · OutdoorMudsock Invitational · Jun 693' 10"Mudsock InvitationalJune 6, 2026
Long Jump · OutdoorBody in Training Youth Track & Field Invitational · May 272.53mBody in Training Youth Track & Field InvitationalMay 27, 2023

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 · High Jump · Place 4 · Body in TrainingHigh Jump4.4' 0" PB5
Jun 20Westfield Youth Track MeetJun 20 · Javelin · Place 2 · Body in TrainingJavelin450g AeroJav2.83' 8"5
Jun 20Westfield Youth Track MeetJun 20 · 80m Hurdles · Place 6 · Body in Training80m Hurdles30" / 0.762m6.16.73a5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Long Jump · Place 7 · Body in TrainingLong Jump73.50m5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Javelin · Place 1 · Body in TrainingJavelin123.88m5
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 80m Hurdles · Place 3 · Body in Training80m Hurdles316.24a5
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 1 · Body in TrainingJavelin450g AeroJav1.93' 10" PB5
Jun 6Mudsock InvitationalJun 6 · 80m Hurdles · Place 4 · Body in Training80m Hurdles30" / 0.762m4.16.56a5
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 7 · Body in Training1500 Meters7.6:16.51a PB5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · High Jump · Place 4 · Body in TrainingHigh Jump4.3' 8"5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 2 · Body in TrainingJavelin450g AeroJav2.79' 1"5
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 80m Hurdles · Place 3 · Body in Training80m Hurdles30" / 0.762m3.16.46a PB5
May 23IYTA Season OpenerMay 23 · Long Jump · Place 3 · Body in TrainingLong Jump3.12' 8.75"5
May 23IYTA Season OpenerMay 23 · Javelin · Place 1 · Body in TrainingJavelin450g AeroJav1.85' 8"5
May 23IYTA Season OpenerMay 23 · 80m Hurdles · Place 2 · Body in Training80m Hurdles30" / 0.762m2.16.49a5

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Long Jump · Place 4 · Body in TrainingLong Jump43.61m4
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 2 · Body in TrainingJavelin228.79m4
Jun 14Mudsock InvitationalJun 14 · Long Jump · Place 4 · Body in TrainingLong Jump43.74m4
Jun 14Mudsock InvitationalJun 14 · Javelin · Place 3 · Body in TrainingJavelin324.08m4
Jun 14Mudsock InvitationalJun 14 · 400 Meters · Place 4 · Body in Training400 Meters41:18.46a4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · Long Jump · Place 5 · Body in TrainingLong Jump5.3.42m4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.30.28m PB4
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 400 Meters · Place 7 · Body in Training400 Meters7.1:17.15a PB4
May 31Westfield Youth Track MeetMay 31 · Long Jump · Place 1 · Body in TrainingLong Jump13.47m4
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 1 · Body in TrainingJavelin131.39m4
May 31Westfield Youth Track MeetMay 31 · 400 Meters · Place 7 · Body in Training400 Meters71:23.66a4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Long Jump · Place 3 · Body in TrainingLong Jump3.3.36m4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.27.79m4
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400 Meters · Place 5 · Body in Training400 Meters5.1:19.54a4

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Long Jump · Place 9 · Body in TrainingLong Jump93.21m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Javelin · Place 3 · Body in TrainingJavelin324.30m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Long Jump · Place 9 · Body in TrainingLong Jump93.21m3
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · Javelin · Place 3 · Body in TrainingJavelin324.30m3
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · Long Jump · Place 9 · Body in TrainingLong Jump93.20m—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 2 · Body in TrainingJavelin222.74m—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 5 · Body in Training400 Meters51:20.06a—
Jun 15Mudsock InvitationalJun 15 · Long Jump · Place 10 · Body in TrainingLong Jump103.28m—
Jun 15Mudsock InvitationalJun 15 · Javelin · Place 1 · Body in TrainingJavelin125.78m—
Jun 15Mudsock InvitationalJun 15 · 400 Meters · Place 11 · Body in Training400 Meters111:20.34a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Long Jump · Place 9 · Body in TrainingLong Jump93.14m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Javelin · Place 2 · Body in TrainingJavelin222.94m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 400 Meters · Place 11 · Body in Training400 Meters111:21.07a—
Jun 1Westfield Youth Track MeetJun 1 · Long Jump · Place 19 · Body in TrainingLong Jump192.72m—
Jun 1Westfield Youth Track MeetJun 1 · Javelin · Place 2 · Body in TrainingJavelin224.66m—
Jun 1Westfield Youth Track MeetJun 1 · 400 Meters · Place 12 · Body in Training400 Meters121:23.13a—
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · Long Jump · Place 12 · Body in TrainingLong Jump12.3.05m3
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.23.77m3
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 400 Meters · Place 9 · Body in Training400 Meters9.1:18.88a3

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · Long Jump · Place 4 · Body in TrainingLong Jump4.3.10m2
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · Javelin · Place 2 · Body in TrainingJavelin300g TJ2.22.80m2
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · 400 Meters · Place 5 · Body in Training400 Meters5.1:23.85a2
Jun 24IYTA ChampionshipsJun 24 · Long Jump · Place 3 · Body in TrainingLong Jump32.74m—
Jun 24IYTA ChampionshipsJun 24 · Javelin · Place 2 · Body in TrainingJavelin218.34m—
Jun 24IYTA ChampionshipsJun 24 · 400 Meters · Place 2 · Body in Training400 Meters21:21.38a—
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 3 · Body in TrainingLong Jump3.2.95m2
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 2 · Body in TrainingJavelin300g TJ2.17.91m2
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 4 · Body in Training400 Meters4.1:22.35a2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · Long Jump · Place 3 · Body in TrainingLong Jump3.2.69m2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · Javelin · Place 2 · Body in TrainingJavelin300g TJ2.18.47m2
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 400 Meters · Place 4 · Body in Training400 Meters4.1:26.56a2
Jun 3Westfield Youth Track MeetJun 3 · Long Jump · Place 6 · Body in TrainingLong Jump62.69m—
Jun 3Westfield Youth Track MeetJun 3 · Javelin · Place 2 · Body in TrainingJavelin217.93m—
Jun 3Westfield Youth Track MeetJun 3 · 400 Meters · Place 3 · Body in Training400 Meters31:26.50a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · Long Jump · Place 8 · Body in TrainingLong Jump82.53m PB—
May 27Body in Training Youth Track & Field InvitationalMay 27 · Javelin · Place 2 · Body in TrainingJavelin220.29m—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 400 Meters · Place 4 · Body in Training400 Meters41:26.61a—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 9USATF Region 7 Junior Olympic ChampionshipsJul 9 · Javelin · Place 2 · Body in TrainingJavelin300g TJ2.14.32m1
Jul 9USATF Region 7 Junior Olympic ChampionshipsJul 9 · 400 Meters · Place 4 · Body in Training400 Meters4.1:24.99a1
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.16.26m1
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 4 · Body in Training400 Meters4.1:28.80a1
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 7 · Body in Training200 Meters7.39.52a PB1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · Javelin · Place 1 · Body in TrainingJavelin300g TJ1.15.32m1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 400 Meters · Place 13 · Body in Training400 Meters13.1:34.53a1
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 200 Meters · Place 19 · Body in Training200 Meters19.40.44a1
Jun 4Westfield Youth Track MeetJun 4 · 400 Meters · Place 6 · Body in Training400 Meters61:34.34a1
Jun 4Westfield Youth Track MeetJun 4 · 200 Meters · Place 15 · Body in Training200 Meters1540.84a1
May 28Center Grove Youth Track MeetMay 28 · 400 Meters · Place 9 · Body in Training400 Meters91:35.35a1
May 28Center Grove Youth Track MeetMay 28 · 200 Meters · Place 18 · Body in Training200 Meters1841.78a1
May 21Body in Training Youth Track & Field InvitationalMay 21 · 400 Meters · Place 6 · Body in Training400 Meters61:37.09a1
May 21Body in Training Youth Track & Field InvitationalMay 21 · 200 Meters · Place 14 · Body in Training200 Meters1440.86a1

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · Javelin · Place 3 · Body in TrainingJavelin300g TJ3.38-11Gr
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · 400 Meters · Place 16 · Body in Training400 Meters16.1:44.34aGr
Jun 19IYTA Youth Track & Field ChampionshipsJun 19 · 200 Meters · Place 17 · Body in Training200 Meters17.43.34aGr
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · Javelin · Place 3 · Body in TrainingJavelin300g TJ3.36-00Gr
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 400 Meters · Place 9 · Body in Training400 Meters9.1:36.10aGr
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 200 Meters · Place 17 · Body in Training200 Meters17.44.44aGr
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · Javelin · Place 4 · Body in TrainingJavelin300g TJ4.27-04Gr
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 400 Meters · Place 11 · Body in Training400 Meters11.1:45.55aGr
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 200 Meters · Place 12 · Body in Training200 Meters12.45.55aGr
May 29Body in Training Track Youth Track MeetMay 29 · Javelin · Place 2 · Body in TrainingJavelin300g TJ2.39-05Gr
May 29Body in Training Track Youth Track MeetMay 29 · 400 Meters · Place 13 · Body in Training400 Meters13.1:46.38aGr
May 29Body in Training Track Youth Track MeetMay 29 · 200 Meters · Place 20 · Body in Training200 Meters20.44.94aGr