Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Granite Falls High School6th Annual Mountain Loop Invitational · Oct 1020:16.166th Annual Mountain Loop InvitationalOctober 10, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2520:29.90Return of the Salmon InvitationalSeptember 25, 2026
5,000 Meters · Ski HillLeavenworth Invitational · Oct 1723:48.77Leavenworth InvitationalOctober 17, 2026
5,000 Meters · South Whidbey Middle & High School1A - District 2 Championships · Nov 120:53.411A - District 2 ChampionshipsNovember 1, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 311A District 2 ChampionshipsOct 31 · 5,000 Meters District 2 Boys · Place 58 · Granite Falls5,000 Meters District 2 Boys5821:38.3510
Oct 17Leavenworth InvitationalOct 17 · 5,000 Meters Varsity · Place 80 · Granite Falls5,000 Meters Varsity8023:48.77 PB10
Oct 106th Annual Mountain Loop InvitationalOct 10 · 5,000 Meters FLIGHT 2 UNDER 21:30 · Place 85 · Granite Falls5,000 Meters FLIGHT 2 UNDER 21:308520:16.16 PB10
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Place 109 · Granite Falls5,000 Meters Varsity10920:29.90 PB10
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 2 · Place 82 · Granite Falls5,000 Meters Boys Varsity Division 28222:07.8710
Sep 11Ellensburg Invitational RelaysSep 11 · 1.5 Miles Relay Team Member · Place 122 · Granite Falls1.5 Miles Relay Team Member12210:24.310

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11A - District 2 ChampionshipsNov 1 · 5,000 Meters District 2 Boys · Place 55 · Granite Falls5,000 Meters District 2 Boys5520:53.41 PB9
Sep 10ESC Meet #1Sep 10 · 5,000 Meters Varsity · Place 74 · Granite Falls5,000 Meters Varsity7422:08.029