Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Northwest Christian HSNWC Josh Wright Memorial Jamboree & Mud Run · Sep 810:58NWC Josh Wright Memorial Jamboree & Mud RunSeptember 8, 2026
2.5 Miles · Shadle ParkHighlander Invitational · Sep 1212:53.95Highlander InvitationalSeptember 12, 2026
3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 3016:25.39NE 2B League Meet #2 South September 30, 2025
5,000 Meters · Colfax Golf ClubDistrict 6 1B/2B Regional Championship · Oct 3116:07.30District 6 1B/2B Regional ChampionshipOctober 31, 2025
5,000 Meters · Freeman High SchoolNE 2B League Meet #3 South · Oct 717:19.00NE 2B League Meet #3 SouthOctober 7, 2025
5,000 Meters · Freeman Middle SchoolNE2B South Meet #2 · Sep 2916:31.29NE2B South Meet #2September 29, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1015:47.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lind-Ritzville High SchoolNE2B League Meet #1 · Sep 2215:51.87NE2B League Meet #1September 22, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1916:14.86CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Reardan Cross Country CourseDistrict 5/6 1B/2B Regional Championship · Oct 3116:12.20District 5/6 1B/2B Regional ChampionshipOctober 31, 2026
5,000 Meters · St. John Golf CourseDistrict 6 2B League Meet (South) · Sep 2317:15.49District 6 2B League Meet (South)September 23, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 816:56.62025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2515:30.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

10 results
DateMeetEventPlMarkGr
Oct 31District 5/6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters 6 Varsity 2B · Place 1 · Freeman5,000 Meters 6 Varsity 2B116:12.20 PB12
Oct 17NE2B League ChampionshipOct 17 · 5,000 Meters Varsity · Place 1 · Freeman5,000 Meters Varsity115:35.612
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Elite avg under 16:20 · Place 45 · Freeman5,000 Meters Men's Elite avg under 16:204515:47.3 PB12
Oct 6NE 2B South Meet #3Oct 6 · 5,000 Meters Varsity Boys · Place 1 · Freeman5,000 Meters Varsity Boys115:46Unofficial12
Sep 29NE2B South Meet #2Sep 29 · 5,000 Meters High School · Place 1 · Freeman5,000 Meters High School116:31.29 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division II · Place 2 · Freeman5,000 Meters Varsity Division II215:30.80 PB12
Sep 22NE2B League Meet #1Sep 22 · 5,000 Meters Varsity · Place 1 · Freeman5,000 Meters Varsity115:51.87 PB12
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Varsity Boys · Place 2 · Freeman5,000 Meters Varsity Boys216:14.86 PB12
Sep 12Highlander InvitationalSep 12 · 2.5 Miles Senior · Place 3 · Freeman2.5 Miles Senior312:53.95 PB12
Sep 8NWC Josh Wright Memorial Jamboree & Mud RunSep 8 · 2 Miles Varsity · Place 1 · Freeman2 Miles Varsity110:58 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2B Boys · Place 6 · Freeman5,000 Meters 2B Boys616:56.6 PB11
Oct 31District 6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters Varsity 2B · Place 3 · Freeman5,000 Meters Varsity 2B316:07.30 PB11
Oct 17District 6 NE2B League ChampionshipOct 17 · 5,000 Meters Varsity · Place 3 · Freeman5,000 Meters Varsity317:22.4811
Oct 7NE 2B League Meet #3 SouthOct 7 · 5,000 Meters High School · Place 2 · Freeman5,000 Meters High School217:19.00 PB11
Sep 30NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 4 · Freeman3 Miles Varsity416:25.39 PB11
Sep 23District 6 2B League Meet (South)Sep 23 · 5,000 Meters Varsity · Place 3 · Freeman5,000 Meters Varsity317:15.49 PB11