Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Shadle ParkHighlander Invitational · Sep 1214:36.89Highlander InvitationalSeptember 12, 2026
3 Miles · Harrington Golf & Country ClubNE2B League Meet # 3 · Oct 617:01.46NE2B League Meet # 3October 6, 2026
5,000 Meters · 49 Degrees Mountain ResortNE2B League Meet #2 North · Sep 3020:26.60NE2B League Meet #2 NorthSeptember 30, 2025
5,000 Meters · Carmichael MS57th Annual Max Jensen/Richland Invitational · Oct 1017:42.0457th Annual Max Jensen/Richland InvitationalOctober 10, 2026
5,000 Meters · Colfax Golf ClubDistrict 6 1B/2B Regional Championship · Oct 3116:43.80District 6 1B/2B Regional ChampionshipOctober 31, 2025
5,000 Meters · Newport High SchoolNE2B League Meet · Sep 2219:09.90NE2B League Meet September 22, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1918:18.20CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 417:31.108th Annual Battle for the 509October 4, 2025
5,000 Meters · Reardan Cross Country CourseDistrict 5/6 1B/2B Regional Championship · Oct 3117:29.57District 5/6 1B/2B Regional ChampionshipOctober 31, 2026
5,000 Meters · Short Game Golf CourseNE 1B/2B League #2 · Sep 2918:41NE 1B/2B League #2September 29, 2026
5,000 Meters · St.George'sDistrict 6 2B League Meet · Sep 2419:36District 6 2B League MeetSeptember 24, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:20.72025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2517:52.90Nike 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 31District 5/6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters 6 Varsity 2B · Place 6 · Chewelah5,000 Meters 6 Varsity 2B617:29.57 PB12
Oct 17NE2B League ChampionshipOct 17 · 5,000 Meters Varsity · Place 13 · Chewelah5,000 Meters Varsity1317:25.012
Oct 1057th Annual Max Jensen/Richland InvitationalOct 10 · 5,000 Meters Small School Varsity Boys · Place 5 · Chewelah5,000 Meters Small School Varsity Boys517:42.04 PB12
Oct 6NE2B League Meet # 3Oct 6 · 3 Miles Varsity · Place 11 · Chewelah3 Miles Varsity1117:01.46 PB12
Sep 29NE 1B/2B League #2Sep 29 · 5,000 Meters Varsity Boys · Place 9 · Chewelah5,000 Meters Varsity Boys918:41 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division I Sec1 A-L · Place 85 · Chewelah5,000 Meters Varsity Division I Sec1 A-L8517:52.90 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity DI MERGE · Place 204 · Chewelah5,000 Meters Varsity DI MERGE20417:52.9012
Sep 22NE2B League Meet Sep 22 · 5,000 Meters Varsity · Place 12 · Chewelah5,000 Meters Varsity1219:09.90 PB12
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Varsity Boys · Place 17 · Chewelah5,000 Meters Varsity Boys1718:18.20 PB12
Sep 12Highlander InvitationalSep 12 · 2.5 Miles Senior · Place 15 · Chewelah2.5 Miles Senior1514:36.89 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2B Boys · Place 14 · Chewelah5,000 Meters 2B Boys1417:20.7 PB11
Oct 31District 6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters Varsity 2B · Place 8 · Chewelah5,000 Meters Varsity 2B816:43.80 PB11
Oct 17District 6 NE2B League ChampionshipOct 17 · 5,000 Meters Varsity · Place 5 · Chewelah5,000 Meters Varsity517:47.7111
Oct 1156th Annual Max Jensen Invitational Oct 11 · 5,000 Meters Varsity · Place 10 · Chewelah5,000 Meters Varsity1017:15.4111
Oct 7NE 1B/2B League MeetOct 7 · 5,000 Meters Varsity · Place 8 · Chewelah5,000 Meters Varsity819:42.311
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below18 Min) · Place 112 · Chewelah5,000 Meters Varsity Championship(AVG Below18 Min)11217:31.10 PB11
Sep 30NE2B League Meet #2 NorthSep 30 · 5,000 Meters Varsity · Place 6 · Chewelah5,000 Meters Varsity620:26.60 PB11
Sep 24District 6 2B League MeetSep 24 · 5,000 Meters HS Boys · Place 14 · Chewelah5,000 Meters HS Boys1419:36 PB11
Sep 20CAN-AM InvitationalSep 20 · 5,000 Meters Varsity · Place 13 · Chewelah5,000 Meters Varsity1318:18.5011
Sep 13Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 53 · Chewelah2.5 Miles Varsity5315:12.0211

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 32 · Chewelah5,000 Meters Varsity3217:46.510
Nov 11B/2B and NEA Regional Cross Country MeetNov 1 · 5,000 Meters Varsity · Place 13 · Chewelah5,000 Meters Varsity1318:10.2010
Oct 18NE 2B League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 19 · Chewelah5,000 Meters Varsity1918:45.2010
Oct 1255th Max Jensen/Richland Invitational (no 2A/1A/B girls)Oct 12 · 5,000 Meters Varsity Boys Division 2 (2A/1A/B) · Place 19 · Chewelah5,000 Meters Varsity Boys Division 2 (2A/1A/B)1918:26.9410
Oct 8NE1B/2B League Meet (North Schools)Oct 8 · 5,000 Meters Varsity · Place 16 · Chewelah5,000 Meters Varsity1619:36.9310
Oct 57th Annual Battle for the 509Oct 5 · 5,000 Meters Varsity Red (AVG Above 18 Min) · Place 106 · Chewelah5,000 Meters Varsity Red (AVG Above 18 Min)10618:38.3010
Oct 1NE1B/2B Meet #2Oct 1 · 5,000 Meters Varsity · Place 9 · Chewelah5,000 Meters Varsity919:49.6010
Sep 21CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 21 · 5,000 Meters Varsity · Place 25 · Chewelah5,000 Meters Varsity2518:37.8610
Sep 14Highlander InvitationalSep 14 · 2.5 Miles Sophomore · Place 37 · Chewelah2.5 Miles Sophomore3715:11.8010

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 60 · Chewelah5,000 Meters Varsity6018:36.041
Oct 131B/2B League ChampionshipsOct 13 · 5,000 Meters Varsity · Place 66 · Chewelah5,000 Meters Varsity6621:00.419
Oct 754th Max Jensen/Richland InvitationalOct 7 · 5,000 Meters Varsity Division 2 2A · Place 82 · Chewelah5,000 Meters Varsity Division 2 2A8220:21.869
Oct 31B/2B District 7 league meet #3Oct 3 · Varsity · Place 30 · ChewelahVarsity3020:369
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Varsity Red · Place 143 · Chewelah5,000 Meters Varsity Red14319:53.969
Sep 26D7 1B/2B League Meet @ RepublicSep 26 · 5,000 Meters Varsity · Place 26 · Chewelah5,000 Meters Varsity2620:37.449
Sep 23CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 23 · Varsity · Place 57 · ChewelahVarsity5720:389
Sep 19League Meet #1Sep 19 · 3 Miles Varsity · Place 50 · Chewelah3 Miles Varsity5021:50.059
Sep 9Highlander InvitationalSep 9 · 2.5 Miles Freshman · Place 44 · Chewelah2.5 Miles Freshman4417:22.109