Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBYTC Blast Development Meet · May 2119.39BYTC Blast Development MeetMay 21, 2022
200 Meters · OutdoorSherwood (Friday) / Tigard (Saturday) - Developmental Meet · May 643.55aSherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6, 2022
400 Meters · OutdoorBYTC Blast 2021 · Jun 41:27.66aBYTC Blast 2021June 4, 2021
Discus · 1kg · OutdoorUSATF Region 16 Junior Olympic Championships · Jul 611.78mUSATF Region 16 Junior Olympic ChampionshipsJuly 6, 2023
High Jump · Outdoor Phil Walden Inaugural Albina-Vancouver Roadrunners Invitational · Jun 102' 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJune 10, 2023
Javelin · 300g TJ · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 2310.82mUSATF Oregon Association Junior Olympic ChampionshipsJune 23, 2022
Javelin · 450g AeroJav · OutdoorTigard Youth developmental meet · May 1048' 7.5Tigard Youth developmental meetMay 10, 2024
Javelin · 600g · OutdoorOTC All Comers Meet #4 Age 12+ · Jul 2369' 11"OTC All Comers Meet #4 Age 12+July 23, 2026
Long Jump · OutdoorSherwood Youth Track Club Meet · Jun 187-03.00Sherwood Youth Track Club MeetJune 18, 2021
Shot Put · 6lb · OutdoorSherwood Youth Club Meet · Apr 2625' 3"Sherwood Youth Club MeetApril 26, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 23OTC All Comers Meet #4 Age 12+Jul 23 · Javelin · Place 7 · Oregon Track ClubOregon Track ClubJavelin600g7.69' 11" PB8
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · Javelin · Place 14 · Tualatin YouthTualatin YouthJavelin1458-88
May 9Tigard Youth Club MeetMay 9 · Javelin · Place 8 · Tualatin YouthTualatin YouthJavelin859-98
May 9Tigard Youth Club MeetMay 9 · Shot Put · Place 7 · Tualatin YouthTualatin YouthShot Put725-0.258
May 2Raptors Youth Club @ Rex PutnamMay 2 · Javelin · Place 3 · Tualatin YouthTualatin YouthJavelin358-78
May 2Raptors Youth Club @ Rex PutnamMay 2 · Shot Put · Place 4 · Tualatin YouthTualatin YouthShot Put425-11.58
Apr 25Sherwood Youth Club MeetApr 25 · Javelin · Place 6 · Tualatin YouthTualatin YouthJavelin666-48
Apr 25Sherwood Youth Club MeetApr 25 · Shot Put · Place 8 · Tualatin YouthTualatin YouthShot Put821-6.58

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 24OTC All Comers Meet #4 Age 13+Jul 24 · Javelin · Place 4 · Oregon Track ClubOregon Track ClubJavelin461-77
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 7 · Tualatin YouthTualatin YouthJavelin716.79m7
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 7 · Tualatin YouthTualatin YouthShot Put77.21m7
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Javelin · Place 11 · Tualatin YouthTualatin YouthJavelin1155-117
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Shot Put · Place 9 · Tualatin YouthTualatin YouthShot Put925-17
May 10Tigard Youth Developmental MeetMay 10 · Javelin · Place 6 · Tualatin YouthTualatin YouthJavelin654-67
May 10Tigard Youth Developmental MeetMay 10 · Shot Put · Place 8 · Tualatin YouthTualatin YouthShot Put823-07
Apr 26Sherwood Youth Club MeetApr 26 · Javelin · Place 3 · Tualatin Youth TrackTualatin Youth TrackJavelin600g3.61' 3"7
Apr 26Sherwood Youth Club MeetApr 26 · Shot Put · Place 2 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb2.25' 3" PB7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Javelin · Place 5 · Tualatin Youth TrackTualatin Youth TrackJavelin600g5.17.27m7
Apr 19Raptors Track Club JO Developmental MeetApr 19 · Shot Put · Place 4 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb4.7.53m7

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 4 · Tualatin YouthTualatin YouthJavelin415.87m—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 6 · Tualatin YouthTualatin YouthShot Put66.68m—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 8 · Tualatin YouthTualatin YouthJavelin850-2—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Shot Put · Place 6 · Tualatin YouthTualatin YouthShot Put621-9.5—
May 10Tigard Youth developmental meetMay 10 · Javelin · Place 5 · Tualatin Youth TrackTualatin Youth TrackJavelin450g AeroJav5.48' 7.5 PB6
May 10Tigard Youth developmental meetMay 10 · Shot Put · Place 5 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb5.20' 46
May 3BYTC BlastMay 3 · Discus · Place 2 · Tualatin Youth TrackTualatin Youth TrackDiscus1kg2.10.46m6
May 3BYTC BlastMay 3 · Shot Put · Place 1 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb1.6.60m6
Apr 26Sherwood Youth Club meetApr 26 · Javelin · Place 2 · Tualatin Youth TrackTualatin Youth TrackJavelin450g AeroJav2.45' 66
Apr 26Sherwood Youth Club meetApr 26 · Shot Put · Place 2 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb2.22' 86
Apr 20USATF Oregon JO Developmental MeetApr 20 · Javelin · Place 2 · Tualatin Youth TrackTualatin Youth TrackJavelin450g AeroJav2.13.76m6
Apr 20USATF Oregon JO Developmental MeetApr 20 · Shot Put · Place 2 · Tualatin Youth TrackTualatin Youth TrackShot Put6lb2.6.51m6

