Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Audubon ParkSpokaneParochialWeek1@AudubonPark · Sep 147:36SpokaneParochialWeek1@AudubonParkSeptember 14, 2018
1 Mile · Comstock ParkSpokane Parochial Week 5 @ Comstock Park · Oct 116:40Spokane Parochial Week 5 @ Comstock ParkOctober 11, 2019
1 Mile · Kiwanis ParkSpokane Parochial Week 2 @ Kiwanis Park · Sep 206:51Spokane Parochial Week 2 @ Kiwanis ParkSeptember 20, 2019
1 Mile · Plantes FerrySpokaneParochialWeek5@PlantesFerryPark · Oct 126:58SpokaneParochialWeek5@PlantesFerryParkOctober 12, 2018
1 Mile · Sky Prairie ParkSpokane Parochial Championships Meet · Oct 186:49Spokane Parochial Championships MeetOctober 18, 2019
1 Mile · St. Michael's HSSpokaneParochialWeek2@MountStMichaels · Sep 227:39SpokaneParochialWeek2@MountStMichaelsSeptember 22, 2017
1 Mile · St.George's Spokane Parochial Week 3 @ St. George's Campus · Sep 277:33 Spokane Parochial Week 3 @ St. George's CampusSeptember 27, 2019
1 Mile · Valley Mission ParkSpokaneParochialWeek3@Splashdown · Sep 287:44SpokaneParochialWeek3@SplashdownSeptember 28, 2018
3 Miles · Colfax Golf ClubNE 2B League Meet #2 South · Sep 3017:08.85NE 2B League Meet #2 South September 30, 2025
3 Miles · Harrington Golf & Country ClubNE2B League Meet # 3 · Oct 617:38.00NE2B League Meet # 3October 6, 2026
3,200 Meters · Valley Christian SchoolTeam Time Trial · Oct 2610:50.13Team Time TrialOctober 26, 2024
5,000 Meters · Colfax Golf ClubDistrict 6 1B/2B Regional Championship · Oct 3117:05.40District 6 1B/2B Regional ChampionshipOctober 31, 2025
5,000 Meters · Farragut State ParkTimberlake Invitational · Sep 1219:09.22Timberlake Invitational September 12, 2026
5,000 Meters · Freeman Middle SchoolNE2B South Meet #2 · Sep 2919:28.07NE2B South Meet #2September 29, 2026
5,000 Meters · LCSC 5K XC COURSEAsotin XC Invite · Sep 1720:39Asotin XC InviteSeptember 17, 2022
5,000 Meters · Newport High SchoolNE2B League Meet · Sep 2219:56.20NE2B League Meet September 22, 2026
5,000 Meters · Polo Grounds7th Annual Battle for the 509 · Oct 517:31.407th Annual Battle for the 509October 5, 2024
5,000 Meters · Reardan Cross Country CourseDistrict 5/6 1B/2B Regional Championship · Oct 3118:08.58District 5/6 1B/2B Regional ChampionshipOctober 31, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:42.82025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · Sun Willows Golf CourseWIAA 1B/2B State XC Championships · Nov 519:00.5WIAA 1B/2B State XC ChampionshipsNovember 5, 2022
5,000 Meters · The Gorge AmphitheaterLive Nation Invitational at the Gorge · Oct 919:16.17Live Nation Invitational at the GorgeOctober 9, 2025
5,000 Meters · Valley Christian SchoolDistrict 6 1B Championships · Oct 1717:18.90District 6 1B ChampionshipsOctober 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31District 5/6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters 5/6 Varsity 1B · Place 8 · Valley ChristianValley Christian5,000 Meters 5/6 Varsity 1B818:08.58 PB12
Oct 8Live Nation InvitationalOct 8 · 5,000 Meters Varsity · Place 39 · Valley ChristianValley Christian5,000 Meters Varsity3919:29.5712
Oct 8Live Nation InvitationalOct 8 · 5,000 Meters Varsity Small School · Place 18 · Valley ChristianValley Christian5,000 Meters Varsity Small School1819:29.5712
Oct 6NE2B League Meet # 3Oct 6 · 3 Miles Varsity · Place 19 · Valley ChristianValley Christian3 Miles Varsity1917:38.00 PB12
Sep 29NE2B South Meet #2Sep 29 · 5,000 Meters High School · Place 21 · Valley ChristianValley Christian5,000 Meters High School2119:28.07 PB12
Sep 22NE2B League Meet Sep 22 · 5,000 Meters Varsity · Place 15 · Valley ChristianValley Christian5,000 Meters Varsity1519:56.20 PB12
Sep 12Timberlake Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 79 · Valley ChristianValley Christian5,000 Meters Varsity Boys7919:09.22 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 1B Boys · Place 11 · Valley ChristianValley Christian5,000 Meters 1B Boys1117:42.8 PB11
Oct 31District 6 1B/2B Regional ChampionshipOct 31 · 5,000 Meters Varsity 1B · Place 8 · Valley ChristianValley Christian5,000 Meters Varsity 1B817:05.40 PB11
Oct 24Team Time Trial 2 MileOct 24 · 3,200 Meters Varsity · Place 3 · Valley ChristianValley Christian3,200 Meters Varsity310:49.79Unofficial11
Oct 17District 6 1B ChampionshipsOct 17 · 5,000 Meters Varsity · Place 5 · Valley ChristianValley Christian5,000 Meters Varsity517:18.90 PB11
Oct 9Live Nation Invitational at the GorgeOct 9 · 5,000 Meters Varsity Small School · Place 21 · Valley ChristianValley Christian5,000 Meters Varsity Small School2119:16.17 PB11
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below18 Min) · Place 135 · Valley ChristianValley Christian5,000 Meters Varsity Championship(AVG Below18 Min)13517:49.9011
Sep 30NE 2B League Meet #2 South Sep 30 · 3 Miles Varsity · Place 8 · Valley ChristianValley Christian3 Miles Varsity817:08.85 PB11
Sep 27Connell InviteSep 27 · 5,000 Meters Varsity · Place 15 · Valley ChristianValley Christian5,000 Meters Varsity1518:28.3711
Sep 20CAN-AM InvitationalSep 20 · 5,000 Meters Varsity · Place 19 · Valley ChristianValley Christian5,000 Meters Varsity1918:34.2011
Sep 13Highlander InvitationalSep 13 · 2.5 Miles Varsity · Place 51 · Valley ChristianValley Christian2.5 Miles Varsity5115:04.4911
Sep 10VCS JamboreeSep 10 · 2 Miles Varsity · Place 14 · Valley ChristianValley Christian2 Miles Varsity1411:50.0611

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 10 · Valley ChristianValley Christian5,000 Meters Varsity1017:31.610
Nov 2District 5 1B/2B Championship & District 5/6 1B Boys State QualifierNov 2 · 5,000 Meters Varsity · Place 9 · Valley ChristianValley Christian5,000 Meters Varsity917:46.5810
Oct 26Team Time TrialOct 26 · 3,200 Meters Varsity · Place 5 · Valley ChristianValley Christian3,200 Meters Varsity510:50.13 PB10
Oct 18District 6 1B ChampionshipsOct 18 · 5,000 Meters Varsity · Place 7 · Valley ChristianValley Christian5,000 Meters Varsity717:38.7010
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 209 · Valley ChristianValley Christian5,000 Meters Varsity20917:57.810
Oct 57th Annual Battle for the 509Oct 5 · 5,000 Meters Varsity Red (AVG Above 18 Min) · Place 21 · Valley ChristianValley Christian5,000 Meters Varsity Red (AVG Above 18 Min)2117:31.40 PB10
Sep 21CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 21 · 5,000 Meters Junior Varsity · Place 1 · Valley ChristianValley Christian5,000 Meters Junior Varsity118:00.7010
Sep 14Highlander InvitationalSep 14 · 2.5 Miles Sophomore · Place 21 · Valley ChristianValley Christian2.5 Miles Sophomore2114:25.9010
Sep 11VCS JamboreeSep 11 · 2 Miles Junior Varsity · Place 2 · Valley ChristianValley Christian2 Miles Junior Varsity211:15.8410

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 34 · Valley ChristianValley Christian5,000 Meters Varsity3418:10.020
Oct 271B/2B Regionals @ Chewelah Golf CourseOct 27 · 5,000 Meters Varsity · Place 20 · Valley ChristianValley Christian5,000 Meters Varsity2018:29.10FR
Oct 21VCS 3200 Time TrialOct 21 · 3,200 Meters Varsity · Place 5 · Valley ChristianValley Christian3,200 Meters Varsity511:02.04Unofficial9
Oct 131B/2B League ChampionshipsOct 13 · 5,000 Meters Varsity · Place 19 · Valley ChristianValley Christian5,000 Meters Varsity1918:27.539
Oct 7Pasco Big CrossOct 7 · 5,000 Meters Varsity · Place 35 · Valley ChristianValley Christian5,000 Meters Varsity3519:17.399
Oct 31B/2B District 7 league meet #3Oct 3 · Varsity · Place 34 · Valley ChristianValley ChristianVarsity3420:509
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Varsity Black-Top Division · Place 97 · Valley ChristianValley Christian5,000 Meters Varsity Black-Top Division9717:34.209
Sep 26D7 1B/2B League Meet @ RepublicSep 26 · 5,000 Meters Varsity · Place 35 · Valley ChristianValley Christian5,000 Meters Varsity3521:32.689
Sep 23CAN-AM INVITATIONAL CROSS COUNTRY MEETSep 23 · Varsity · Place 16 · Valley ChristianValley ChristianVarsity1618:23.869
Sep 19League Meet #1Sep 19 · 3 Miles Varsity · Place 25 · Valley ChristianValley Christian3 Miles Varsity2520:20.749
Sep 7VCS JamboreeSep 7 · 2 Miles Junior Varsity · Place 1 · Valley ChristianValley Christian2 Miles Junior Varsity112:47.1269
Sep 7VCS JamboreeSep 7 · 2 Miles Junior Varsity · Place 1 · Valley ChristianValley Christian2 Miles Junior Varsity112:47.1269

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5WIAA 1B/2B State XC ChampionshipsNov 5 · 5,000 Meters 1B2/2B Boys · Place 58 · Valley ChristianValley Christian5,000 Meters 1B2/2B Boys5819:00.5 PB8
Oct 291B/2B Regionals @ Chewelah Golf CourseOct 29 · 5,000 Meters Varsity · Place 23 · Valley ChristianValley Christian5,000 Meters Varsity2318:28.18
Oct 15NE 1B/2B League ChampionshipsOct 15 · Varsity · Place 17 · Valley ChristianValley ChristianVarsity1718:578
Oct 853rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Division II 2A · Place 50 · Valley ChristianValley Christian5,000 Meters Division II 2A5019:27.518
Oct 1Battle for the 509Oct 1 · 5,000 Meters Junior Varsity · Place 34 · Valley ChristianValley Christian5,000 Meters Junior Varsity3418:59.858
Sep 27D7 1B/2B League Meet @ RepublicSep 27 · 5,000 Meters Varsity · Place 22 · Valley ChristianValley Christian5,000 Meters Varsity2220:50.188
Sep 24CAN-AM INVITATIONAL CROSS COUNTRYSep 24 · Varsity · Place 15 · Valley ChristianValley ChristianVarsity1519:568
Sep 20North and South All League MeetSep 20 · 5,000 Meters Varsity · Place 48 · Valley ChristianValley Christian5,000 Meters Varsity4820:40.328
Sep 17Asotin XC InviteSep 17 · 5,000 Meters Junior Varsity · Place 23 · Valley ChristianValley Christian5,000 Meters Junior Varsity2320:39 PB8

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Spokane Parochial Championships MeetOct 18 · 1 Mile 5-6 Boys · Place 21 · Valley ChristianValley Christian1 Mile 5-6 Boys216:49 PB5
Oct 11Spokane Parochial Week 5 @ Comstock ParkOct 11 · 1 Mile 5-6 Boys · Place 7 · Valley ChristianValley Christian1 Mile 5-6 Boys76:40 PB5
Oct 4 Spokane Parochial Week 4 @ Sky Prairie Park QUALIFIER FOR ALL CITYOct 4 · 1 Mile 5-6 Boys · Place 41 · Valley ChristianValley Christian1 Mile 5-6 Boys417:195
Sep 27 Spokane Parochial Week 3 @ St. George's CampusSep 27 · 1 Mile 5-6 Boys · Place 18 · Valley ChristianValley Christian1 Mile 5-6 Boys187:33 PB5
Sep 20Spokane Parochial Week 2 @ Kiwanis ParkSep 20 · 1 Mile 5-6 Boys · Place 10 · Valley ChristianValley Christian1 Mile 5-6 Boys106:51 PB5
Sep 13Spokane Parochial Week 1 @ Sky Prairie ParkSep 13 · 1 Mile 5-6 Boys · Place 9 · Valley ChristianValley Christian1 Mile 5-6 Boys97:065

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19SpokaneParochialLeagueChampionships@SkyPrairieParkOct 19 · 1 Mile 3-4 Boys · Place 27 · Valley ChristianValley Christian1 Mile 3-4 Boys276:564
Oct 12SpokaneParochialWeek5@PlantesFerryParkOct 12 · 1 Mile 3-4 Boys · Place 7 · Valley ChristianValley Christian1 Mile 3-4 Boys76:58 PB4
Oct 5SpokaneParochialAllCityQualifier@SkyPrayerParkOct 5 · 1 Mile 3-4 Boys · Place 22 · Valley ChristianValley Christian1 Mile 3-4 Boys227:044
Sep 28SpokaneParochialWeek3@SplashdownSep 28 · 1 Mile 3-4 Boys · Place 22 · Valley ChristianValley Christian1 Mile 3-4 Boys227:44 PB4
Sep 21SpokaneParochialWeek2@ComstockParkSep 21 · 1 Mile 3-4 Boys · Place 7 · Valley ChristianValley Christian1 Mile 3-4 Boys76:584
Sep 14SpokaneParochialWeek1@AudubonParkSep 14 · 1 Mile 3-4 Boys · Place 13 · Valley ChristianValley Christian1 Mile 3-4 Boys137:36 PB4

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19SpokaneParochialLeagueChampionships@SkyPrairieParkOct 19 · 1 Mile 3-4 Boys · Place 51 · Valley ChristianValley Christian1 Mile 3-4 Boys517:323
Oct 13SpokaneParochialWeek5@StGeorgesOct 13 · 1 Mile 3-4 Boys · Place 19 · Valley ChristianValley Christian1 Mile 3-4 Boys197:503
Oct 5SpokaneParochialAllCityQualifier@SkyPrairieParkOct 5 · 1 Mile 3-4 Boys · Place 22 · Valley ChristianValley Christian1 Mile 3-4 Boys227:023
Sep 29SpokaneParochialWeek3@SkyPrairieParkSep 29 · 1 Mile 3-4 Boys · Place 11 · Valley ChristianValley Christian1 Mile 3-4 Boys117:023
Sep 22SpokaneParochialWeek2@MountStMichaelsSep 22 · 1 Mile 3-4 Boys · Place 13 · Valley ChristianValley Christian1 Mile 3-4 Boys137:39 PB3
Sep 15SpokaneParochialWeek1@ComstockParkSep 15 · 1 Mile 3-4 Boys · Place 32 · Valley ChristianValley Christian1 Mile 3-4 Boys328:10Unofficial3