Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Northwest Christian HSNWC Josh Wright Memorial Jamboree & Mud Run · Sep 813:41NWC Josh Wright Memorial Jamboree & Mud RunSeptember 8, 2026
2.5 Miles · Shadle ParkHighlander Invitational · Sep 1215:42.01Highlander InvitationalSeptember 12, 2026
3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 3018:15.81NE 2B League Meet #2 South September 30, 2025
5,000 Meters · Freeman High SchoolNE 2B League Meet #3 South · Oct 719:40.20NE 2B League Meet #3 SouthOctober 7, 2025
5,000 Meters · Freeman Middle SchoolNE2B South Meet #2 · Sep 2919:24.94NE2B South Meet #2September 29, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1018:35.6NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lind-Ritzville High SchoolNE2B League Meet #1 · Sep 2219:30.10NE2B League Meet #1September 22, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1919:52.89CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Reardan Cross Country CourseDistrict 6 NE2B League Championship · Oct 1719:55.19District 6 NE2B League ChampionshipOctober 17, 2025
5,000 Meters · St. John Golf CourseDistrict 6 2B League Meet (South) · Sep 2319:25.62District 6 2B League Meet (South)September 23, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2518:46.30Nike 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 1B/2B JV Time TrialOct 31 · 5,000 Meters New Division · Freeman5,000 Meters New Division019:12Unofficial11
Oct 17NE2B League ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 4 · Freeman5,000 Meters Junior Varsity418:54.011
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Silver avg 18:00-19:29 · Place 180 · Freeman5,000 Meters Men's Varsity Silver avg 18:00-19:2918018:35.6 PB11
Oct 6NE 2B South Meet #3Oct 6 · 5,000 Meters Varsity Boys · Place 13 · Freeman5,000 Meters Varsity Boys1318:22Unofficial11
Sep 29NE2B South Meet #2Sep 29 · 5,000 Meters High School · Place 20 · Freeman5,000 Meters High School2019:24.94 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec1 A-L · Place 96 · Freeman5,000 Meters Junior Varsity Sec1 A-L9618:46.30 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 157 · Freeman5,000 Meters JV MERGE15718:46.3011
Sep 22NE2B League Meet #1Sep 22 · 5,000 Meters Varsity · Place 23 · Freeman5,000 Meters Varsity2319:30.10 PB11
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Junior Varsity · Place 7 · Freeman5,000 Meters Junior Varsity719:52.89 PB11
Sep 12Highlander InvitationalSep 12 · 2.5 Miles Junior · Place 26 · Freeman2.5 Miles Junior2615:42.01 PB11
Sep 8NWC Josh Wright Memorial Jamboree & Mud RunSep 8 · 2 Miles JV HS BOYS · Place 4 · Freeman2 Miles JV HS BOYS413:41 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31District 6 1B/2B JV Time TrialOct 31 · 5,000 Meters JV · Freeman5,000 Meters JV018:34.36Unofficial10
Oct 17District 6 NE2B League ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 4 · Freeman5,000 Meters Junior Varsity419:55.19 PB10
Oct 7NE 2B League Meet #3 SouthOct 7 · 5,000 Meters High School · Place 17 · Freeman5,000 Meters High School1719:40.20 PB10
Sep 30NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 25 · Freeman3 Miles Varsity2518:15.81 PB10
Sep 23District 6 2B League Meet (South)Sep 23 · 5,000 Meters Varsity · Place 17 · Freeman5,000 Meters Varsity1719:25.62 PB10