Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMudsock Invitational · Jun 145:25.23aMudsock InvitationalJune 14, 2025
200 Meters · OutdoorBody in Training Track Youth Track Meet · May 2941.67aBody in Training Track Youth Track MeetMay 29, 2021
3000 Meters · OutdoorIYTA Championships Presented by Weihe Engineers & Thrivent · Jun 711:30.73aIYTA Championships Presented by Weihe Engineers & ThriventJune 7, 2025
400 Meters · OutdoorMidwest Youth Track & Field Championships · Jun 121:31.95aMidwest Youth Track & Field ChampionshipsJune 12, 2021
800 Meters · OutdoorBody in Training Youth Track & Field Invitational · May 272:42.65aBody 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

8 results
DateMeetEventPlMarkGr
Jun 20Westfield Youth Track MeetJun 20 · 3000 Meters · Place 4 · Fishers Fire3000 Meters4.12:17.66a7
Jun 20Westfield Youth Track MeetJun 20 · 1500 Meters · Place 4 · Fishers Fire1500 Meters4.5:36.62a7
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 3000 Meters · Place 5 · Fishers Fire3000 Meters512:39.95a7
Jun 12USATF Indiana Junior Olympic Track and Field ChampionshipsJun 12 · 1500 Meters · Place 10 · Fishers Fire1500 Meters105:43.33a7
Jun 6Mudsock InvitationalJun 6 · 3000 Meters · Place 3 · Fishers Fire3000 Meters3.12:42.85a7
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 8 · Fishers Fire1500 Meters8.5:58.51a7
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 3000 Meters · Place 6 · Fishers Fire3000 Meters6.12:22.88a7
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 6 · Fishers Fire1500 Meters6.5:47.57a7

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 20USATF Indiana Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 2 · Fishers Fire3000 Meters211:48.24a6
Jun 14Mudsock InvitationalJun 14 · 3000 Meters · Place 2 · Fishers Fire3000 Meters211:45.76a6
Jun 14Mudsock InvitationalJun 14 · 1500 Meters · Place 1 · Fishers Fire1500 Meters15:25.23a PB6
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 3000 Meters · Place 2 · Fishers Fire3000 Meters2.11:30.73a PB6
Jun 7IYTA Championships Presented by Weihe Engineers & ThriventJun 7 · 1500 Meters · Place 2 · Fishers Fire1500 Meters2.5:27.66a6
May 31Westfield Youth Track MeetMay 31 · 3000 Meters · Place 2 · Fishers Fire3000 Meters211:52.45a6
May 31Westfield Youth Track MeetMay 31 · 1500 Meters · Place 4 · Fishers Fire1500 Meters45:29.08a6
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 3000 Meters · Fishers Fire3000 Meters--DNS6
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 1500 Meters · Place 3 · Fishers Fire1500 Meters3.5:28.83a6

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 5 · Fishers Fire3000 Meters512:47.275
Jul 11USATF Region 7 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 5 · Fishers Fire3000 Meters512:47.275
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 5 · Fishers Fire3000 Meters512:31.04a—
Jun 21USATF Indiana Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 8 · Fishers Fire1500 Meters86:16.29a—
Jun 15Mudsock InvitationalJun 15 · 3000 Meters · Place 3 · Fishers Fire3000 Meters311:53.50a—
Jun 15Mudsock InvitationalJun 15 · 1500 Meters · Place 8 · Fishers Fire1500 Meters85:55.90a—
Jun 15Mudsock InvitationalJun 15 · 800 Meters · Place 8 · Fishers Fire800 Meters82:58.00a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 3000 Meters · Place 2 · Fishers Fire3000 Meters211:47.84a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 1500 Meters · Place 3 · Fishers Fire1500 Meters35:35.51a—
Jun 7Indiana Multis & IYTA ChampionshipsJun 7 · 800 Meters · Place 8 · Fishers Fire800 Meters82:54.05a—
Jun 1Westfield Youth Track MeetJun 1 · 1500 Meters · Place 4 · Fishers Fire1500 Meters45:38.29a—
Jun 1Westfield Youth Track MeetJun 1 · 800 Meters · Place 4 · Fishers Fire800 Meters42:42.85a—
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 1500 Meters · Place 3 · Fishers Fire1500 Meters3.5:40.73a5
May 25Youth Track & Field Invitational presented by WEIHE Engineers and Thrivent FinancialMay 25 · 800 Meters · Place 4 · Fishers Fire800 Meters4.2:46.82a5

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 24IYTA ChampionshipsJun 24 · 1500 Meters · Place 2 · Fishers Fire1500 Meters26:02.86a—
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 1500 Meters · Place 2 · Fishers Fire1500 Meters2.5:55.42a4
Jun 10Leader Invite hosted by AthLead IndyJun 10 · 800 Meters · Place 2 · Fishers Fire800 Meters2.2:50.89a4
May 27Body in Training Youth Track & Field InvitationalMay 27 · 1500 Meters · Place 3 · Fishers Fire1500 Meters35:42.11a—
May 27Body in Training Youth Track & Field InvitationalMay 27 · 800 Meters · Place 1 · Fishers Fire800 Meters12:42.65a PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 1500 Meters · Place 3 · Fishers Fire1500 Meters3.6:15.61a3
Jun 11Leader Invite hosted by AthLead Indy & Fishers FireJun 11 · 800 Meters · Place 5 · Fishers Fire800 Meters5.3:07.91a3

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 1500 Meters · Place 3 · Fishers Fire1500 Meters3.7:03.18a2
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 800 Meters · Place 2 · Fishers Fire800 Meters2.3:23.67a2
Jun 12Midwest Youth Track & Field ChampionshipsJun 12 · 400 Meters · Place 6 · Fishers Fire400 Meters6.1:31.95a PB2
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 800 Meters · Place 1 · Fishers Fire800 Meters1.3:20.66a2
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 400 Meters · Place 5 · Fishers Fire400 Meters5.1:34.17a2
Jun 5Westfield Shamrock Youth Track & Field MeetJun 5 · 100 Meters · Fishers Fire100 Meters—DNS2
May 29Body in Training Track Youth Track MeetMay 29 · 800 Meters · Place 1 · Fishers Fire800 Meters1.3:19.56a2
May 29Body in Training Track Youth Track MeetMay 29 · 400 Meters · Place 6 · Fishers Fire400 Meters6.1:32.70a2
May 29Body in Training Track Youth Track MeetMay 29 · 200 Meters · Place 11 · Fishers Fire200 Meters11.41.67a PB2