Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 20:03.87 | Highlander Invitational | September 11, 2021 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 25:29.11 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Freeman High SchoolNEA 1A Freeman/Deer Park #3 · Mar 27 | 27:45 | NEA 1A Freeman/Deer Park #3 | March 27, 2021 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 25:44.90 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · LCSC 5K XC COURSEAsotin XC Invite · Sep 17 | 25:06 | Asotin XC Invite | September 17, 2022 |
| 5,000 Meters · Millwood MeadowsGNL Clarkston @ West Valley · Oct 16 | 27:55 | GNL Clarkston @ West Valley | October 16, 2019 |
| 5,000 Meters · Newport High SchoolNEA #1 Freeman @ Newport · Mar 13 | 27:05:63 | NEA #1 Freeman @ Newport | March 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 1A Districts @ Chewelah Golf CourseOct 29 · 5,000 Meters Varsity · Place 32 · FreemanFreeman | 5,000 Meters Varsity | 32 | 26:04.2 | 12 |
| Oct 19 | NEA #4 Deer Park/Freeman/Lakeside @ NewportOct 19 · 5,000 Meters Varsity · Place 5 · FreemanFreeman | 5,000 Meters Varsity | 5 | 26:46.0 | 12 |
| Oct 15 | Lake Spokane XC InvitationalOct 15 · 5,000 Meters Varsity · Place 46 · FreemanFreeman | 5,000 Meters Varsity | 46 | 26:01.5 | 12 |
| Oct 12 | NEA #3 Colville, Riverside, Deer Park, FreemanOct 12 · 5,000 Meters Varsity · Place 8 · FreemanFreeman | 5,000 Meters Varsity | 8 | 26:18.62 | 12 |
| Oct 5 | NEA #2 Freeman, Newport, LakesideOct 5 · 5,000 Meters Varsity · FreemanFreeman | 5,000 Meters Varsity | 0 | — | 12 |
| Oct 1 | Battle for the 509Oct 1 · 5,000 Meters Varsity · Place 117 · FreemanFreeman | 5,000 Meters Varsity | 117 | 25:13.42 | SR |
| Sep 28 | NEA #1 Deer Park, Medical Lake, FreemanSep 28 · Varsity · Place 15 · FreemanFreeman | Varsity | 15 | 27:58 | 12 |
| Sep 24 | CAN-AM INVITATIONAL CROSS COUNTRYSep 24 · Varsity · Place 50 · FreemanFreeman | Varsity | 50 | 25:26 | 12 |
| Sep 17 | Asotin XC InviteSep 17 · 5,000 Meters Varsity · Place 42 · FreemanFreeman | 5,000 Meters Varsity | 42 | 25:06 PB | 12 |
| Sep 10 | Highlander InvitationalSep 10 · Varsity · Place 20 · FreemanFreeman | Varsity | 20 | 20:59 | 12 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NEA District 7 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 28 · FreemanFreeman | 5,000 Meters Varsity | 28 | 26:13.62 | 11 |
| Oct 16 | Lake Spokane Cross Country InvitationalOct 16 · 5,000 Meters Varsity · Place 26 · FreemanFreeman | 5,000 Meters Varsity | 26 | 26:01.6 | 11 |
| Oct 13 | NEA #3: Riverside/Colville/Freeman League MeetOct 13 · 5,000 Meters Varsity · Place 8 · FreemanFreeman | 5,000 Meters Varsity | 8 | 25:40.21 | 11 |
| Oct 9 | CAN-AM InvitationalOct 9 · 5,000 Meters Varsity · Place 15 · FreemanFreeman | 5,000 Meters Varsity | 15 | 25:01 | 11 |
| Oct 6 | NEA #2 Freeman v Medical LakeOct 6 · 5,000 Meters Varsity · Place 11 · FreemanFreeman | 5,000 Meters Varsity | 11 | 26:15.52 | 11 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Varsity · Place 152 · FreemanFreeman | 5,000 Meters Varsity | 152 | 25:29.11 PB | 11 |
| Sep 29 | NEA #1 : Deer Park/ Freeman/NewportSep 29 · 5,000 Meters Varsity · Place 10 · FreemanFreeman | 5,000 Meters Varsity | 10 | 26:45 | 11 |
| Sep 25 | Connell InviteSep 25 · 5,000 Meters Varsity · Place 77 · FreemanFreeman | 5,000 Meters Varsity | 77 | 27:11 | 11 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Junior Varsity · Place 43 · FreemanFreeman | 2.5 Miles Junior Varsity | 43 | 20:03.87 PB | 11 |
| Apr 9 | NEA League ChampionshipsApr 9 · 5,000 Meters Varsity · FreemanFreeman | 5,000 Meters Varsity | 0 | 30:09.91Unofficial | 10 |
| Mar 27 | NEA 1A Freeman/Deer Park #3Mar 27 · 5,000 Meters Varsity · Place 3 · FreemanFreeman | 5,000 Meters Varsity | 3 | 27:45 PB | 10 |
| Mar 13 | NEA #1 Freeman @ NewportMar 13 · 5,000 Meters Varsity · Place 4 · FreemanFreeman | 5,000 Meters Varsity | 4 | 27:05:63 PB | 10 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | GNL Clarkston @ West ValleyOct 16 · 5,000 Meters Varsity · Place 13 · West Valley (Spokane)West Valley (Spokane) | 5,000 Meters Varsity | 13 | 27:55 PB | 9 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Junior Varsity · Place 127 · West Valley (Spokane)West Valley (Spokane) | 0 Miles Junior Varsity | 127 | 24:46.20 | 9 |
| Oct 2 | GNL East Valley @ West ValleyOct 2 · 5,000 Meters Junior Varsity · Place 4 · West Valley (Spokane)West Valley (Spokane) | 5,000 Meters Junior Varsity | 4 | 25:52 | 9 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Girls Junior Varsity - 7 Runners · Place 150 · West Valley (Spokane)West Valley (Spokane) | 5,000 Meters Girls Junior Varsity - 7 Runners | 150 | 25:44.90 PB | 9 |
| Sep 25 | GNL West Valley @ PullmanSep 25 · 5,000 Meters Junior Varsity · Place 9 · West Valley (Spokane)West Valley (Spokane) | 5,000 Meters Junior Varsity | 9 | 28:44.30 | 9 |
| Sep 18 | GNL WV @ CheneySep 18 · 5,000 Meters Varsity · Place 24 · West Valley (Spokane)West Valley (Spokane) | 5,000 Meters Varsity | 24 | 26:39.47 | 9 |