Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Inland NW Association Junior Olympic Championships · Jun 265:25.50aUSATF Inland NW Association Junior Olympic ChampionshipsJune 26, 2026
1600 Meters · OutdoorCVSD-MS All league Track Meet · May 265:40.98aCVSD-MS All league Track MeetMay 26, 2026
3000 Meters · OutdoorUSATF Inland NW Association Junior Olympic Championships · Jun 2611:40.64aUSATF Inland NW Association Junior Olympic ChampionshipsJune 26, 2026
400 Meters · OutdoorGREENACRES vs EVERGREEN vs BOWDISH · May 131:14.0GREENACRES vs EVERGREEN vs BOWDISHMay 13, 2026
800 Meters · OutdoorCVSD-MS All league Track Meet · May 262:37.89aCVSD-MS All league Track MeetMay 26, 2026
Javelin · 450g AeroJav · OutdoorSELKIRK vs EVERGREEN vs HORIZON · May 2067' 8"SELKIRK vs EVERGREEN vs HORIZONMay 20, 2026
Javelin · 600g · OutdoorUSATF Inland NW Association Junior Olympic Championships · Jun 2616.91mUSATF Inland NW Association Junior Olympic ChampionshipsJune 26, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 8 · Valley FlashValley FlashJavelin600g8.16.91m PB7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · 3000 Meters · Place 3 · Valley FlashValley Flash3000 Meters3.11:40.64a PB7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · 1500 Meters · Place 4 · Valley FlashValley Flash1500 Meters4.5:25.50a PB7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · Javelin · Place 5 · Valley FlashValley FlashJavelin600g5.16.46m7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · 3000 Meters · Place 1 · Valley FlashValley Flash3000 Meters1.11:53.68a7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · 1500 Meters · Place 4 · Valley FlashValley Flash1500 Meters4.5:28.83a7
May 26CVSD-MS All league Track MeetMay 26 · Javelin · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav3.67' 1"7
May 26CVSD-MS All league Track MeetMay 26 · 1600 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters2.5:40.98a PB7
May 26CVSD-MS All league Track MeetMay 26 · 800 Meters · Place 4 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters4.2:37.89a PB7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · Javelin · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav3.67' 8" PB7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · 1600 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters2.5:41.67
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · 800 Meters · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters3.2:40.17
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · Javelin · Place 4 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav4.61' 5"7
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:50.77
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · 400 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)400 Meters2.1:14.0 PB7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · Javelin · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav2.66' 5.25"7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · 1600 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters2.5:46.57
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · 800 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters2.2:42.57
Apr 30EVERGREEN vs NORTH PINESApr 30 · Javelin · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav3.61' 3"7
Apr 30EVERGREEN vs NORTH PINESApr 30 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:48.77