Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor5A-1 NWOC Championships · May 2032.83m5A-1 NWOC ChampionshipsMay 20, 2026
Javelin · 800g · OutdoorNWOC Meet with Canby, LaSalle · Apr 2386' 1"NWOC Meet with Canby, LaSalleApril 23, 2025
Shot Put · 12lb · OutdoorCentennial, Parkrose @ Hillsboro · Apr 2429' 5Centennial, Parkrose @ HillsboroApril 24, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 205A-1 NWOC ChampionshipsMay 20 · Discus · Place 13 · CentennialDiscus1.6kg13.32.83m PB11
Apr 22NWOC Meet-Milwaukie & Wilsonville @ CentennialApr 22 · Javelin · Place 11 · CentennialJavelin1180-911
Apr 22NWOC Meet-Milwaukie & Wilsonville @ CentennialApr 22 · Discus · Place 6 · CentennialDiscus6117-1011
Apr 22NWOC Meet-Milwaukie & Wilsonville @ CentennialApr 22 · Shot Put · Place 3 · CentennialShot Put334-611
Apr 15NWOC League Meet (Centennial, Putnam @ Hillsboro)Apr 15 · Javelin · Place 3 · CentennialJavelin385-411
Apr 15NWOC League Meet (Centennial, Putnam @ Hillsboro)Apr 15 · Discus · Place 5 · CentennialDiscus5108-811
Apr 8NWOC - Parkrose & Hillsboro @ CentennialApr 8 · Javelin · Place 2 · CentennialJavelin294-711
Apr 8NWOC - Parkrose & Hillsboro @ CentennialApr 8 · Discus · Place 6 · CentennialDiscus6107-611
Apr 8NWOC - Parkrose & Hillsboro @ CentennialApr 8 · Shot Put · Place 2 · CentennialShot Put233-10.2511
Apr 1NWOC League Meet (Putnam, Centennial @Canby)Apr 1 · Discus · Place 5 · CentennialDiscus5107-311
Apr 1NWOC League Meet (Putnam, Centennial @Canby)Apr 1 · Shot Put · Place 6 · CentennialShot Put630-911
Mar 20Kingsmen IcebreakerMar 20 · Discus · Place 20 · CentennialDiscus2094-211
Mar 20Kingsmen IcebreakerMar 20 · Shot Put · Place 26 · CentennialShot Put2631-3.7511
Mar 11100 Meter Time TrialMar 11 · 100 Meters · Place 36 · Centennial100 Meters36.14.26aUnofficial11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 6Centennial @ PutnamMay 6 · Javelin · Place 7 · CentennialJavelin773-710
May 6Centennial @ PutnamMay 6 · Discus · Place 5 · CentennialDiscus588-910
May 6Centennial @ PutnamMay 6 · Shot Put · Place 5 · CentennialShot Put530-11.7510
Apr 23NWOC Meet with Canby, LaSalleApr 23 · Javelin · Place 3 · CentennialJavelin800g3.86' 1" PB10
Apr 23NWOC Meet with Canby, LaSalleApr 23 · Discus · Place 3 · CentennialDiscus1.6kg3.95' 11"10
Apr 23NWOC Meet with Canby, LaSalleApr 23 · Shot Put · Place 10 · CentennialShot Put12lb10.29' 1"10
Apr 15Centennial at WilsonvilleApr 15 · Javelin · Place 10 · CentennialJavelin1086-910
Apr 15Centennial at WilsonvilleApr 15 · Discus · Place 1 · CentennialDiscus1101-1110
Apr 15Centennial at WilsonvilleApr 15 · Shot Put · Place 8 · CentennialShot Put830-11.510
Apr 9NWOC Meet with Hillsboro, MilwaukieApr 9 · Javelin · Place 9 · CentennialJavelin974-310
Apr 9NWOC Meet with Hillsboro, MilwaukieApr 9 · Discus · Place 4 · CentennialDiscus486-1010
Apr 9NWOC Meet with Hillsboro, MilwaukieApr 9 · Shot Put · Place 5 · CentennialShot Put531-110
Apr 2NWOC Meet with ParkroseApr 2 · Javelin · Place 2 · CentennialJavelin280-910
Apr 2NWOC Meet with ParkroseApr 2 · Discus · Place 1 · CentennialDiscus197-110
Apr 2NWOC Meet with ParkroseApr 2 · Shot Put · Place 5 · CentennialShot Put529-310

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 3NWOC Novice MeetMay 3 · Javelin · Place 18 · CentennialJavelin1882-2—
May 3NWOC Novice MeetMay 3 · Discus · Place 6 · CentennialDiscus682-9—
May 3NWOC Novice MeetMay 3 · Shot Put · Place 14 · CentennialShot Put1430-8—
Apr 30Centennial League MeetApr 30 · Discus · Place 7 · CentennialDiscus786-5—
Apr 30Centennial League MeetApr 30 · Shot Put · Place 8 · CentennialShot Put830-6.5—
Apr 24Centennial, Parkrose @ HillsboroApr 24 · Javelin · Place 11 · CentennialJavelin800g11.58' 89
Apr 24Centennial, Parkrose @ HillsboroApr 24 · Discus · Place 8 · CentennialDiscus1.6kg8.78' 39
Apr 24Centennial, Parkrose @ HillsboroApr 24 · Shot Put · Place 8 · CentennialShot Put12lb8.29' 5 PB9
Apr 24Centennial, Parkrose @ HillsboroApr 24 · 400 Meters · Centennial400 MetersRelay Split—1:11.5hUnofficial9
Apr 16Hood River, Centennial @ WilsonvilleApr 16 · Javelin · Place 10 · CentennialJavelin1077-5—
Apr 16Hood River, Centennial @ WilsonvilleApr 16 · Discus · Place 8 · CentennialDiscus877-10—
Apr 16Hood River, Centennial @ WilsonvilleApr 16 · Shot Put · Place 9 · CentennialShot Put928-8—
Apr 3LaSalle & Canby Double DuelApr 3 · Javelin · Place 9 · CentennialJavelin974-8—
Apr 3LaSalle & Canby Double DuelApr 3 · Discus · Place 4 · CentennialDiscus479-8—
Apr 3LaSalle & Canby Double DuelApr 3 · Shot Put · Place 12 · CentennialShot Put1228-3—