Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Fairways Golf Course4th Annual Battle for the 509 · Oct 210:51.444th Annual Battle for the 509October 2, 2021
2 Miles · Northwest Christian HSNWC Josh Wright Memorial Jamboree & Mud Run · Sep 812:30NWC Josh Wright Memorial Jamboree & Mud RunSeptember 8, 2026
2.5 Miles · Shadle ParkHighlander Invitational · Sep 1214:45.30Highlander InvitationalSeptember 12, 2026
3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 3018:05.45NE 2B League Meet #2 South September 30, 2025
5,000 Meters · Freeman High SchoolNE 2B League Meet #3 South · Oct 719:35.67NE 2B League Meet #3 SouthOctober 7, 2025
5,000 Meters · Freeman Middle SchoolNE2B South Meet #2 · Sep 2918:37.19NE2B South Meet #2September 29, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1018:14.7NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lind-Ritzville High SchoolNE2B League Meet #1 · Sep 2218:12.23NE2B League Meet #1September 22, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1918:26.26CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 419:09.408th Annual Battle for the 509October 4, 2025
5,000 Meters · Reardan Cross Country CourseDistrict 5/6 1B/2B Regional Championship · Oct 3118:45.21District 5/6 1B/2B Regional ChampionshipOctober 31, 2026
5,000 Meters · St. John Golf CourseDistrict 6 2B League Meet (South) · Sep 2319:05.30District 6 2B League Meet (South)September 23, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2517:44.60Nike 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 30 · FreemanFreeman5,000 Meters 6 Varsity 2B3018:45.21 PB12
Oct 17NE2B League ChampionshipOct 17 · 5,000 Meters Varsity · Place 24 · FreemanFreeman5,000 Meters Varsity2418:08.512
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 350 · FreemanFreeman5,000 Meters Men's Varsity Gold avg 16:30-17:5935018:14.7 PB12
Oct 6NE 2B South Meet #3Oct 6 · 5,000 Meters Varsity Boys · Place 10 · FreemanFreeman5,000 Meters Varsity Boys1018:04Unofficial12
Sep 29NE2B South Meet #2Sep 29 · 5,000 Meters High School · Place 9 · FreemanFreeman5,000 Meters High School918:37.19 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division II · Place 46 · FreemanFreeman5,000 Meters Varsity Division II4617:44.60 PB12
Sep 22NE2B League Meet #1Sep 22 · 5,000 Meters Varsity · Place 8 · FreemanFreeman5,000 Meters Varsity818:12.23 PB12
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Varsity Boys · Place 18 · FreemanFreeman5,000 Meters Varsity Boys1818:26.26 PB12
Sep 12Highlander InvitationalSep 12 · 2.5 Miles Senior · Place 18 · FreemanFreeman2.5 Miles Senior1814:45.30 PB12
Sep 8NWC Josh Wright Memorial Jamboree & Mud RunSep 8 · 2 Miles Varsity · Place 8 · FreemanFreeman2 Miles Varsity812:30 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31District 6 1B/2B JV Time TrialOct 31 · 5,000 Meters JV · FreemanFreeman5,000 Meters JV018:30.16Unofficial11
Oct 17District 6 NE2B League ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 3 · FreemanFreeman5,000 Meters Junior Varsity319:47.0411
Oct 7NE 2B League Meet #3 SouthOct 7 · 5,000 Meters High School · Place 16 · FreemanFreeman5,000 Meters High School1619:35.67 PB11
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Competitive JV (Below 21:30) · Place 95 · FreemanFreeman5,000 Meters Competitive JV (Below 21:30)9519:09.40 PB11
Sep 30NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 22 · FreemanFreeman3 Miles Varsity2218:05.45 PB11
Sep 27Lake Spokane XC InviteSep 27 · 5,000 Meters Varsity · Place 48 · FreemanFreeman5,000 Meters Varsity4819:13.6011
Sep 23District 6 2B League Meet (South)Sep 23 · 5,000 Meters Varsity · Place 15 · FreemanFreeman5,000 Meters Varsity1519:05.30 PB11
Sep 13Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 65 · FreemanFreeman2.5 Miles Varsity6515:35.3911
Sep 10VCS JamboreeSep 10 · 2 Miles Varsity · Place 16 · FreemanFreeman2 Miles Varsity1611:55.6611

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 96 · FreemanFreeman5,000 Meters Varsity9619:23.210
Nov 11B/2B and NEA Regional Cross Country MeetNov 1 · 5,000 Meters Varsity · Place 28 · FreemanFreeman5,000 Meters Varsity2819:12.6010
Oct 18NE 2B League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 34 · FreemanFreeman5,000 Meters Varsity3420:09.6010
Oct 8NE 1B/2B League Meet #3 (South Schools)Oct 8 · 5,000 Meters Varsity · Place 24 · FreemanFreeman5,000 Meters Varsity2420:19.0010
Oct 57th Annual Battle for the 509Oct 5 · 5,000 Meters Varsity Red (AVG Above 18 Min) · Place 147 · FreemanFreeman5,000 Meters Varsity Red (AVG Above 18 Min)14719:13.2010
Oct 11B/2B League Meet #2Oct 1 · 5,000 Meters Varsity · Place 22 · FreemanFreeman5,000 Meters Varsity2220:09.2010
Sep 28Lake Spokane XC InvitationalSep 28 · 5,000 Meters Varsity · Place 31 · FreemanFreeman5,000 Meters Varsity3120:02.4710
Sep 21CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 21 · 5,000 Meters Varsity · Place 40 · FreemanFreeman5,000 Meters Varsity4019:44.1310
Sep 14Highlander InvitationalSep 14 · 2.5 Miles Sophomore · Place 52 · FreemanFreeman2.5 Miles Sophomore5215:34.6010
Sep 11VCS JamboreeSep 11 · 2 Miles Varsity · Place 20 · FreemanFreeman2 Miles Varsity2012:07.8010

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18NEA #4 Riverside, Newport, Medical Lake @ FreemanOct 18 · 5,000 Meters Varsity · Place 15 · FreemanFreeman5,000 Meters Varsity1520:419
Oct 14Rams River InviteOct 14 · 5,000 Meters Junior Varsity · Place 6 · FreemanFreeman5,000 Meters Junior Varsity621:30.19
Oct 11NEA League Meet #3 Lakeside, Freeman, Medical LakeOct 11 · 5,000 Meters Junior Varsity · Place 10 · FreemanFreeman5,000 Meters Junior Varsity1020:49.19
Oct 754th Max Jensen/Richland InvitationalOct 7 · 5,000 Meters Varsity Division 2 2A · Place 124 · FreemanFreeman5,000 Meters Varsity Division 2 2A12422:26.479
Oct 4NEA #2 Freeman, Newport, ColvilleOct 4 · Varsity · Place 12 · FreemanFreemanVarsity1221:109
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Varsity Red · Place 139 · FreemanFreeman5,000 Meters Varsity Red13919:50.219
Sep 28District #7 1A Meet #1 Medical Lake and Colville @ Deer Park and Freeman @ Deer ParkSep 28 · 5,000 Meters Boys Varsity · Place 23 · FreemanFreeman5,000 Meters Boys Varsity2322:08Unofficial9
Sep 23CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 23 · Varsity · Place 62 · FreemanFreemanVarsity6220:49.59
Sep 9Highlander InvitationalSep 9 · 2.5 Miles Freshman · Place 35 · FreemanFreeman2.5 Miles Freshman3516:54.309

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18All League @ Freeman Oct 18 · 1.5 Miles New7/8 grade Division · Place 10 · FreemanFreeman1.5 Miles New7/8 grade Division109:34Unofficial8
Oct 13Greater Spokane County League Jamboree @ Freeman Oct 13 · 1.5 Miles Middle School · Place 12 · FreemanFreeman1.5 Miles Middle School1210:04.94Unofficial8
Oct 4Freeman East Valley vs Freeman @ CentennialOct 4 · 1.5 Miles Middle School · Place 5 · FreemanFreeman1.5 Miles Middle School59:35Unofficial8
Oct 1Battle for the 509Oct 1 · 2,000 Meters Middle School · Place 20 · FreemanFreeman2,000 Meters Middle School207:35.438
Sep 27Freeman , Pride prep @ Cheney Sep 27 · 1.5 Miles Middle School · Place 4 · FreemanFreeman1.5 Miles Middle School49:54.7Unofficial8
Sep 20Mountainside Invitational Sep 20 · 1 Miles Middle School · Place 12 · FreemanFreeman1 Miles Middle School126:21.79Unofficial8
Sep 19 League Freeman Centennial , @Westwood 3:45pmSep 19 · 1.5 Miles Middle School · Place 7 · FreemanFreeman1.5 Miles Middle School710:03.2Unofficial8

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 14Freeman All LeagueOct 14 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School010:10Unofficial7
Oct 7Freeman Centennial Pride PrepOct 7 · 1.5 Miles Middle School Boys · FreemanFreeman1.5 Miles Middle School Boys011:23Unofficial7
Oct 4Freeman Cheney Pride PrepOct 4 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School010:35Unofficial7
Oct 24th Annual Battle for the 509Oct 2 · 1.5 Miles Middle School Combined · Place 34 · FreemanFreeman1.5 Miles Middle School Combined3410:51.44 PB7
Sep 30Pride Prep InviteSep 30 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School011:26Unofficial7
Sep 28Freeman East ValleySep 28 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School010:49Unofficial7
Sep 23Freeman Mountainside MileSep 23 · 1 Miles Middle School · FreemanFreeman1 Miles Middle School06:55Unofficial7
Sep 21Westwood, Pride Prep, FreemanSep 21 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School011:05Unofficial7
Sep 16Freeman, Pride Prep, East ValleySep 16 · 1.5 Miles Middle School · Place 6 · FreemanFreeman1.5 Miles Middle School611:44Unofficial7