Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Franklin Park-SpokanePost Season Mile · Oct 225:17.39Post Season MileOctober 22, 2025
1 Mile · RXC Mile LapPost Season Mile · Oct 145:25.77Post Season MileOctober 14, 2026
2 Miles · Franklin Park 2 mile2 Mile Time Trial · Sep 512:09.772 Mile Time TrialSeptember 5, 2026
3 Miles · Apple Ridge XC CourseDistrict 5 & 6 2A Championships · Oct 3116:54.59District 5 & 6 2A ChampionshipsOctober 31, 2026
5,000 Meters · Audubon Park2A GSL #3 Rogers, NC · Oct 820:13.292A GSL #3 Rogers, NCOctober 8, 2025
5,000 Meters · Beachview Park2A GSL #2 Deer Park and Rogers at Clarkston · Sep 2319:14.052A GSL #2 Deer Park and Rogers at ClarkstonSeptember 23, 2026
5,000 Meters · John R Rogers Franklin Park 5k2A GSL #1 EV at R · Sep 1619:25.702A GSL #1 EV at RSeptember 16, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1919:38.20CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Polo Grounds9th Annual Battle for the 509 · Oct 1018:56.359th Annual Battle for the 509October 10, 2026
5,000 Meters · Pullman High School2A GSL #4 Rogers, Clarkston, Pullman @ Pullman HS · Oct 1518:34.922A GSL #4 Rogers, Clarkston, Pullman @ Pullman HSOctober 15, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 818:34.52025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2518:55.70Nike Bob Firman Invitational XCSeptember 25, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31District 5 & 6 2A ChampionshipsOct 31 · 3 Miles 2A Boys · Place 37 · Rogers (Spokane)3 Miles 2A Boys3716:54.59 PB11
Oct 14Post Season MileOct 14 · 1 Miles Varsity · Place 1 · Rogers (Spokane)1 Miles Varsity15:25.77 PB11
Oct 109th Annual Battle for the 509Oct 10 · 5,000 Meters Varsity Red (AVG Above 18 Min) · Place 75 · Rogers (Spokane)5,000 Meters Varsity Red (AVG Above 18 Min)7518:56.35 PB11
Oct 72A GSL #3: NC, Rogers @ PullmanOct 7 · 5,000 Meters Varsity · Place 11 · Rogers (Spokane)5,000 Meters Varsity1119:00.9211
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division I Sec2 M-Z · Place 165 · Rogers (Spokane)5,000 Meters Varsity Division I Sec2 M-Z16518:55.70 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity DI MERGE · Place 293 · Rogers (Spokane)5,000 Meters Varsity DI MERGE29318:55.7011
Sep 232A GSL #2 Deer Park and Rogers at ClarkstonSep 23 · 5,000 Meters Varsity · Place 5 · Rogers (Spokane)5,000 Meters Varsity519:14.05 PB11
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Varsity Boys · Place 36 · Rogers (Spokane)5,000 Meters Varsity Boys3619:38.20 PB11
Sep 162A GSL #1 EV at RSep 16 · 5,000 Meters Varsity · Place 6 · Rogers (Spokane)5,000 Meters Varsity619:25.70 PB11
Sep 52 Mile Time TrialSep 5 · 2 Miles Varsity · Place 1 · Rogers (Spokane)2 Miles Varsity112:09.77 PB11
Aug 29Pre Season Mile Time TrialAug 29 · 1 Miles Varsity · Place 1 · Rogers (Spokane)1 Miles Varsity15:29.81Unofficial11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2A Boys · Place 143 · Rogers (Spokane)5,000 Meters 2A Boys14318:34.5 PB10
Oct 22Post Season MileOct 22 · 1 Miles Varsity · Place 1 · Rogers (Spokane)1 Miles Varsity15:17.39 PB10
Oct 152A GSL #4 Rogers, Clarkston, Pullman @ Pullman HSOct 15 · 5,000 Meters Varsity · Place 8 · Rogers (Spokane)5,000 Meters Varsity818:34.92 PB10
Oct 82A GSL #3 Rogers, NCOct 8 · 5,000 Meters Varsity · Place 16 · Rogers (Spokane)5,000 Meters Varsity1620:13.29 PB10
Sep 24GSL 2A League 2 at R Franklin ParkSep 24 · 5,000 Meters Varsity · Place 7 · Rogers (Spokane)5,000 Meters Varsity720:25.0010
Sep 17GSL 2A #1 WV at R Franklin ParkSep 17 · 5,000 Meters Varsity · Place 8 · Rogers (Spokane)5,000 Meters Varsity819:39.9010
Sep 82 Mile Time TrialSep 8 · 2 Miles Varsity · Place 1 · Rogers (Spokane)2 Miles Varsity112:31.6810
Aug 30Pre Season Mile Time TrialAug 30 · 1 Miles Varsity · Place 2 · Rogers (Spokane)1 Miles Varsity25:32.6Unofficial10