Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorPortland Track Festival Youth Meet presented by Stumptown Running · Jun 36:50.96aPortland Track Festival Youth Meet presented by Stumptown RunningJune 3, 2023
Discus · 1.6kg · OutdoorCentury, Newberg @ Forest Grove JV Only · Apr 2477' 2"Century, Newberg @ Forest Grove JV OnlyApril 24, 2025
Javelin · 800g · OutdoorCentury, Newberg @ Forest Grove JV Only · Apr 2484' 6"Century, Newberg @ Forest Grove JV OnlyApril 24, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 206A-3 Pacific Conference ChampionshipsMay 20 · Javelin · Place 19 · NewbergNewbergJavelin1934.23m10
May 5Newberg @ Forest GroveMay 5 · Javelin · Place 4 · NewbergNewbergJavelin4109-910
May 5Newberg @ Forest GroveMay 5 · Discus · Place 2 · NewbergNewbergDiscus295-510
Apr 28Century, Forest Grove @ NewbergApr 28 · Javelin · Place 8 · NewbergNewbergJavelin899-410
Apr 28Century, Forest Grove @ NewbergApr 28 · Discus · Place 6 · NewbergNewbergDiscus690-610
Apr 22Sherwood @ NewbergApr 22 · Javelin · Place 6 · NewbergNewbergJavelin6103-010
Apr 22Sherwood @ NewbergApr 22 · Discus · Place 3 · NewbergNewbergDiscus398-11.510
Apr 17Therapeutic Associates Chehalem ClassicApr 17 · Javelin · Place 16 · NewbergNewbergJavelin16121-210
Apr 8Newberg @McMinnvilleApr 8 · Javelin · Place 5 · NewbergNewbergJavelin5109-510
Apr 8Newberg @McMinnvilleApr 8 · Discus · Place 7 · NewbergNewbergDiscus788-410
Apr 1Glencoe, Newberg @ LibertyApr 1 · Javelin · Place 6 · NewbergNewbergJavelin631.14m10
Apr 1Glencoe, Newberg @ LibertyApr 1 · Discus · Place 8 · NewbergNewbergDiscus823.28m10
Mar 18Sunset Season OpenerMar 18 · Javelin · Place 6 · NewbergNewbergJavelin636.57m10
Mar 18Sunset Season OpenerMar 18 · Discus · Place 4 · NewbergNewbergDiscus426.10m10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16Pacific League JV DistrictsMay 16 · Javelin · Place 12 · NewbergNewbergJavelin1230.73m9
May 16Pacific League JV DistrictsMay 16 · Discus · Place 26 · NewbergNewbergDiscus2624.00m9
Apr 29Sherwood @ NewbergApr 29 · Javelin · Place 13 · NewbergNewbergJavelin1388-069
Apr 29Sherwood @ NewbergApr 29 · Discus · Place 6 · NewbergNewbergDiscus679-029
Apr 24Century, Newberg @ Forest Grove JV OnlyApr 24 · Javelin · Place 7 · NewbergNewbergJavelin800g7.84' 6" PB9
Apr 24Century, Newberg @ Forest Grove JV OnlyApr 24 · Discus · Place 13 · NewbergNewbergDiscus1.6kg13.77' 2" PB9
Apr 16Newberg @ GlencoeApr 16 · Javelin · Place 5 · NewbergNewbergJavelin591-79
Apr 16Newberg @ GlencoeApr 16 · Discus · Place 21 · NewbergNewbergDiscus2166-29
Apr 8Newberg @McMinnvilleApr 8 · Javelin · Place 7 · NewbergNewbergJavelin799-119
Apr 8Newberg @McMinnvilleApr 8 · Discus · Place 11 · NewbergNewbergDiscus1172-109

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 6 · NewbergNewbergJavelin687-3—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 15 · NewbergNewbergShot Put1523-1—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 1500 Meters · Place 50 · NewbergNewberg1500 Meters506:50.96a PB—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Discus · Place 7 · NewbergNewbergDiscus764-7—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · Shot Put · Place 5 · NewbergNewbergShot Put525-9.5—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 1500 Meters · Place 18 · NewbergNewberg1500 Meters187:08.06a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Javelin · Place 12 · NewbergNewbergJavelin1255-2—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · Shot Put · Place 8 · NewbergNewbergShot Put825-10.5—
May 5BYTC BlastMay 5 · Shot Put · Place 4 · NewbergNewbergShot Put48.31m—