2023 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Javelin · Place 55 · Tigard YouthTigard YouthJavelin5512.66m—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Discus · Place 38 · Tigard YouthTigard YouthDiscus3812.42m—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Shot Put · Place 54 · Tigard YouthTigard YouthShot Put545.19m—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Javelin · Place 7 · Tigard Youth TrackTigard Youth TrackJavelin450g AeroJav7.13.69m5
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Discus · Place 1 · Tigard Youth TrackTigard Youth TrackDiscus1kg1.11.78m PB5
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 4 · Tigard Youth TrackTigard Youth TrackShot Put6lb4.5.07m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 6 · Tigard Youth TrackTigard Youth TrackJavelin450g AeroJav6.13.01m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Discus · Place 4 · Tigard Youth TrackTigard Youth TrackDiscus1kg4.8.94m5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 4 · Tigard Youth TrackTigard Youth TrackShot Put6lb4.5.33m5
Jun 17Amity ThrowsJun 17 · Hammer · Place 1 · Tigard YouthTigard YouthHammer146-4.5—
Jun 17Amity ThrowsJun 17 · Discus · Place 1 · Tigard YouthTigard YouthDiscus134-4—
Jun 17Amity ThrowsJun 17 · Javelin · Place 2 · Tigard YouthTigard YouthJavelin241-10—
Jun 17Amity ThrowsJun 17 · Shot Put · Place 3 · Tigard YouthTigard YouthShot Put316-11—
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · Shot Put · Place 2 · Tigard Youth TrackTigard Youth TrackShot Put6lb2.18' 75
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · High Jump · Place 8 · Tigard Youth TrackTigard Youth TrackHigh Jump8.2' 10 PB5
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 10 · Tigard YouthTigard YouthJavelin1038-8—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 6 · Tigard YouthTigard YouthShot Put619-4—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Discus · Place 3 · Tigard YouthTigard YouthDiscus334-1—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · High Jump · Place 11 · Tigard YouthTigard YouthHigh Jump112-10—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Shot Put · Place 2 · Tigard YouthTigard YouthShot Put218-8—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · High Jump · Place 8 · Tigard YouthTigard YouthHigh Jump83-2—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Javelin · Place 5 · Tigard YouthTigard YouthJavelin541-0—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Shot Put · Place 1 · Tigard YouthTigard YouthShot Put117-11—
May 5BYTC BlastMay 5 · Discus · Place 1 · Tigard YouthTigard YouthDiscus110.66m—
May 5BYTC BlastMay 5 · Shot Put · Place 1 · Tigard YouthTigard YouthShot Put15.40m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Javelin · Place 2 · Tigard YouthTigard YouthJavelin212.53m—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · Shot Put · Place 2 · Tigard YouthTigard YouthShot Put25.22m—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 2 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ2.10.82m PB4
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 2 · Tigard Youth TrackTigard Youth TrackShot Put6lb2.4.06m4
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 16 · Tigard Youth TrackTigard Youth Track100 MetersRound P16.19.59a4
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Long Jump · Place 14 · Tigard YouthTigard YouthLong Jump147-03.509-10
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Javelin · Place 9 · Tigard YouthTigard YouthJavelin932-0010
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Shot Put · Place 7 · Tigard YouthTigard YouthShot Put710-09.759-10
May 21BYTC Blast Development MeetMay 21 · Long Jump · Place 9 · Tigard YouthTigard YouthLong Jump98' 410
May 21BYTC Blast Development MeetMay 21 · Shot Put · Place 6 · Tigard YouthTigard YouthShot Put611' 5.510
May 21BYTC Blast Development MeetMay 21 · 100 Meters · Place 25 · Tigard YouthTigard Youth100 Meters2519.39 PB10
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · Long Jump · Place 16 · Tigard Youth TrackTigard Youth TrackLong Jump16.6' 84
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · Javelin · Place 3 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ3.32' 54
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · Shot Put · Place 5 · Tigard Youth TrackTigard Youth TrackShot Put6lb5.9' 11.54
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · 400 Meters · Place 15 · Tigard Youth TrackTigard Youth Track400 Meters15.1:42.03a4
May 6Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6 · Long Jump · Place 7 · Tigard Youth TrackTigard Youth TrackLong Jump7.6' 10.54
May 6Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6 · Javelin · Place 2 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ2.32' 54
May 6Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6 · 200 Meters · Place 23 · Tigard Youth TrackTigard Youth Track200 Meters23.43.55a PB4
Apr 29Tigard Youth Track - Developmental meetApr 29 · Long Jump · Place 10 · Tigard Youth TrackTigard Youth TrackLong Jump10.5' 114
Apr 29Tigard Youth Track - Developmental meetApr 29 · Javelin · Place 5 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ5.32' 54

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Sherwood Youth Track Club MeetJun 18 · Long Jump · Place 10 · Tigard Youth TrackTigard Youth TrackLong Jump10.7-03.00 PB3
Jun 18Sherwood Youth Track Club MeetJun 18 · Javelin · Place 6 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ6.29-013
Jun 18Sherwood Youth Track Club MeetJun 18 · Shot Put · Place 4 · Tigard Youth TrackTigard Youth TrackShot Put6lb4.8-10.003
Jun 4BYTC Blast 2021Jun 4 · Long Jump · Place 12 · Tigard Youth TrackTigard Youth TrackLong Jump12.6-09.003
Jun 4BYTC Blast 2021Jun 4 · Javelin · Place 2 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ2.34-003
Jun 4BYTC Blast 2021Jun 4 · Shot Put · Place 2 · Tigard Youth TrackTigard Youth TrackShot Put6lb2.9-02.503
Jun 4BYTC Blast 2021Jun 4 · 400 Meters · Place 8 · Tigard Youth TrackTigard Youth Track400 Meters8.1:27.66a PB3
May 22Tigard Youth Track #2May 22 · Long Jump · Place 9 · Tigard Youth TrackTigard Youth TrackLong Jump9.6-11.003
May 22Tigard Youth Track #2May 22 · 100 Meters · Place 12 · Tigard Youth TrackTigard Youth Track100 Meters12.20.23a3
May 14Tigard Youth TrackMay 14 · Long Jump · Place 9 · Tigard Youth TrackTigard Youth TrackLong Jump9.7-00.503
May 14Tigard Youth TrackMay 14 · Javelin · Place 2 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ2.29-083
May 14Tigard Youth TrackMay 14 · 100 Meters · Place 13 · Tigard Youth TrackTigard Youth Track100 Meters13.19.86a3
Apr 30Sherwood Youth Track Club Meet #1 Distance/ThrowsApr 30 · Javelin · Place 4 · Tigard Youth TrackTigard Youth TrackJavelin300g TJ4.25-013