Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorUSATF Inland NW Association Championship Youth Meet · Jun 1314.59mUSATF Inland NW Association Championship Youth MeetJune 13, 2026
Javelin · 450g AeroJav · OutdoorSELKIRK vs EVERGREEN vs HORIZON · May 2054' 7"SELKIRK vs EVERGREEN vs HORIZONMay 20, 2026
Javelin · 600g · OutdoorUSATF Inland NW Association Championship Youth Meet · Jun 1316.95mUSATF Inland NW Association Championship Youth MeetJune 13, 2026
Shot Put · 4kg · OutdoorUSATF Inland NW Association Junior Olympic Championships · Jun 267.96mUSATF Inland NW Association Junior Olympic ChampionshipsJune 26, 2026
Shot Put · 8lb · OutdoorSELKIRK vs EVERGREEN vs HORIZON · May 2025' 0"SELKIRK vs EVERGREEN vs HORIZONMay 20, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 13 · Valley FlashValley FlashJavelin600g13.14.77m7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · Discus · Valley FlashValley FlashDiscus1kg—DNS7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 8 · Valley FlashValley FlashShot Put4kg8.7.96m PB7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · Javelin · Place 13 · Valley FlashValley FlashJavelin600g13.16.95m PB7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · Discus · Place 8 · Valley FlashValley FlashDiscus1kg8.14.59m PB7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · Shot Put · Place 4 · Valley FlashValley FlashShot Put4kg4.7.46m7
May 26CVSD-MS All league Track MeetMay 26 · Javelin · Place 30 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav30.51' 7"7
May 26CVSD-MS All league Track MeetMay 26 · Shot Put · Place 27 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put8lb27.23' 6"7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · Javelin · Place 21 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav21.54' 7" PB7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · Shot Put · Place 19 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put8lb19.25' 0" PB7
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · Javelin · Place 14 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav14.54' 7"7
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · Shot Put · Place 16 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put8lb16.22' 5"7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · Javelin · Place 22 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav22.54' 0.5"7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · Shot Put · Place 16 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put8lb16.23' 5"7
Apr 30EVERGREEN vs NORTH PINESApr 30 · Javelin · Place 7 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav7.49' 1.5"7
Apr 30EVERGREEN vs NORTH PINESApr 30 · Shot Put · Place 11 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put8lb11.23' 5"7

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 27USATF Inland Northwest Association Junior Olympic ChampionshipsJun 27 · Javelin · Place 10 · Valley FlashValley FlashJavelin1014.90m6
Jun 27USATF Inland Northwest Association Junior Olympic ChampionshipsJun 27 · Shot Put · Place 3 · Valley FlashValley FlashShot Put37.42m6
Jun 14USATF Inland NW Youth Association ChampionshipsJun 14 · Javelin · Place 11 · Valley FlashValley FlashJavelin1113.38m6
Jun 14USATF Inland NW Youth Association ChampionshipsJun 14 · Shot Put · Place 4 · Valley FlashValley FlashShot Put47.01m6
May 21NORTH PINES vs Evergreen - MS MeetMay 21 · Javelin · Place 15 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin1545-46
May 21NORTH PINES vs Evergreen - MS MeetMay 21 · Shot Put · Place 18 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put1819-5.56
May 15EVERGREEN vs Greenacres vs Bowdish - MS MeetMay 15 · Javelin · Place 28 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin2839-106
May 15EVERGREEN vs Greenacres vs Bowdish - MS MeetMay 15 · Shot Put · Place 26 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put2617-56
May 8BOWDISH vs Horizon vs Evergreen - MS MeetMay 8 · Javelin · Place 21 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin2146-8.256
May 8BOWDISH vs Horizon vs Evergreen - MS MeetMay 8 · Shot Put · Place 27 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put2715-16
May 1EVERGREEN vs Selkirk vs Bowdish - MS MeetMay 1 · Javelin · Place 23 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin2328-8.56
May 1EVERGREEN vs Selkirk vs Bowdish - MS MeetMay 1 · Shot Put · Place 27 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Shot Put2717-06