Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSherwood Youth Club Meet · Apr 2618.93aSherwood Youth Club MeetApril 26, 2025
200 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 637.97aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
400 Meters · OutdoorUSATF Oregon JO Developmental Meet · Apr 201:39.67aUSATF Oregon JO Developmental MeetApril 20, 2024
Discus · 1kg · OutdoorUSATF Oregon Association Junior Olympic · Jun 2512.34mUSATF Oregon Association Junior OlympicJune 25, 2026
Javelin · 300g TJ · OutdoorTigard Youth developmental meet · May 1012.61mTigard Youth developmental meetMay 10, 2024
Javelin · 450g AeroJav · OutdoorRaptors Track Club JO Developmental Meet · Apr 1913.87mRaptors Track Club JO Developmental MeetApril 19, 2025
Shot Put · 6lb · OutdoorUSATF Oregon Association Junior Olympic · Jun 255.98mUSATF Oregon Association Junior OlympicJune 25, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 25USATF Oregon Association Junior OlympicJun 25 · Javelin · Place 9 · Tualatin Youth TrackJavelin450g AeroJav9.13.07m-
Jun 25USATF Oregon Association Junior OlympicJun 25 · Discus · Place 4 · Tualatin Youth TrackDiscus1kg4.12.34m PB-
Jun 25USATF Oregon Association Junior OlympicJun 25 · Shot Put · Place 8 · Tualatin Youth TrackShot Put6lb8.5.98m PB-
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · Javelin · Place 13 · Tualatin YouthJavelin1347-6—
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · Shot Put · Place 6 · Tualatin YouthShot Put622-5—
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 200 Meters · Place 34 · Tualatin Youth200 Meters3437.97a PB—
May 22BYTC BlastMay 22 · Discus · Place 1 · Tualatin YouthDiscus144-1—
May 22BYTC BlastMay 22 · Shot Put · Place 3 · Tualatin YouthShot Put319-6.75—
May 9Tigard Youth Club MeetMay 9 · Javelin · Place 13 · Tualatin YouthJavelin1342-3—
May 9Tigard Youth Club MeetMay 9 · Discus · Place 4 · Tualatin YouthDiscus439-6—
May 9Tigard Youth Club MeetMay 9 · Shot Put · Place 10 · Tualatin YouthShot Put1019-0.75—
May 2Raptors Youth Club @ Rex PutnamMay 2 · Javelin · Place 5 · Tualatin YouthJavelin545-5—
May 2Raptors Youth Club @ Rex PutnamMay 2 · Shot Put · Place 3 · Tualatin YouthShot Put320-0.25—
Apr 25Sherwood Youth Club MeetApr 25 · Javelin · Place 7 · Tualatin YouthJavelin750-8—
Apr 25Sherwood Youth Club MeetApr 25 · Discus · Place 3 · Tualatin YouthDiscus337-11—
Apr 25Sherwood Youth Club MeetApr 25 · Shot Put · Place 7 · Tualatin YouthShot Put720-7.5—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Discus · Place 1 · Tualatin YouthDiscus112.67m—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 5 · Tualatin YouthJavelin515.34m—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 7 · Tualatin YouthShot Put75.84m—
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Shot Put · Place 8 · Tualatin YouthShot Put818-11—
May 23BYTCMay 23 · Discus · Place 1 · Tualatin YouthDiscus19.88m—
May 23BYTCMay 23 · Shot Put · Place 9 · Tualatin YouthShot Put95.36m—
May 10Tigard Youth Developmental MeetMay 10 · Javelin · Place 8 · Tualatin YouthJavelin846-1.5—
May 10Tigard Youth Developmental MeetMay 10 · Shot Put · Place 10 · Tualatin YouthShot Put1018-5—
Apr 26Sherwood Youth Club MeetApr 26 · Javelin · Place 9 · Tualatin Youth TrackJavelin450g AeroJav9.42' 1"-
Apr 26Sherwood Youth Club MeetApr 26 · Shot Put · Place 3 · Tualatin Youth TrackShot Put6lb3.19' 1"-
Apr 26Sherwood Youth Club MeetApr 26 · 200 Meters · Place 26 · Tualatin Youth Track200 Meters26.42.18a-
Apr 26Sherwood Youth Club MeetApr 26 · 100 Meters · Place 42 · Tualatin Youth Track100 Meters42.18.93a PB-
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Javelin · Place 7 · Tualatin Youth TrackJavelin450g AeroJav7.13.87m PB-
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Shot Put · Place 5 · Tualatin Youth TrackShot Put6lb5.5.80m-

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Javelin · Place 7 · Tualatin YouthJavelin714.84m—
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 4 · Tualatin YouthShot Put45.19m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 4 · Tualatin YouthJavelin413.80m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 3 · Tualatin YouthShot Put35.08m—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 7 · Tualatin YouthJavelin727-6—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Shot Put · Place 2 · Tualatin YouthShot Put217-0—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 200 Meters · Place 25 · Tualatin Youth200 Meters2541.13a—
May 10Tigard Youth developmental meetMay 10 · Javelin · Place 7 · Tualatin Youth TrackJavelin300g TJ7.12.61m PB-
May 10Tigard Youth developmental meetMay 10 · Shot Put · Place 1 · Tualatin Youth TrackShot Put6lb1.16' 2-
May 10Tigard Youth developmental meetMay 10 · 200 Meters · Place 28 · Tualatin Youth Track200 Meters28.40.44a-
May 3BYTC BlastMay 3 · Shot Put · Place 2 · Tualatin Youth TrackShot Put6lb2.4.24m-
Apr 26Sherwood Youth Club meetApr 26 · Javelin · Place 5 · Tualatin Youth TrackJavelin300g TJ5.35' 1-
Apr 26Sherwood Youth Club meetApr 26 · Shot Put · Place 2 · Tualatin Youth TrackShot Put6lb2.15' 4-
Apr 26Sherwood Youth Club meetApr 26 · 200 Meters · Place 17 · Tualatin Youth Track200 Meters17.41.51a-
Apr 20USATF Oregon JO Developmental MeetApr 20 · Javelin · Place 7 · Tualatin Youth TrackJavelin300g TJ7.10.41m-
Apr 20USATF Oregon JO Developmental MeetApr 20 · Shot Put · Place 3 · Tualatin Youth TrackShot Put6lb3.4.47m-
Apr 20USATF Oregon JO Developmental MeetApr 20 · 400 Meters · Place 23 · Tualatin Youth Track400 Meters23.1:39.67a PB-

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 2 · Tualatin YouthJavelin240-3—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 6 · Tualatin YouthShot Put610-5—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 100 Meters · Place 32 · Tualatin Youth100 Meters3219.25a—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Long Jump · Place 20 · Tualatin YouthLong Jump207-3—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Javelin · Place 3 · Tualatin YouthJavelin334-10—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Shot Put · Place 6 · Tualatin YouthShot Put610-8—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 100 Meters · Place 33 · Tualatin Youth100 Meters3319.09a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Long Jump · Place 19 · Tualatin YouthLong Jump196-0—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Javelin · Place 2 · Tualatin YouthJavelin240-3—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Shot Put · Place 4 · Tualatin YouthShot Put411-7—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 200 Meters · Place 26 · Tualatin Youth200 Meters2641.05a—
May 5BYTC BlastMay 5 · 100 Meters · Place 30 · Tualatin Youth100 Meters3019.44a—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Javelin · Place 4 · Tualatin YouthJavelin48.82m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Shot Put · Place 3 · Tualatin YouthShot Put33.95m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · 400 Meters · Place 17 · Tualatin Youth400 Meters171:42.79a—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · 100 Meters · Place 31 · Tualatin Youth100 Meters3119.77a—