Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Audubon ParkSpokaneParochialWeek1@AudubonPark · Sep 14 | 8:42 | SpokaneParochialWeek1@AudubonPark | September 14, 2018 |
| 1 Mile · Comstock ParkSpokaneParochialWeek2@ComstockPark · Sep 21 | 8:25 | SpokaneParochialWeek2@ComstockPark | September 21, 2018 |
| 1 Mile · Kiwanis ParkSpokane Parochial Week 2 @ Kiwanis Park · Sep 20 | 8:33 | Spokane Parochial Week 2 @ Kiwanis Park | September 20, 2019 |
| 1 Mile · Plantes FerrySpokaneParochialWeek5@PlantesFerryPark · Oct 12 | 8:37 | SpokaneParochialWeek5@PlantesFerryPark | October 12, 2018 |
| 1 Mile · Sky Prairie ParkSpokaneParochialLeagueChampionships@SkyPrairiePark · Oct 19 | 8:02 | SpokaneParochialLeagueChampionships@SkyPrairiePark | October 19, 2018 |
| 1 Mile · St. John Vianney School SpokaneParochialWeek5@StJohns · Oct 14 | 9:18 | SpokaneParochialWeek5@StJohns | October 14, 2016 |
| 1 Mile · St. Michael's HSSpokaneParochialWeek2@MountStMichaels · Sep 22 | 9:06 | SpokaneParochialWeek2@MountStMichaels | September 22, 2017 |
| 1 Mile · St.George's Spokane Parochial Week 3 @ St. George's Campus · Sep 27 | 9:08 | Spokane Parochial Week 3 @ St. George's Campus | September 27, 2019 |
| 1 Mile · Valley Mission ParkSpokaneParochialWeek3@Splashdown · Sep 28 | 9:39 | SpokaneParochialWeek3@Splashdown | September 28, 2018 |
| 3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 30 | 24:44.91 | NE 2B League Meet #2 South | September 30, 2025 |
| 3,200 Meters · Valley Christian SchoolTeam Time Trial · Oct 26 | 15:35.62 | Team Time Trial | October 26, 2024 |
| 5,000 Meters · Colfax Golf ClubDistrict 6 1B/2B Regional Championship · Oct 31 | 25:46.20 | District 6 1B/2B Regional Championship | October 31, 2025 |
| 5,000 Meters · Polo Grounds7th Annual Battle for the 509 · Oct 5 | 25:19.30 | 7th Annual Battle for the 509 | October 5, 2024 |
| 5,000 Meters · The Gorge AmphitheaterLive Nation Invitational at the Gorge · Oct 9 | 28:28.64 | Live Nation Invitational at the Gorge | October 9, 2025 |
| 5,000 Meters · Valley Christian SchoolDistrict 6 1B Championships · Oct 17 | 25:53.30 | District 6 1B Championships | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | District 6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters Varsity 1B/2B · Place 85 · Valley ChristianValley Christian | 5,000 Meters Varsity 1B/2B | 85 | 25:46.20 PB | 12 |
| Oct 24 | Team Time Trial 2 MileOct 24 · 3,200 Meters Varsity · Place 4 · Valley ChristianValley Christian | 3,200 Meters Varsity | 4 | 15:21.44Unofficial | 12 |
| Oct 17 | District 6 1B ChampionshipsOct 17 · 5,000 Meters Varsity · Place 28 · Valley ChristianValley Christian | 5,000 Meters Varsity | 28 | 25:53.30 PB | 12 |
| Oct 9 | Live Nation Invitational at the GorgeOct 9 · 5,000 Meters Varsity Small School · Place 46 · Valley ChristianValley Christian | 5,000 Meters Varsity Small School | 46 | 28:28.64 PB | 12 |
| Oct 4 | 8th Annual Battle for the 509Oct 4 · 5,000 Meters Novice (Over 25 Min) · Place 58 · Valley ChristianValley Christian | 5,000 Meters Novice (Over 25 Min) | 58 | 25:55.60 | 12 |
| Sep 30 | NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 31 · Valley ChristianValley Christian | 3 Miles Varsity | 31 | 24:44.91 PB | 12 |
| Sep 27 | Connell InviteSep 27 · 5,000 Meters Junior Varsity · Place 18 · Valley ChristianValley Christian | 5,000 Meters Junior Varsity | 18 | 28:44.52 | 12 |
| Sep 20 | CAN-AM InvitationalSep 20 · 5,000 Meters Varsity · Place 53 · Valley ChristianValley Christian | 5,000 Meters Varsity | 53 | 26:29.30 | 12 |
| Sep 13 | Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 76 · Valley ChristianValley Christian | 2.5 Miles Varsity | 76 | 22:54.84 | 12 |
| Sep 10 | VCS JamboreeSep 10 · 2 Miles Varsity · Place 37 · Valley ChristianValley Christian | 2 Miles Varsity | 37 | 17:08.96 | 12 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 2024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 114 · Valley ChristianValley Christian | 5,000 Meters Varsity | 114 | 26:37.1 | 11 |
| Nov 1 | 1B/2B and NEA Regional Cross Country MeetNov 1 · 5,000 Meters Varsity · Place 74 · Valley ChristianValley Christian | 5,000 Meters Varsity | 74 | 27:47.07 | 11 |
| Oct 26 | Team Time TrialOct 26 · 3,200 Meters Varsity · Place 6 · Valley ChristianValley Christian | 3,200 Meters Varsity | 6 | 15:35.62 PB | 11 |
| Oct 18 | District 6 1B ChampionshipsOct 18 · 5,000 Meters Varsity · Place 29 · Valley ChristianValley Christian | 5,000 Meters Varsity | 29 | 26:29.50 | 11 |
| Oct 8 | NE 1B/2B League Meet #3 (South Schools)Oct 8 · 5,000 Meters Varsity · Place 30 · Valley ChristianValley Christian | 5,000 Meters Varsity | 30 | 29:00.00 | 11 |
| Oct 5 | 7th Annual Battle for the 509Oct 5 · 5,000 Meters Novice (Over 25 Min) · Place 39 · Valley ChristianValley Christian | 5,000 Meters Novice (Over 25 Min) | 39 | 25:19.30 PB | 11 |
| Oct 1 | NE1B/2B Meet #2Oct 1 · 5,000 Meters Varsity · Place 30 · Valley ChristianValley Christian | 5,000 Meters Varsity | 30 | 28:37.70 | 11 |
| Sep 28 | Connell InviteSep 28 · 5,000 Meters Junior Varsity · Place 15 · Valley ChristianValley Christian | 5,000 Meters Junior Varsity | 15 | 29:10.00 | 11 |
| Sep 21 | CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 21 · 5,000 Meters Varsity · Place 51 · Valley ChristianValley Christian | 5,000 Meters Varsity | 51 | 27:26.93 | 11 |
| Sep 14 | Highlander InvitationalSep 14 · 2.5 Miles Varsity · Place 78 · Valley ChristianValley Christian | 2.5 Miles Varsity | 78 | 22:11.50 | 11 |
| Sep 11 | VCS JamboreeSep 11 · 2 Miles Varsity · Place 24 · Valley ChristianValley Christian | 2 Miles Varsity | 24 | 16:28.43 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 1B/2B Regionals @ Chewelah Golf CourseOct 27 · 5,000 Meters Varsity · Place 48 · Valley ChristianValley Christian | 5,000 Meters Varsity | 48 | 29:09.05 | SO |
| Oct 21 | VCS 3200 Time TrialOct 21 · 3,200 Meters Varsity · Place 3 · Valley ChristianValley Christian | 3,200 Meters Varsity | 3 | 16:27.40Unofficial | 10 |
| Oct 13 | 1B/2B League ChampionshipsOct 13 · 5,000 Meters Varsity · Place 43 · Valley ChristianValley Christian | 5,000 Meters Varsity | 43 | 28:52.54 | 10 |
| Oct 7 | Pasco Big CrossOct 7 · 5,000 Meters Junior Varsity · Place 16 · Valley ChristianValley Christian | 5,000 Meters Junior Varsity | 16 | 28:55.28 | 10 |
| Oct 3 | 1B/2B District 7 league meet #3Oct 3 · Varsity · Place 29 · Valley ChristianValley Christian | Varsity | 29 | 28:29 | 10 |
| Sep 30 | 6th Annual Battle for the 509Sep 30 · 5,000 Meters Junior Varsity · Place 122 · Valley ChristianValley Christian | 5,000 Meters Junior Varsity | 122 | 26:30.80 | 10 |
| Sep 26 | D7 1B/2B League Meet @ RepublicSep 26 · 5,000 Meters Varsity · Place 28 · Valley ChristianValley Christian | 5,000 Meters Varsity | 28 | 28:11.12 | 10 |
| Sep 19 | League Meet #1Sep 19 · 3 Miles Varsity · Place 38 · Valley ChristianValley Christian | 3 Miles Varsity | 38 | 30:00.04 | 10 |
| Sep 7 | VCS JamboreeSep 7 · 2 Miles Varsity · Place 15 · Valley ChristianValley Christian | 2 Miles Varsity | 15 | 19:38.056 | 10 |
| Sep 7 | VCS JamboreeSep 7 · 2 Miles Varsity · Place 15 · Valley ChristianValley Christian | 2 Miles Varsity | 15 | 19:38.056 | 10 |
2022 Cross Country
7 results2019 Cross Country
6 results2018 Cross Country
6 results2017 Cross Country
6 results2016 Cross Country
1 results