Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorWestfield Youth Track Meet · Jun 206:38.86aWestfield Youth Track MeetJune 20, 2026
400 Meters · OutdoorWestfield Youth Track Meet · May 311:35.16aWestfield Youth Track MeetMay 31, 2025
800 Meters · OutdoorIYTA Season Opener · May 233:16.27aIYTA Season OpenerMay 23, 2026
Javelin · 250g AeroJav · OutdoorIYTA Season Opener · May 2349' 9"IYTA Season OpenerMay 23, 2026
Javelin · 300g TJ · OutdoorIYTA Season Opener Powered by SocaSpeed · May 2410.82mIYTA Season Opener Powered by SocaSpeedMay 24, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 20Westfield Youth Track MeetJun 20 · Javelin · Place 13 · Body in TrainingJavelin250g AeroJav13.37' 2"3
Jun 20Westfield Youth Track MeetJun 20 · 1500 Meters · Place 10 · Body in Training1500 Meters10.6:38.86a PB3
Jun 20Westfield Youth Track MeetJun 20 · 800 Meters · Place 13 · Body in Training800 Meters13.3:21.38a3
Jun 6Mudsock InvitationalJun 6 · Javelin · Place 10 · Body in TrainingJavelin250g AeroJav10.46' 2"3
Jun 6Mudsock InvitationalJun 6 · 1500 Meters · Place 10 · Body in Training1500 Meters10.6:54.52a3
Jun 6Mudsock InvitationalJun 6 · 800 Meters · Place 15 · Body in Training800 Meters15.3:24.54a3
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · Javelin · Place 6 · Body in TrainingJavelin250g AeroJav6.47' 3"3
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 1500 Meters · Place 10 · Body in Training1500 Meters10.6:43.64a3
May 30Youth Track & Field Invitational hosted by Weihe Engineers and Thrivent FinancialMay 30 · 800 Meters · Place 18 · Body in Training800 Meters18.3:19.43a3
May 23IYTA Season OpenerMay 23 · Javelin · Place 3 · Body in TrainingJavelin250g AeroJav3.49' 9" PB3
May 23IYTA Season OpenerMay 23 · 1500 Meters · Place 8 · Body in Training1500 Meters8.7:00.62a3
May 23IYTA Season OpenerMay 23 · 800 Meters · Place 11 · Body in Training800 Meters11.3:16.27a PB3

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 14Mudsock InvitationalJun 14 · Javelin · Place 15 · Body in TrainingJavelin1510.82m2
Jun 14Mudsock InvitationalJun 14 · 800 Meters · Place 17 · Body in Training800 Meters173:34.47a2
Jun 14Mudsock InvitationalJun 14 · 400 Meters · Place 18 · Body in Training400 Meters181:36.58a2
May 31Westfield Youth Track MeetMay 31 · Javelin · Place 8 · Body in TrainingJavelin811.96m2
May 31Westfield Youth Track MeetMay 31 · 800 Meters · Place 16 · Body in Training800 Meters163:35.14a2
May 31Westfield Youth Track MeetMay 31 · 400 Meters · Place 16 · Body in Training400 Meters161:35.16a PB2
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · Javelin · Place 12 · Body in TrainingJavelin300g TJ12.10.82m PB2
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 800 Meters · Place 12 · Body in Training800 Meters12.3:32.70a2
May 24IYTA Season Opener Powered by SocaSpeedMay 24 · 400 Meters · Place 27 · Body in Training400 Meters27.1:46.67a2