Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 617.74aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
200 Meters · OutdoorSherwood Youth Club Meet · Apr 2539.46aSherwood Youth Club MeetApril 25, 2026
Javelin · 300g TJ · OutdoorSherwood Youth Club Meet · Apr 2628' 8"Sherwood Youth Club MeetApril 26, 2025
Shot Put · 2kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 277.76m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 1 · Beaverton Youth TrackShot Put2kg1.7.76m PB3
Jun 25USATF Oregon Association Junior OlympicJun 25 · Shot Put · Place 1 · Beaverton Youth TrackShot Put2kg1.7.20m3
Jun 25USATF Oregon Association Junior OlympicJun 25 · 100 Meters · Place 4 · Beaverton Youth Track100 MetersRound S4.18.01aWind: -1.53
Jun 25USATF Oregon Association Junior OlympicJun 25 · 100 Meters · Place 6 · Beaverton Youth Track100 Meters6.18.44aWind: -0.33
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · Shot Put · Place 1 · Beaverton YouthShot Put124-1.53
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 100 Meters · Place 7 · Beaverton Youth100 Meters717.74a PB3
May 22BYTC BlastMay 22 · Shot Put · Place 1 · Beaverton YouthShot Put121-5.53
May 22BYTC BlastMay 22 · 100 Meters · Place 8 · Beaverton Youth100 Meters818.02a3
May 9Tigard Youth Club MeetMay 9 · Shot Put · Place 1 · Beaverton YouthShot Put121-8.753
May 9Tigard Youth Club MeetMay 9 · 100 Meters · Place 9 · Beaverton Youth100 Meters918.40a3
Apr 25Sherwood Youth Club MeetApr 25 · Shot Put · Place 1 · Beaverton YouthShot Put123-113
Apr 25Sherwood Youth Club MeetApr 25 · 200 Meters · Place 9 · Beaverton Youth200 Meters939.46a PB3
Apr 25Sherwood Youth Club MeetApr 25 · 100 Meters · Place 6 · Beaverton Youth100 Meters617.75a3

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 1 · Beaverton YouthShot Put16.41m2
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 9 · Beaverton Youth100 MetersRound P918.92a2
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · 100 Meters · Place 11 · Beaverton Youth Track100 MetersRound P11.18.97a2
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Shot Put · Place 1 · Beaverton YouthShot Put119-62
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 100 Meters · Place 26 · Beaverton Youth100 Meters2619.18a2
May 23BYTCMay 23 · Shot Put · Place 1 · Beaverton YouthShot Put15.32m2
May 23BYTCMay 23 · 100 Meters · Place 22 · Beaverton Youth100 Meters2219.03a2
May 10Tigard Youth Developmental MeetMay 10 · Javelin · Place 21 · Beaverton YouthJavelin2129-32
May 10Tigard Youth Developmental MeetMay 10 · Shot Put · Place 1 · Beaverton YouthShot Put122-82
May 10Tigard Youth Developmental MeetMay 10 · 200 Meters · Place 11 · Beaverton Youth200 Meters1141.30a2
Apr 26Sherwood Youth Club MeetApr 26 · Javelin · Place 10 · Beaverton Youth TrackJavelin300g TJ10.28' 8" PB2
Apr 26Sherwood Youth Club MeetApr 26 · Shot Put · Place 2 · Beaverton Youth TrackShot Put2kg2.16' 0"2
Apr 26Sherwood Youth Club MeetApr 26 · 100 Meters · Place 17 · Beaverton Youth Track100 Meters17.19.52a2
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Shot Put · Place 2 · Beaverton Youth TrackShot Put2kg2.4.98m2
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 100 Meters · Place 22 · Beaverton Youth Track100 Meters22.19.89a2

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Javelin · Place 16 · Beaverton YouthJavelin166.57m—
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 9 · Beaverton YouthShot Put94.47m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 6 · Beaverton YouthJavelin67.50m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 3 · Beaverton YouthShot Put33.91m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 15 · Beaverton Youth100 Meters1521.38a—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 10 · Beaverton YouthJavelin1029-4—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Shot Put · Place 3 · Beaverton YouthShot Put314-1—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 100 Meters · Place 36 · Beaverton Youth100 Meters3620.82a—
May 10Tigard Youth developmental meetMay 10 · Shot Put · Place 4 · Beaverton Youth TrackShot Put2kg4.16' 21
May 10Tigard Youth developmental meetMay 10 · 200 Meters · Beaverton Youth Track200 Meters—DNS1
May 3BYTC BlastMay 3 · Shot Put · Place 2 · Beaverton Youth TrackShot Put2kg2.3.40m1
May 3BYTC BlastMay 3 · 400 Meters · Beaverton Youth Track400 Meters—DNS1
May 3BYTC BlastMay 3 · 100 Meters · Place 27 · Beaverton Youth Track100 Meters27.20.93a1
Apr 26Sherwood Youth Club meetApr 26 · Shot Put · Place 2 · Beaverton Youth TrackShot Put2kg2.14' 91
Apr 26Sherwood Youth Club meetApr 26 · 200 Meters · Place 16 · Beaverton Youth Track200 Meters16.50.10a1
Apr 26Sherwood Youth Club meetApr 26 · 100 Meters · Place 28 · Beaverton Youth Track100 Meters28.22.48a1
Apr 20USATF Oregon JO Developmental MeetApr 20 · 100 Meters · Place 24 · Beaverton Youth Track100 Meters24.20.69a1