Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorGSL 2A/3A/4A Freshman-JV Championships · May 95:55.32aGSL 2A/3A/4A Freshman-JV ChampionshipsMay 9, 2026
200 Meters · OutdoorMead Twilight · May 929.96aMead Twilight May 9, 2025
3200 Meters · OutdoorGSL #2 Ferris, LC @ Ridgeline · Apr 1613:59.74aGSL #2 Ferris, LC @ RidgelineApril 16, 2026
400 Meters · OutdoorGSL #2 Gonzaga Prep, Ridgeline @ LC · Apr 241:09.94GSL #2 Gonzaga Prep, Ridgeline @ LCApril 24, 2025
80m Hurdles · 30" / 0.762m · OutdoorCVSD - MS All-League Track Meet · May 2117.1CVSD - MS All-League Track MeetMay 21, 2024
Javelin · 450g AeroJav · OutdoorBowdish/Selkirk/NORTH PINES MS Track Meet · May 1668' 5Bowdish/Selkirk/NORTH PINES MS Track MeetMay 16, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9GSL 2A/3A/4A Freshman-JV ChampionshipsMay 9 · 1600 Meters · Place 65 · RidgelineRidgeline1600 Meters655:55.32a PB10
Apr 30GSL # 4 CV, Ridgeline @ FerrisApr 30 · 1600 Meters · Place 30 · RidgelineRidgeline1600 Meters30.6:04.67a10
Apr 23GSL #3 Mt. Spokane @ RidgelineApr 23 · 1600 Meters · Place 14 · RidgelineRidgeline1600 Meters146:15.97a10
Apr 16GSL #2 Ferris, LC @ RidgelineApr 16 · 3200 Meters · Place 18 · RidgelineRidgeline3200 Meters1813:59.74a PB10
Apr 1GSL #1 Ridgeline @ Cheney Apr 1 · 3200 Meters · Place 5 · RidgelineRidgeline3200 Meters514:09.54a10
Mar 28Walla Walla March MadnessMar 28 · 3200 Meters · Place 21 · RidgelineRidgeline3200 Meters2114:12.15a10
Mar 19Wildcat InviteMar 19 · 1600 Meters · Place 32 · RidgelineRidgeline1600 Meters326:22.66a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17GSL 2A/3A/4A Freshmen-JV Championship MeetMay 17 · 1600 Meters · Place 47 · RidgelineRidgeline1600 Meters476:11.68a9
May 17GSL 2A/3A/4A Freshmen-JV Championship MeetMay 17 · 200 Meters · Place 35 · RidgelineRidgeline200 Meters3531.02a9
May 9Mead Twilight May 9 · 400 Meters · Place 49 · RidgelineRidgeline400 Meters491:10.68a9
May 9Mead Twilight May 9 · 200 Meters · Place 62 · RidgelineRidgeline200 Meters6229.96a PB9
May 1GSL #3 Cheney @ RidgelineMay 1 · 3200 Meters · Place 8 · RidgelineRidgeline3200 Meters814:13.70a9
Apr 24GSL #2 Gonzaga Prep, Ridgeline @ LCApr 24 · 3200 Meters · Place 13 · RidgelineRidgeline3200 Meters1315:00.319
Apr 24GSL #2 Gonzaga Prep, Ridgeline @ LCApr 24 · 400 Meters · Place 4 · RidgelineRidgeline400 Meters41:09.94 PB9
Apr 17GSL #1 Uhigh, CV @ RidgelineApr 17 · 1600 Meters · Place 27 · RidgelineRidgeline1600 Meters276:22.14a9
Apr 17GSL #1 Uhigh, CV @ RidgelineApr 17 · 200 Meters · Place 54 · RidgelineRidgeline200 Meters5440.91a9

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21CVSD - MS All-League Track MeetMay 21 · 80m Hurdles · Place 11 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles30" / 0.762mRound P11.17.1 PB8
May 21CVSD - MS All-League Track MeetMay 21 · 1600 Meters · Place 12 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters12.6:29.38
May 21CVSD - MS All-League Track MeetMay 21 · Javelin · Place 37 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin450g AeroJav37.51' 18
May 16Bowdish/Selkirk/NORTH PINES MS Track MeetMay 16 · 80m Hurdles · Place 7 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles30" / 0.762m7.17.68
May 16Bowdish/Selkirk/NORTH PINES MS Track MeetMay 16 · 1600 Meters · Place 6 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters6.7:00.08
May 16Bowdish/Selkirk/NORTH PINES MS Track MeetMay 16 · Javelin · Place 19 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin450g AeroJav19.68' 5 PB8
May 16Bowdish/Selkirk/NORTH PINES MS Track MeetMay 16 · 200 Meters · Place 6 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters6.36.18
May 9Greenacres/SELKIRK MS Track MeetMay 9 · 80m Hurdles · Place 5 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles30" / 0.762m5.17.78
May 9Greenacres/SELKIRK MS Track MeetMay 9 · 1600 Meters · Place 3 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters3.6:55.08
May 9Greenacres/SELKIRK MS Track MeetMay 9 · Javelin · Place 12 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin450g AeroJav12.65' 08
May 9Greenacres/SELKIRK MS Track MeetMay 9 · 200 Meters · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters—NT8
May 2Selkirk/Evergreen/BOWDISH MS Track MeetMay 2 · 80m Hurdles · Place 6 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles30" / 0.762m6.17.68
May 2Selkirk/Evergreen/BOWDISH MS Track MeetMay 2 · Javelin · Place 15 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin450g AeroJav15.61' 68
May 2Selkirk/Evergreen/BOWDISH MS Track MeetMay 2 · 400 Meters · Place 5 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)400 Meters5.1:12.38
Apr 25HMS/NPMS/SMS @RHSApr 25 · 80m Hurdles · Place 8 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles30" / 0.762m8.17.48
Apr 25HMS/NPMS/SMS @RHSApr 25 · Javelin · Place 17 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin450g AeroJav17.62' 58
Apr 25HMS/NPMS/SMS @RHSApr 25 · 400 Meters · Place 4 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)400 Meters4.1:13.78
Apr 25HMS/NPMS/SMS @RHSApr 25 · 200 Meters · Place 15 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters15.35.98

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23CVSD Middle School All-League Track MeetMay 23 · 80m Hurdles · Place 21 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m HurdlesRound P2118.9—
May 18Horizon v Evergreen v Selkirk @ CVHSMay 18 · Javelin · Place 24 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin2458-5.75—
May 18Horizon v Evergreen v Selkirk @ CVHSMay 18 · 80m Hurdles · Place 9 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles917.3—
May 18Horizon v Evergreen v Selkirk @ CVHSMay 18 · 400 Meters · Place 13 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)400 Meters131:44.7—
May 18Horizon v Evergreen v Selkirk @ CVHSMay 18 · 200 Meters · Place 19 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters1933.8—
May 11Evergreen/Greenacres/SELKIRK MS Track MeetMay 11 · Javelin · Place 23 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin2359-4—
May 11Evergreen/Greenacres/SELKIRK MS Track MeetMay 11 · 80m Hurdles · Place 9 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles917.14—
May 11Evergreen/Greenacres/SELKIRK MS Track MeetMay 11 · 1600 Meters · Place 10 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters107:09.84—
May 11Evergreen/Greenacres/SELKIRK MS Track MeetMay 11 · 200 Meters · Place 28 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters2844.62—
May 4Selkirk/Evergreen/NORTHPINES MS Track MeetMay 4 · Javelin · Place 21 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin2159-3—
May 4Selkirk/Evergreen/NORTHPINES MS Track MeetMay 4 · 80m Hurdles · Place 14 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles1418.0—
May 4Selkirk/Evergreen/NORTHPINES MS Track MeetMay 4 · 1600 Meters · Place 11 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters118:19.6—
May 4Selkirk/Evergreen/NORTHPINES MS Track MeetMay 4 · 200 Meters · Place 19 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters1936.8—
Apr 27Selkirk North Pines, and Horizon@ U-HIGHApr 27 · Javelin · Place 13 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)Javelin1359-5—
Apr 27Selkirk North Pines, and Horizon@ U-HIGHApr 27 · 80m Hurdles · Place 16 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)80m Hurdles1622.2—
Apr 27Selkirk North Pines, and Horizon@ U-HIGHApr 27 · 1600 Meters · Place 6 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)1600 Meters66:59.5—
Apr 27Selkirk North Pines, and Horizon@ U-HIGHApr 27 · 200 Meters · Place 12 · Selkirk (Liberty Lake)Selkirk (Liberty Lake)200 Meters1237.5—