Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Fairways Golf Course4th Annual Battle for the 509 · Oct 212:14.764th Annual Battle for the 509October 2, 2021
3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 3024:27.14NE 2B League Meet #2 South September 30, 2025
5,000 Meters · Colfax Golf ClubDistrict 6 1B/2B Regional Championship · Oct 3124:28.10District 6 1B/2B Regional ChampionshipOctober 31, 2025
5,000 Meters · Freeman High SchoolNE 2B League Meet #3 South · Oct 726:14.84NE 2B League Meet #3 SouthOctober 7, 2025
5,000 Meters · Freeman Middle SchoolNE2B South Meet #2 · Sep 2926:55.89NE2B South Meet #2September 29, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1026:11.1NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lind-Ritzville High SchoolNE2B League Meet #1 · Sep 2227:21.65NE2B League Meet #1September 22, 2026
5,000 Meters · Old Kettle Falls Picnic AreaCAN-AM INVITATIONAL · Sep 1928:26.93CAN-AM INVITATIONALSeptember 19, 2026
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 425:23.608th Annual Battle for the 509October 4, 2025
5,000 Meters · Reardan Cross Country CourseDistrict 6 NE2B League Championship · Oct 1727:19.74District 6 NE2B League ChampionshipOctober 17, 2025
5,000 Meters · St. John Golf CourseDistrict 6 2B League Meet (South) · Sep 2325:30.27District 6 2B League Meet (South)September 23, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 826:03.62025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2527:39.50Nike 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 31District 5/6 1B/2B JV Time TrialOct 31 · 5,000 Meters New Division · FreemanFreeman5,000 Meters New Division027:33Unofficial12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Women's JV Bronze avg over 25:30 · Place 94 · FreemanFreeman5,000 Meters Women's JV Bronze avg over 25:309426:11.1 PB12
Oct 6NE 2B South Meet #3Oct 6 · 5,000 Meters Varsity Girls · Place 25 · FreemanFreeman5,000 Meters Varsity Girls2527:04Unofficial12
Sep 29NE2B South Meet #2Sep 29 · 5,000 Meters High School · Place 29 · FreemanFreeman5,000 Meters High School2926:55.89 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec1 A-L · Place 79 · FreemanFreeman5,000 Meters Junior Varsity Sec1 A-L7927:39.50 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 167 · FreemanFreeman5,000 Meters JV MERGE16727:39.5012
Sep 22NE2B League Meet #1Sep 22 · 5,000 Meters Varsity · Place 34 · FreemanFreeman5,000 Meters Varsity3427:21.65 PB12
Sep 19CAN-AM INVITATIONALSep 19 · 5,000 Meters Combined Girls · Place 72 · FreemanFreeman5,000 Meters Combined Girls7228:26.93 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 1B/2B Girls · Place 127 · FreemanFreeman5,000 Meters 1B/2B Girls12726:03.6 PB11
Oct 31District 6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters Varsity 1B/2B · Place 70 · FreemanFreeman5,000 Meters Varsity 1B/2B7024:28.10 PB11
Oct 17District 6 NE2B League ChampionshipOct 17 · 5,000 Meters Varsity (All Girls) · Place 43 · FreemanFreeman5,000 Meters Varsity (All Girls)4327:19.74 PB11
Oct 7NE 2B League Meet #3 SouthOct 7 · 5,000 Meters High School · Place 18 · FreemanFreeman5,000 Meters High School1826:14.84 PB11
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Red (Team AVG above 21:30) · Place 186 · FreemanFreeman5,000 Meters Varsity Red (Team AVG above 21:30)18625:23.60 PB11
Sep 30NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 28 · FreemanFreeman3 Miles Varsity2824:27.14 PB11
Sep 23District 6 2B League Meet (South)Sep 23 · 5,000 Meters Varsity · Place 18 · FreemanFreeman5,000 Meters Varsity1825:30.27 PB11
Sep 13Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 67 · FreemanFreeman2.5 Miles Varsity6720:50.1711
Sep 10VCS JamboreeSep 10 · 2 Miles Varsity · Place 26 · FreemanFreeman2 Miles Varsity2615:59.8811

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 271A Districts @ Chewelah Golf CourseOct 27 · 5,000 Meters Varsity · Place 35 · FreemanFreeman5,000 Meters Varsity3527:10.04FR
Oct 18NEA #4 Riverside, Newport, Medical Lake @ FreemanOct 18 · 5,000 Meters Varsity · Place 11 · FreemanFreeman5,000 Meters Varsity1128:059
Oct 14Rams River InviteOct 14 · 5,000 Meters Varsity · Place 30 · FreemanFreeman5,000 Meters Varsity3030:20.99
Oct 11NEA League Meet #3 Lakeside, Freeman, Medical LakeOct 11 · 5,000 Meters Varsity · Place 18 · FreemanFreeman5,000 Meters Varsity1828:09.89
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Varsity Red · Place 129 · FreemanFreeman5,000 Meters Varsity Red12926:30.669
Sep 28District #7 1A Meet #1 Medical Lake and Colville @ Deer Park and Freeman @ Deer ParkSep 28 · 5,000 Meters Girls Varsity · Place 20 · FreemanFreeman5,000 Meters Girls Varsity2027:15Unofficial9
Sep 23CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 23 · Varsity · Place 59 · FreemanFreemanVarsity5928:239
Sep 9Highlander InvitationalSep 9 · 2.5 Miles Freshman · Place 36 · FreemanFreeman2.5 Miles Freshman3623:07.689

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18All League @ Freeman Oct 18 · 1.5 Miles New7/8 grade Division · Place 10 · FreemanFreeman1.5 Miles New7/8 grade Division1011:25Unofficial8
Oct 13Greater Spokane County League Jamboree @ Freeman Oct 13 · 1.5 Miles Middle School · Place 10 · FreemanFreeman1.5 Miles Middle School1011:57.54Unofficial8
Oct 4Freeman East Valley vs Freeman @ CentennialOct 4 · 1.5 Miles Middle School · Place 3 · FreemanFreeman1.5 Miles Middle School311:48Unofficial8
Sep 27Freeman , Pride prep @ Cheney Sep 27 · 1.5 Miles Middle School · Place 4 · FreemanFreeman1.5 Miles Middle School411:47.2Unofficial8
Sep 20Mountainside Invitational Sep 20 · 1 Miles Middle School · Place 28 · FreemanFreeman1 Miles Middle School287:46.31Unofficial8
Sep 19 League Freeman Centennial , @Westwood 3:45pmSep 19 · 1.5 Miles Middle School · Place 5 · FreemanFreeman1.5 Miles Middle School512:06.8Unofficial8

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 14Freeman All LeagueOct 14 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School011:25Unofficial7
Oct 7Freeman Centennial Pride PrepOct 7 · 1.5 Miles Middle School Girls · FreemanFreeman1.5 Miles Middle School Girls012:33Unofficial7
Oct 4Freeman Cheney Pride PrepOct 4 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School012:06Unofficial7
Oct 24th Annual Battle for the 509Oct 2 · 1.5 Miles Middle School Combined · Place 31 · FreemanFreeman1.5 Miles Middle School Combined3112:14.76 PB7
Sep 30Pride Prep InviteSep 30 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School013:57:59Unofficial7
Sep 23Freeman Mountainside MileSep 23 · 1 Miles Middle School · FreemanFreeman1 Miles Middle School07:40Unofficial7
Sep 21Westwood, Pride Prep, FreemanSep 21 · 1.5 Miles Middle School · FreemanFreeman1.5 Miles Middle School012:44Unofficial7
Sep 16Freeman, Pride Prep, East ValleySep 16 · 1.5 Miles Middle School · Place 7 · FreemanFreeman1.5 Miles Middle School713:20Unofficial7