Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBYTC Blast · May 2216.55aBYTC BlastMay 22, 2026
200 Meters · OutdoorSherwood MS (Friday) / Tigard HS (Saturday) - Development Meet · May 1243.42aSherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12, 2023
400 Meters · OutdoorTigard Youth Club Meet · May 91:15.98aTigard Youth Club MeetMay 9, 2026
Discus · 1.6kg · OutdoorSherwood Youth Club Meet · Apr 2638' 7"Sherwood Youth Club MeetApril 26, 2025
Discus · 1kg · OutdoorSherwood Youth Club meet · Apr 2641' 5Sherwood Youth Club meetApril 26, 2024
Javelin · 450g AeroJav · OutdoorUSATF Oregon JO Developmental Meet · Apr 2017.10mUSATF Oregon JO Developmental MeetApril 20, 2024
Javelin · 600g · OutdoorSherwood Youth Club Meet · Apr 2648' 11"Sherwood Youth Club MeetApril 26, 2025
Long Jump · OutdoorUSATF Oregon Youth Developmental T&F Meet · Apr 291.56mUSATF Oregon Youth Developmental T&F MeetApril 29, 2023
Shot Put · 4kg · OutdoorRaptors Track Club JO Developmental Meet · Apr 195.21mRaptors Track Club JO Developmental MeetApril 19, 2025
Shot Put · 6lb · OutdoorUSATF Oregon JO Developmental Meet · Apr 205.53mUSATF 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
May 22BYTC BlastMay 22 · Discus · Place 10 · Tualatin YouthDiscus1060-68
May 22BYTC BlastMay 22 · 400 Meters · Place 35 · Tualatin Youth400 Meters351:19.28a8
May 22BYTC BlastMay 22 · 100 Meters · Place 38 · Tualatin Youth100 Meters3816.55a PB8
May 9Tigard Youth Club MeetMay 9 · Javelin · Place 11 · Tualatin YouthJavelin1172-08
May 9Tigard Youth Club MeetMay 9 · Discus · Place 9 · Tualatin YouthDiscus957-88
May 9Tigard Youth Club MeetMay 9 · 400 Meters · Place 40 · Tualatin Youth400 Meters401:15.98a PB8
May 9Tigard Youth Club MeetMay 9 · 100 Meters · Place 51 · Tualatin Youth100 Meters5116.55a8
Apr 25Sherwood Youth Club MeetApr 25 · Javelin · Place 7 · Tualatin YouthJavelin776-58
Apr 25Sherwood Youth Club MeetApr 25 · Discus · Place 6 · Tualatin YouthDiscus661-78
Apr 25Sherwood Youth Club MeetApr 25 · 400 Meters · Place 30 · Tualatin Youth400 Meters301:16.30a8
Apr 25Sherwood Youth Club MeetApr 25 · 100 Meters · Place 40 · Tualatin Youth100 Meters4016.64a8

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Javelin · Place 21 · Tualatin YouthJavelin2157-37
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 400 Meters · Place 53 · Tualatin Youth400 Meters531:20.08a7
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 100 Meters · Place 83 · Tualatin Youth100 Meters8318.04a7
May 23BYTCMay 23 · Discus · Place 11 · Tualatin YouthDiscus1115.42m7
May 23BYTCMay 23 · 400 Meters · Place 33 · Tualatin Youth400 Meters331:20.65a7
May 23BYTCMay 23 · 100 Meters · Place 45 · Tualatin Youth100 Meters4517.59a7
May 10Tigard Youth Developmental MeetMay 10 · Javelin · Place 23 · Tualatin YouthJavelin2351-107
May 10Tigard Youth Developmental MeetMay 10 · Discus · Place 12 · Tualatin YouthDiscus1249-57
May 10Tigard Youth Developmental MeetMay 10 · 400 Meters · Place 27 · Tualatin Youth400 Meters271:23.74a7
Apr 26Sherwood Youth Club MeetApr 26 · Javelin · Place 21 · Tualatin Youth TrackJavelin600g21.48' 11" PB7
Apr 26Sherwood Youth Club MeetApr 26 · Discus · Place 8 · Tualatin Youth TrackDiscus1.6kg8.38' 7" PB7
Apr 26Sherwood Youth Club MeetApr 26 · 400 Meters · Place 21 · Tualatin Youth Track400 Meters21.1:25.68a7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Javelin · Place 15 · Tualatin Youth TrackJavelin600g15.12.85m7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Shot Put · Place 12 · Tualatin Youth TrackShot Put4kg12.5.21m PB7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 400 Meters · Place 26 · Tualatin Youth Track400 Meters26.1:28.39a7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 100 Meters · Place 36 · Tualatin Youth Track100 Meters36.18.08a7

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · Discus · Place 16 · Tualatin YouthDiscus1612.48m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 14 · Tualatin YouthJavelin1417.43m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Discus · Place 7 · Tualatin YouthDiscus711.87m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 14 · Tualatin YouthShot Put144.97m—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 30 · Tualatin YouthJavelin3045-9—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Shot Put · Place 17 · Tualatin YouthShot Put1716-8—
May 10Tigard Youth developmental meetMay 10 · Javelin · Place 13 · Tualatin Youth TrackJavelin450g AeroJav13.54' 106
May 10Tigard Youth developmental meetMay 10 · Discus · Place 5 · Tualatin Youth TrackDiscus1kg5.41' 36
May 10Tigard Youth developmental meetMay 10 · Shot Put · Place 12 · Tualatin Youth TrackShot Put6lb12.16' 76
May 3BYTC BlastMay 3 · Discus · Place 7 · Tualatin Youth TrackDiscus1kg7.11.89m6
May 3BYTC BlastMay 3 · Shot Put · Place 18 · Tualatin Youth TrackShot Put6lb18.4.98m6
Apr 26Sherwood Youth Club meetApr 26 · Javelin · Place 13 · Tualatin Youth TrackJavelin450g AeroJav13.50' 66
Apr 26Sherwood Youth Club meetApr 26 · Discus · Place 6 · Tualatin Youth TrackDiscus1kg6.41' 5 PB6
Apr 26Sherwood Youth Club meetApr 26 · Shot Put · Place 10 · Tualatin Youth TrackShot Put6lb10.17' 16
Apr 20USATF Oregon JO Developmental MeetApr 20 · Javelin · Place 9 · Tualatin Youth TrackJavelin450g AeroJav9.17.10m PB6
Apr 20USATF Oregon JO Developmental MeetApr 20 · Shot Put · Place 5 · Tualatin Youth TrackShot Put6lb5.5.53m PB6

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Javelin · Place 15 · Tualatin Youth TrackJavelin450g AeroJav15.14.80m5
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Discus · Place 10 · Tualatin Youth TrackDiscus1kg10.10.30m5
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 13 · Tualatin Youth TrackShot Put6lb13.4.46m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 14 · Tualatin Youth TrackJavelin450g AeroJav14.15.55m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Discus · Place 11 · Tualatin Youth TrackDiscus1kg11.10.90m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 14 · Tualatin Youth TrackShot Put6lb14.4.20m5
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 20 · Tualatin YouthJavelin2051-5—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 17 · Tualatin YouthShot Put1713-9.5—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 100 Meters · Place 57 · Tualatin Youth100 Meters5719.52a—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Discus · Place 13 · Tualatin YouthDiscus1335-5—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Javelin · Place 15 · Tualatin YouthJavelin1545-4—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Shot Put · Place 21 · Tualatin YouthShot Put2113-5—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 100 Meters · Place 52 · Tualatin Youth100 Meters5219.22a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Javelin · Place 20 · Tualatin YouthJavelin2048-8—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Discus · Place 12 · Tualatin YouthDiscus1226-6—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Shot Put · Place 15 · Tualatin YouthShot Put1513-1—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 200 Meters · Place 33 · Tualatin Youth200 Meters3343.42a PB—
May 5BYTC BlastMay 5 · Discus · Place 10 · Tualatin YouthDiscus107.09m—
May 5BYTC BlastMay 5 · Long Jump · Place 31 · Tualatin YouthLong Jump311.69m—
May 5BYTC BlastMay 5 · Shot Put · Place 12 · Tualatin YouthShot Put123.00m—
May 5BYTC BlastMay 5 · 100 Meters · Place 51 · Tualatin Youth100 Meters5120.55a—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Long Jump · Place 23 · Tualatin YouthLong Jump231.56m PB—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Javelin · Place 22 · Tualatin YouthJavelin2211.42m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Shot Put · Place 15 · Tualatin YouthShot Put153.39m—