Personal bests

Best marks in available results
Event / courseMarkMeetDate
4876 m · Riverside High SchoolNEA #2 RHS vs. Lakeside · Oct 121:35NEA #2 RHS vs. LakesideOctober 1, 2025
5,000 Meters · Colville HSNEA #2 Riverside @ Colville · Oct 820:08.95NEA #2 Riverside @ ColvilleOctober 8, 2025
5,000 Meters · Ft. Walla Walla Natural areaHawk Invite · Sep 1826:08.27Hawk InviteSeptember 18, 2026
5,000 Meters · Medical Lake HSNEA 1A District Championship · Oct 2520:44.01NEA 1A District ChampionshipOctober 25, 2025
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 420:56.308th Annual Battle for the 509October 4, 2025
5,000 Meters · Riverside Middle SchoolNEA #1 Lakeside @ Riverside · Sep 3023:10NEA #1 Lakeside @ RiversideSeptember 30, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2523:10.80Nike 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

8 results
DateMeetEventPlMarkGr
Oct 24NEA 1A District ChampionshipOct 24 · 5,000 Meters Varsity · Place 28 · RiversideRiverside5,000 Meters Varsity2820:29.10—
Oct 14NEA #3 Riverside @ Medical LakeOct 14 · 5,000 Meters Junior Varsity · Place 7 · RiversideRiverside5,000 Meters Junior Varsity721:55.3612
Oct 109th Annual Battle for the 509Oct 10 · 5,000 Meters JV Silver (21:30-25 Min 5K) · Place 115 · RiversideRiverside5,000 Meters JV Silver (21:30-25 Min 5K)11522:26.7812
Oct 7NEA # 2 Riverside vs Colville @ CHSOct 7 · 5,000 Meters Junior Varsity · Place 6 · RiversideRiverside5,000 Meters Junior Varsity623:08.1512
Sep 30NEA #1 Lakeside @ RiversideSep 30 · 5,000 Meters Varsity · Place 26 · RiversideRiverside5,000 Meters Varsity2623:10 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 271 · RiversideRiverside5,000 Meters Junior Varsity Sec2 M-Z27123:10.80 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 487 · RiversideRiverside5,000 Meters JV MERGE48723:10.8012
Sep 18Hawk InviteSep 18 · 5,000 Meters JV · Place 102 · RiversideRiverside5,000 Meters JV10226:08.27 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25NEA 1A District ChampionshipOct 25 · 5,000 Meters Varsity · Place 27 · RiversideRiverside5,000 Meters Varsity2720:44.01 PB11
Oct 18Inland Northwest Small School JV Champs (Formerly Ram River Invite)Oct 18 · 5,000 Meters Junior Varsity · Place 27 · RiversideRiverside5,000 Meters Junior Varsity2721:36.3111
Oct 15NEA Riverside @ Medical Lake Oct 15 · 5,000 Meters Junior Varsity · Place 10 · RiversideRiverside5,000 Meters Junior Varsity1020:59.1511
Oct 1156th Annual Max Jensen Invitational Oct 11 · 5,000 Meters Varsity · Place 140 · RiversideRiverside5,000 Meters Varsity14020:21.0711
Oct 8NEA #2 Riverside @ ColvilleOct 8 · 5,000 Meters Junior Varsity · Place 2 · RiversideRiverside5,000 Meters Junior Varsity220:08.95 PB11
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters JV Silver (21:30-25 Min 5K) · Place 51 · RiversideRiverside5,000 Meters JV Silver (21:30-25 Min 5K)5120:56.30 PB11
Oct 1NEA #2 RHS vs. LakesideOct 1 · 3.03 Miles Varsity · Place 23 · RiversideRiverside3.03 Miles Varsity2321:35 PB11
Sep 13Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 106 · RiversideRiverside2.5 Miles Varsity10616:57.7111
Sep 10VCS JamboreeSep 10 · 2 Miles Junior Varsity · Place 14 · RiversideRiverside2 Miles Junior Varsity1413:04.7211

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26NEA 1A DistrictsOct 26 · 5,000 Meters Varsity · Place 26 · RiversideRiverside5,000 Meters Varsity2622:19.2810
Oct 192nd Annual Rams River InviteOct 19 · 5,000 Meters Varsity · Place 27 · RiversideRiverside5,000 Meters Varsity2721:28.2710
Oct 16 NEA League @ MLOct 16 · 5,000 Meters Varsity · Place 25 · RiversideRiverside5,000 Meters Varsity2521:13.1110
Oct 57th Annual Battle for the 509Oct 5 · 5,000 Meters JV Silver (21:30-25 Min 5K) · Place 72 · RiversideRiverside5,000 Meters JV Silver (21:30-25 Min 5K)7221:03.7810
Oct 2NEA League Meet #1 vs RiversideOct 2 · 5,000 Meters Varsity · Place 19 · RiversideRiverside5,000 Meters Varsity1921:48.4310
Sep 9Josh Wright Memorial JamboreeSep 9 · 2 Miles Varsity · Place 38 · RiversideRiverside2 Miles Varsity3819:08.0210

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 18NEA #4 Riverside, Newport, Medical Lake @ FreemanOct 18 · 5,000 Meters Junior Varsity · Place 28 · RiversideRiverside5,000 Meters Junior Varsity2827:019
Oct 14Rams River InviteOct 14 · 5,000 Meters Junior Varsity · Place 29 · RiversideRiverside5,000 Meters Junior Varsity2931:54.89
Oct 11NEA #3 Newport, Colville, Deer Park @ RiversideOct 11 · Junior Varsity · Place 29 · RiversideRiversideJunior Varsity2928:009
Oct 10RXC Mid Season MileOct 10 · 1 Miles All Boys · Place 9 · Rogers (Spokane)Rogers (Spokane)1 Miles All Boys97:20Unofficial10
Oct 4NEA #2 Deer Park, Riverside, @ Medical LakeOct 4 · 5,000 Meters Junior Varsity · Place 26 · RiversideRiverside5,000 Meters Junior Varsity2626:29.59
Oct 4Rogers v West ValleyOct 4 · Junior Varsity · Place 8 · Rogers (Spokane)Rogers (Spokane)Junior Varsity825:4110
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Beginner Junior Varsity · Place 193 · Rogers (Spokane)Rogers (Spokane)5,000 Meters Beginner Junior Varsity19324:12.4010
Sep 27NEA #1 Lakeside, Riverside @ NewportSep 27 · 5,000 Meters Junior Varsity · Place 29 · RiversideRiverside5,000 Meters Junior Varsity2930:13.979
Sep 23CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 23 · Junior Varsity · Place 49 · Rogers (Spokane)Rogers (Spokane)Junior Varsity4926:1810
Sep 13GSL #1 Rogers V ClarkstonSep 13 · Varsity · Place 5 · Rogers (Spokane)Rogers (Spokane)Varsity527:369
Sep 9Highlander InvitationalSep 9 · 2.5 Miles Sophomore · Place 62 · Rogers (Spokane)Rogers (Spokane)2.5 Miles Sophomore6221:42.2010
Sep 9Highlander InvitationalSep 9 · 2.5 Miles Freshman · Place 69 · RiversideRiverside2.5 Miles Freshman6920:06.209
Sep 22 Mile Time TrialSep 2 · 2 Miles Boys Time Trial · Place 6 · Rogers (Spokane)Rogers (Spokane)2 Miles Boys Time Trial618:58.7Unofficial10
Aug 26Pre Season MileAug 26 · 1 Miles Boys · Place 4 · Rogers (Spokane)Rogers (Spokane)1 Miles Boys49:00.7Unofficial10