Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGREENACRES vs EVERGREEN vs BOWDISH · May 1311.8GREENACRES vs EVERGREEN vs BOWDISHMay 13, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:27.09a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · OutdoorCVSD-MS All league Track Meet · May 265:00.03aCVSD-MS All league Track MeetMay 26, 2026
200 Meters · OutdoorSELKIRK vs EVERGREEN vs HORIZON · May 2025.2SELKIRK vs EVERGREEN vs HORIZONMay 20, 2026
400 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2753.31a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
800 Meters · OutdoorEVERGREEN vs NORTH PINES · Apr 302:17.9EVERGREEN vs NORTH PINESApril 30, 2026
Javelin · 450g AeroJav · OutdoorEVERGREEN vs NORTH PINES · Apr 30128' 10.5"EVERGREEN vs NORTH PINESApril 30, 2026
Javelin · 600g · OutdoorUSATF Inland NW Association Championship Youth Meet · Jun 1335.93mUSATF Inland NW Association Championship Youth MeetJune 13, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 14 · Valley FlashValley Flash1500 MetersRound P14.4:27.09a PB7
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 14 · Valley FlashValley Flash400 MetersRound S14.53.31a PB7
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 18 · Valley FlashValley Flash400 MetersRound P18.54.05a7
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Javelin · Place 7 · Valley FlashValley FlashJavelin736.02m7
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · 1500 Meters · Place 4 · Valley FlashValley Flash1500 Meters44:31.43a7
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · 400 Meters · Place 1 · Valley FlashValley Flash400 Meters154.00a7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 3 · Valley FlashValley FlashJavelin600g3.33.68m7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · 1500 Meters · Place 3 · Valley FlashValley Flash1500 Meters3.4:38.78a7
Jun 26USATF Inland NW Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 1 · Valley FlashValley Flash400 Meters1.53.99a7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · Javelin · Place 4 · Valley FlashValley FlashJavelin600g4.35.93m PB7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · 1500 Meters · Place 3 · Valley FlashValley Flash1500 Meters3.4:32.25a7
Jun 13USATF Inland NW Association Championship Youth MeetJun 13 · 400 Meters · Place 2 · Valley FlashValley Flash400 Meters2.54.18a7
May 26CVSD-MS All league Track MeetMay 26 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav1.124' 5"7
May 26CVSD-MS All league Track MeetMay 26 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:00.03a PB7
May 26CVSD-MS All league Track MeetMay 26 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters1.2:20.84a7
May 26CVSD-MS All league Track MeetMay 26 · 400 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)400 MetersRound P1.54.79a7
May 26CVSD-MS All league Track MeetMay 26 · 400 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)400 Meters1.55.14a7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · Javelin · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav3.107' 3.25"7
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:00.57
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · 400 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)400 Meters1.54.67
May 20SELKIRK vs EVERGREEN vs HORIZONMay 20 · 200 Meters · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)200 Meters3.25.2 PB7
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · Javelin · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav2.118' 6"7
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · 400 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)400 Meters1.59.77
May 13GREENACRES vs EVERGREEN vs BOWDISHMay 13 · 100 Meters · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)100 Meters2.11.8 PB7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · Javelin · Place 2 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav2.119' 11.75"7
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:04.37
May 6SELKIRK vs EVERGREEN vs BOWDISHMay 6 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters1.2:20.57
Apr 30EVERGREEN vs NORTH PINESApr 30 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav1.128' 10.5" PB7
Apr 30EVERGREEN vs NORTH PINESApr 30 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:03.17
Apr 30EVERGREEN vs NORTH PINESApr 30 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters1.2:17.9 PB7

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 3USATF Region 13 Junior Olympic ChampionshipJul 3 · Javelin · Place 9 · Valley FlashValley FlashJavelin933.03m6
Jul 3USATF Region 13 Junior Olympic ChampionshipJul 3 · 800 Meters · Place 9 · Valley FlashValley Flash800 Meters92:18.70a6
Jun 27USATF Inland Northwest Association Junior Olympic ChampionshipsJun 27 · Javelin · Place 2 · Valley FlashValley FlashJavelin234.33m6
Jun 27USATF Inland Northwest Association Junior Olympic ChampionshipsJun 27 · 800 Meters · Place 5 · Valley FlashValley Flash800 Meters52:23.87a6
Jun 14USATF Inland NW Youth Association ChampionshipsJun 14 · Javelin · Place 7 · Valley FlashValley FlashJavelin728.89m6
Jun 14USATF Inland NW Youth Association ChampionshipsJun 14 · 800 Meters · Place 7 · Valley FlashValley Flash800 Meters72:21.68a6
May 27CVSD - MS All-League Track MeetMay 27 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters1.5:24.58a6
May 27CVSD - MS All-League Track MeetMay 27 · Javelin · Place 3 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin450g AeroJav3.98' 6"6
May 27CVSD - MS All-League Track MeetMay 27 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters1.2:36.25a6
May 21NORTH PINES vs Evergreen - MS MeetMay 21 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin183-116
May 21NORTH PINES vs Evergreen - MS MeetMay 21 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters12:22.66
May 15EVERGREEN vs Greenacres vs Bowdish - MS MeetMay 15 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin1104-06
May 8BOWDISH vs Horizon vs Evergreen - MS MeetMay 8 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin1113-11.56
May 1EVERGREEN vs Selkirk vs Bowdish - MS MeetMay 1 · Javelin · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)Javelin1110-4.56
May 1EVERGREEN vs Selkirk vs Bowdish - MS MeetMay 1 · 1600 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)1600 Meters15:28.26
May 1EVERGREEN vs Selkirk vs Bowdish - MS MeetMay 1 · 800 Meters · Place 1 · Evergreen (Spokane Valley)Evergreen (Spokane Valley)800 Meters12:26.16

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 152024 Spokane Speed Games presented by STCUDec 15 · 3000 Meters · Valley FlashValley Flash3000 Meters—DNS6

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 21USATF Inland Northwest Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 3 · Valley FlashValley FlashJavelin330.21m—
Jun 21USATF Inland Northwest Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 5 · Valley FlashValley Flash1500 Meters55:08.93a—
Jun 21USATF Inland Northwest Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 2 · Valley FlashValley Flash100 Meters213.72a—
Jun 15USATF Inland NW Youth Association ChampionshipsJun 15 · 1500 Meters · Place 4 · Valley FlashValley Flash1500 Meters45:23.13a—
Jun 15USATF Inland NW Youth Association ChampionshipsJun 15 · 100 Meters · Place 1 · Valley FlashValley Flash100 Meters114.83a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Javelin · Place 9 · Valley FlashValley FlashJavelin920.99m—
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 7 · Valley FlashValley Flash800 Meters72:38.13a—
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 16 · Valley FlashValley Flash400 Meters161:10.59a—
Jun 16USATF Inland NW Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 7 · Valley FlashValley FlashJavelin450g AeroJav7.21.32m4
Jun 16USATF Inland NW Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 3 · Valley FlashValley Flash800 Meters3.2:37.12a4
Jun 16USATF Inland NW Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 3 · Valley FlashValley Flash400 Meters3.1:09.52a4
Jun 3USATF Inland NW Association Championships (Youth Athletes Only)Jun 3 · Javelin · Place 4 · Valley FlashValley FlashJavelin422.31m—
Jun 3USATF Inland NW Association Championships (Youth Athletes Only)Jun 3 · 800 Meters · Place 4 · Valley FlashValley Flash800 Meters42:46.48a—
Jun 3USATF Inland NW Association Championships (Youth Athletes Only)Jun 3 · 400 Meters · Place 5 · Valley FlashValley Flash400 Meters51:10.61a—