Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent Financial · May 2519.10aYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25, 2024
100m Hurdles · 33" / 0.838m · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 3019.13aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
200m Hurdles · 30" / 0.762m · OutdoorYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent Financial · May 2534.03aYouth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25, 2024
300m Hurdles · 30" / 0.762m · OutdoorGirls HCC · May 551.85aGirls HCCMay 5, 2026
400 Meters · OutdoorMudsock Invitational · Jun 151:05.81aMudsock InvitationalJune 15, 2024
400m Hurdles · 30" / 0.762m · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 301:14.07aYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026
60m Hurdles · 33" / 0.838m · IndoorRed Devil Last Chance HSR Qualifier · Mar 2111.70aRed Devil Last Chance HSR QualifierMarch 21, 2026
800 Meters · OutdoorBody in Training Youth Track & Field Invitational · May 272:56.40aBody in Training Youth Track & Field InvitationalMay 27, 2023
80m Hurdles · 30" / 0.762m · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 1615.97aUSATF Indiana Association Junior Olympic ChampionshipsJune 16, 2023
Javelin · 450g AeroJav · OutdoorUSATF Indiana Association Junior Olympic Championships · Jun 1632.81mUSATF Indiana Association Junior Olympic ChampionshipsJune 16, 2023
Javelin · 600g · OutdoorYouth Track & Field Invitational hosted by Weihe Engineers and Thrivent Financial · May 3093' 11"Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin126.48m9
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 400m Hurdles · Place 4 · Body in TrainingBody in Training400m Hurdles41:13.67a9
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin600g1.75' 1"9
Jun 6Mudsock InvitationalJun 6 · 400m Hurdles · Place 1 · Body in TrainingBody in Training400m Hurdles30" / 0.762m1.1:14.17a9
Jun 6Mudsock InvitationalJun 6 · 100m Hurdles · Place 4 · Body in TrainingBody in Training100m Hurdles33" / 0.838m4.19.68a9
Jun 6Mudsock InvitationalJun 6 · 400 Meters · Place 7 · Body in TrainingBody in Training400 Meters7.1:09.11a9
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin600g1.93' 11" PB9
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 400m Hurdles · Place 2 · Body in TrainingBody in Training400m Hurdles30" / 0.762m2.1:14.07a PB9
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 100m Hurdles · Place 5 · Body in TrainingBody in Training100m Hurdles33" / 0.838m5.19.13a PB9
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 400 Meters · Place 7 · Body in TrainingBody in Training400 Meters7.1:08.15a9
May 5Girls HCCMay 5 · 300m Hurdles · Place 11 · NoblesvilleNoblesville300m Hurdles30" / 0.762m11.51.85a PB9
Mar 1Fishers JV Early BirdMar 1 · 100m Hurdles · Place 8 · NoblesvilleNoblesville100m Hurdles33" / 0.838m8.21.03a9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Red Devil Last Chance HSR QualifierMar 21 · 60m Hurdles · Place 18 · NoblesvilleNoblesville60m Hurdles33" / 0.838mRound P18.11.70a PB9

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin124.59m8
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 200m Hurdles · Place 8 · Body in TrainingBody in Training200m Hurdles833.49a8
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 100m Hurdles · Place 10 · Body in TrainingBody in Training100m Hurdles1023.59a8
Jun 14Mudsock InvitationalJun 14 · 200m Hurdles · Place 8 · Body in TrainingBody in Training200m Hurdles834.61a8
Jun 14Mudsock InvitationalJun 14 · 100m Hurdles · Place 5 · Body in TrainingBody in Training100m Hurdles519.51a8
Jun 14Mudsock InvitationalJun 14 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin125.35m8
Jun 14Mudsock InvitationalJun 14 · 400 Meters · Place 5 · Body in TrainingBody in Training400 Meters51:08.78a8
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 200m Hurdles · Place 4 · Body in TrainingBody in Training200m Hurdles30" / 0.762m4.34.65a8
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin600g1.23.93m8
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 100m Hurdles · Place 7 · Body in TrainingBody in Training100m Hurdles30" / 0.762m7.19.87a8
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 400 Meters · Place 10 · Body in TrainingBody in Training400 Meters10.1:07.39a8
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin124.59m8
May 31Westfield Youth Track MeetMay 31 · 200m Hurdles · Place 2 · Body in TrainingBody in Training200m Hurdles235.52a8
May 31Westfield Youth Track MeetMay 31 · 100m Hurdles · Place 5 · Body in TrainingBody in Training100m Hurdles521.92a8
May 31Westfield Youth Track MeetMay 31 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters41:06.83a8
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 200m Hurdles · Place 4 · Body in TrainingBody in Training200m Hurdles30" / 0.762m4.34.21a8
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin600g1.24.77m8
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 100m Hurdles · Place 3 · Body in TrainingBody in Training100m Hurdles30" / 0.762m3.20.10a8
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400 Meters · Place 3 · Body in TrainingBody in Training400 Meters3.1:09.14a8

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 4 · Body in TrainingBody in TrainingJavelin600g4.25.44m7
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin124.21m—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 200m Hurdles · Place 5 · Body in TrainingBody in Training200m Hurdles532.17a—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 100m Hurdles · Place 12 · Body in TrainingBody in Training100m Hurdles1226.47a—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 7 · Body in TrainingBody in Training400 Meters71:06.54a—
Jun 15Mudsock InvitationalJun 15 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin123.42m—
Jun 15Mudsock InvitationalJun 15 · 200m Hurdles · Place 2 · Body in TrainingBody in Training200m Hurdles233.58a—
Jun 15Mudsock InvitationalJun 15 · 100m Hurdles · Place 3 · Body in TrainingBody in Training100m Hurdles318.95a—
Jun 15Mudsock InvitationalJun 15 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters41:05.81a PB—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin126.70m—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 200m Hurdles · Place 6 · Body in TrainingBody in Training200m Hurdles634.57a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 100m Hurdles · Place 7 · Body in TrainingBody in Training100m Hurdles719.40a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 400 Meters · Place 6 · Body in TrainingBody in Training400 Meters61:07.03a—
Jun 1Westfield Youth Track MeetJun 1 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin121.92m—
Jun 1Westfield Youth Track MeetJun 1 · 200m Hurdles · Place 3 · Body in TrainingBody in Training200m Hurdles334.59a—
Jun 1Westfield Youth Track MeetJun 1 · 100m Hurdles · Place 4 · Body in TrainingBody in Training100m Hurdles418.91a—
Jun 1Westfield Youth Track MeetJun 1 · 400 Meters · Place 2 · Body in TrainingBody in Training400 Meters21:08.72a—
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 200m Hurdles · Place 2 · Body in TrainingBody in Training200m Hurdles30" / 0.762m2.34.03a PBWind: 07
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin600g1.25.04m7
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 100m Hurdles · Place 6 · Body in TrainingBody in Training100m Hurdles30" / 0.762m6.19.10a PBWind: 07
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters4.1:08.15a7

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 24IYTA ChampionshipsJun 24 · 80m Hurdles · Place 1 · Body in TrainingBody in Training80m Hurdles115.60a—
Jun 24IYTA ChampionshipsJun 24 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin124.03m—
Jun 24IYTA ChampionshipsJun 24 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters41:10.99a—
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 80m Hurdles · Place 2 · Body in TrainingBody in Training80m Hurdles30" / 0.762m2.15.97a PB6
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin450g AeroJav1.32.81m PB6
Jun 16USATF Indiana Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters4.1:12.29a6
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 80m Hurdles · Place 2 · Body in TrainingBody in Training80m Hurdles30" / 0.762m2.17.51a6
Jun 10Leader Invite hosted by AthLead IndyJun 10 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin450g AeroJav1.22.17m6
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 400 Meters · Place 5 · Body in TrainingBody in Training400 Meters5.1:10.99a6
Jun 3Westfield Youth Track MeetJun 3 · 80m Hurdles · Place 4 · Body in TrainingBody in Training80m Hurdles417.61a—
Jun 3Westfield Youth Track MeetJun 3 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin121.62m—
Jun 3Westfield Youth Track MeetJun 3 · 400 Meters · Place 6 · Body in TrainingBody in Training400 Meters61:16.10a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 80m Hurdles · Place 4 · Body in TrainingBody in Training80m Hurdles416.47a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin124.28m—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 800 Meters · Place 6 · Body in TrainingBody in Training800 Meters62:56.40a PB—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 4 · Body in TrainingBody in TrainingJavelin450g AeroJav4.18.13m5
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin450g AeroJav1.20.38m5
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Place 7 · Body in TrainingBody in Training800 Meters7.3:04.57a5
Jun 17USATF Indiana Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 3 · Body in TrainingBody in Training400 Meters3.1:22.47a5
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 80m Hurdles · Place 4 · Body in TrainingBody in Training80m Hurdles30" / 0.762m4.18.83a5
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · Javelin · Place 1 · Body in TrainingBody in TrainingJavelin450g AeroJav1.21.42m5
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 400 Meters · Place 9 · Body in TrainingBody in Training400 Meters9.1:14.89a5
Jun 4Westfield Youth Track MeetJun 4 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters41:18.61a5
May 28Center Grove Youth Track MeetMay 28 · 400 Meters · Place 6 · Body in TrainingBody in Training400 Meters61:17.47a5
May 21Body in Training Youth Track & Field InvitationalMay 21 · 400 Meters · Place 4 · Body in TrainingBody in Training400 Meters41:18.37a5