Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBYTC Blast · May 521.46aBYTC BlastMay 5, 2023
400 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 61:24.43aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
Javelin · 300g TJ · OutdoorTigard Youth developmental meet · May 1016.53mTigard Youth developmental meetMay 10, 2024
Javelin · 450g AeroJav · OutdoorSherwood Youth Club Meet · Apr 2647' 1"Sherwood Youth Club MeetApril 26, 2025
Long Jump · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 232.02mUSATF Oregon Association Junior Olympic ChampionshipsJune 23, 2022
Shot Put · 2kg · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 231.99mUSATF Oregon Association Junior Olympic ChampionshipsJune 23, 2022
Shot Put · 6lb · OutdoorUSATF Oregon JO Developmental Meet · Apr 204.37mUSATF Oregon JO Developmental MeetApril 20, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · Javelin · Place 3 · Tualatin YouthJavelin360-15
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 400 Meters · Place 28 · Tualatin Youth400 Meters281:24.43a PB5
May 22BYTC BlastMay 22 · Discus · Place 5 · Tualatin YouthDiscus530-55
May 22BYTC BlastMay 22 · 400 Meters · Place 32 · Tualatin Youth400 Meters321:24.61a5
May 9Tigard Youth Club MeetMay 9 · Javelin · Place 3 · Tualatin YouthJavelin363-55
May 9Tigard Youth Club MeetMay 9 · Discus · Place 8 · Tualatin YouthDiscus831-75
May 9Tigard Youth Club MeetMay 9 · 400 Meters · Place 37 · Tualatin Youth400 Meters371:28.37a5
May 2Raptors Youth Club @ Rex PutnamMay 2 · Javelin · Place 8 · Tualatin YouthJavelin839-65
Apr 25Sherwood Youth Club MeetApr 25 · Javelin · Place 9 · Tualatin YouthJavelin946-75
Apr 25Sherwood Youth Club MeetApr 25 · Discus · Place 8 · Tualatin YouthDiscus832-115
Apr 25Sherwood Youth Club MeetApr 25 · 400 Meters · Place 35 · Tualatin Youth400 Meters351:25.61a5

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Discus · Place 3 · Tualatin YouthDiscus39.36m4
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 4 · Tualatin YouthJavelin417.03m4
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 14 · Tualatin Youth400 Meters141:32.40a4
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Javelin · Place 10 · Tualatin YouthJavelin1050-84
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 400 Meters · Place 48 · Tualatin Youth400 Meters481:33.50a4
May 23BYTCMay 23 · Discus · Place 2 · Tualatin YouthDiscus29.36m4
May 23BYTCMay 23 · 400 Meters · Place 39 · Tualatin Youth400 Meters391:29.20a4
May 10Tigard Youth Developmental MeetMay 10 · Javelin · Place 7 · Tualatin YouthJavelin754-64
May 10Tigard Youth Developmental MeetMay 10 · 400 Meters · Place 32 · Tualatin Youth400 Meters321:30.89a4
Apr 26Sherwood Youth Club MeetApr 26 · Javelin · Place 7 · Tualatin Youth TrackJavelin450g AeroJav7.47' 1" PB4
Apr 26Sherwood Youth Club MeetApr 26 · 400 Meters · Tualatin Youth Track400 Meters—DNS4
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Javelin · Place 12 · Tualatin Youth TrackJavelin450g AeroJav12.11.02m4
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 400 Meters · Place 27 · Tualatin Youth Track400 Meters27.1:37.60a4

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Javelin · Place 3 · Tualatin YouthJavelin317.61m—
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 12 · Tualatin YouthShot Put123.96m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 2 · Tualatin YouthJavelin215.33m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 5 · Tualatin YouthShot Put54.82m—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 1 · Tualatin YouthJavelin157-10—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Shot Put · Place 7 · Tualatin YouthShot Put714-8.75—
May 10Tigard Youth developmental meetMay 10 · Javelin · Place 2 · Tualatin Youth TrackJavelin300g TJ2.16.53m PB3
May 10Tigard Youth developmental meetMay 10 · Shot Put · Place 3 · Tualatin Youth TrackShot Put6lb3.13' 113
May 3BYTC BlastMay 3 · Shot Put · Place 3 · Tualatin Youth TrackShot Put6lb3.4.17m3
Apr 26Sherwood Youth Club meetApr 26 · Javelin · Place 3 · Tualatin Youth TrackJavelin300g TJ3.47' 73
Apr 26Sherwood Youth Club meetApr 26 · Shot Put · Place 5 · Tualatin Youth TrackShot Put6lb5.13' 113
Apr 20USATF Oregon JO Developmental MeetApr 20 · Javelin · Place 1 · Tualatin Youth TrackJavelin300g TJ1.15.78m3
Apr 20USATF Oregon JO Developmental MeetApr 20 · Shot Put · Place 4 · Tualatin Youth TrackShot Put6lb4.4.37m PB3

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Javelin · Place 36 · Tualatin YouthJavelin3610.73m—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Shot Put · Place 48 · Tualatin YouthShot Put483.88m—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Javelin · Place 2 · Tualatin Youth TrackJavelin300g TJ2.13.32m2
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 4 · Tualatin Youth TrackShot Put6lb4.3.99m2
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 2 · Tualatin Youth TrackJavelin300g TJ2.13.55m2
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 4 · Tualatin Youth TrackShot Put6lb4.3.94m2
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 3 · Tualatin YouthJavelin339-2—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 5 · Tualatin YouthShot Put511-5—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 400 Meters · Place 29 · Tualatin Youth400 Meters291:45.79a—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Javelin · Place 2 · Tualatin YouthJavelin236-7.5—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Shot Put · Place 3 · Tualatin YouthShot Put312-2.5—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Javelin · Place 4 · Tualatin YouthJavelin437-8.5—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Shot Put · Place 6 · Tualatin YouthShot Put69-7—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 400 Meters · Place 16 · Tualatin Youth400 Meters161:45.56a—
May 5BYTC BlastMay 5 · Long Jump · Place 18 · Tualatin YouthLong Jump181.84m—
May 5BYTC BlastMay 5 · Shot Put · Place 11 · Tualatin YouthShot Put112.22m—
May 5BYTC BlastMay 5 · 400 Meters · Place 17 · Tualatin Youth400 Meters171:47.78a—
May 5BYTC BlastMay 5 · 100 Meters · Place 35 · Tualatin Youth100 Meters3521.46a PB—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Long Jump · Place 33 · Tualatin YouthLong Jump331.42m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Javelin · Place 5 · Tualatin YouthJavelin58.62m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Shot Put · Place 9 · Tualatin YouthShot Put92.35m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · 400 Meters · Place 22 · Tualatin Youth400 Meters221:52.84a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Long Jump · Place 9 · Tualatin Youth TrackLong Jump9.2.02m PB1
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 1 · Tualatin Youth TrackJavelin300g TJ1.8.18m1
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 3 · Tualatin Youth TrackShot Put2kg3.1.99m PB1
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Javelin · Place 2 · Tualatin YouthJavelin225-108
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 100 Meters · Place 21 · Tualatin Youth100 Meters2123.707-8
May 21BYTC Blast Development MeetMay 21 · Long Jump · Place 9 · Tualatin YouthLong Jump95' 3.58
May 21BYTC Blast Development MeetMay 21 · Shot Put · Place 2 · Tualatin YouthShot Put26' 8.58
May 21BYTC Blast Development MeetMay 21 · 100 Meters · Place 16 · Tualatin Youth100 Meters1624.718
Apr 29Tigard Youth Track - Developmental meetApr 29 · Long Jump · Place 13 · Tualatin Youth TrackLong Jump13.6' 21
Apr 29Tigard Youth Track - Developmental meetApr 29 · Javelin · Place 7 · Tualatin Youth TrackJavelin300g TJ7.15' 91
Apr 29Tigard Youth Track - Developmental meetApr 29 · 100 Meters · Place 19 · Tualatin Youth Track100 Meters19.24.48a1