Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Franklin Park-SpokanePost Season Mile · Oct 226:33.98Post Season MileOctober 22, 2025
1 Mile · RXC Mile LapPost Season Mile · Oct 146:43.76Post Season MileOctober 14, 2026
2 Miles · Franklin Park 2 mile2 Mile Time Trial · Sep 514:20.542 Mile Time TrialSeptember 5, 2026
5,000 Meters · Audubon Park2A GSL #3 Rogers, NC · Oct 823:50.142A GSL #3 Rogers, NCOctober 8, 2025
5,000 Meters · Beachview Park2A GSL #2 Deer Park and Rogers at Clarkston · Sep 2322:02.882A 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 1622:19.552A GSL #1 EV at RSeptember 16, 2026
5,000 Meters · Mead High SchoolGSL JV-Frosh Championships · Oct 2521:46.99GSL JV-Frosh ChampionshipsOctober 25, 2025
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1921:52.86CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Polo Grounds9th Annual Battle for the 509 · Oct 1021:11.229th Annual Battle for the 509October 10, 2026
5,000 Meters · Pullman High School2A GSL #4 Rogers, Clarkston, Pullman @ Pullman HS · Oct 1522:20.022A GSL #4 Rogers, Clarkston, Pullman @ Pullman HSOctober 15, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2520:54.20Nike 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

10 results
DateMeetEventPlMarkGr
Oct 14Post Season MileOct 14 · 1 Miles Varsity · Place 9 · Rogers (Spokane)1 Miles Varsity96:43.76 PB11
Oct 109th Annual Battle for the 509Oct 10 · 5,000 Meters JV Silver (21:30-25 Min 5K) · Place 41 · Rogers (Spokane)5,000 Meters JV Silver (21:30-25 Min 5K)4121:11.22 PB11
Oct 72A GSL #3: NC, Rogers @ PullmanOct 7 · 5,000 Meters Junior Varsity · Place 21 · Rogers (Spokane)5,000 Meters Junior Varsity2122:21.0811
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 202 · Rogers (Spokane)5,000 Meters Junior Varsity Sec2 M-Z20220:54.20 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 382 · Rogers (Spokane)5,000 Meters JV MERGE38220:54.2011
Sep 232A GSL #2 Deer Park and Rogers at ClarkstonSep 23 · 5,000 Meters Varsity · Place 17 · Rogers (Spokane)5,000 Meters Varsity1722:02.88 PB11
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Junior Varsity · Place 22 · Rogers (Spokane)5,000 Meters Junior Varsity2221:52.86 PB11
Sep 162A GSL #1 EV at RSep 16 · 5,000 Meters Junior Varsity · Place 12 · Rogers (Spokane)5,000 Meters Junior Varsity1222:19.55 PB11
Sep 52 Mile Time TrialSep 5 · 2 Miles Varsity · Place 8 · Rogers (Spokane)2 Miles Varsity814:20.54 PB11
Aug 29Pre Season Mile Time TrialAug 29 · 1 Miles Varsity · Place 9 · Rogers (Spokane)1 Miles Varsity96:41.51Unofficial11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25GSL JV-Frosh ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 135 · Rogers (Spokane)5,000 Meters Junior Varsity13521:46.99 PB10
Oct 22Post Season MileOct 22 · 1 Miles Varsity · Place 11 · Rogers (Spokane)1 Miles Varsity116:33.98 PB10
Oct 152A GSL #4 Rogers, Clarkston, Pullman @ Pullman HSOct 15 · 5,000 Meters Junior Varsity · Place 17 · Rogers (Spokane)5,000 Meters Junior Varsity1722:20.02 PB10
Oct 82A GSL #3 Rogers, NCOct 8 · 5,000 Meters Varsity · Place 29 · Rogers (Spokane)5,000 Meters Varsity2923:50.14 PB10
Sep 24GSL 2A League 2 at R Franklin ParkSep 24 · 5,000 Meters Junior Varsity · Place 12 · Rogers (Spokane)5,000 Meters Junior Varsity1223:40.9910
Sep 17GSL 2A #1 WV at R Franklin ParkSep 17 · 5,000 Meters Junior Varsity · Place 14 · Rogers (Spokane)5,000 Meters Junior Varsity1424:24.4710
Sep 82 Mile Time TrialSep 8 · 2 Miles Varsity · Place 10 · Rogers (Spokane)2 Miles Varsity1016:02.5010
Aug 30Pre Season Mile Time TrialAug 30 · 1 Miles Varsity · Place 12 · Rogers (Spokane)1 Miles Varsity127:24.0Unofficial10