Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Eagle Island XC CourseIHSAA Cross Country Championships · Nov 225:23.36IHSAA Cross Country ChampionshipsNovember 2, 2024
5,000 Meters · Genesee School2nd Annual Cow Creek Invite · Oct 1420:30.602nd Annual Cow Creek InviteOctober 14, 2026
5,000 Meters · Grangeville Country ClubGrangeville Fairway Frenzy XC Invite · Sep 2621:19.14Grangeville Fairway Frenzy XC InviteSeptember 26, 2025
5,000 Meters · LCSC - XC courseLes MacDowell Invite · Sep 1920:26Les MacDowell InviteSeptember 19, 2026
5,000 Meters · Lewis-Clark State Cross Country Course2026 Inland Empire XC Challenge · Oct 1020:032026 Inland Empire XC ChallengeOctober 10, 2026
5,000 Meters · New Plymouth Middle SchoolNew Plymouth Cross Country Invite · Aug 2121:23.58New Plymouth Cross Country Invite August 21, 2026
5,000 Meters · Prairie Football and Track ComplexPirate run · Oct 921:08.09Pirate runOctober 9, 2025
5,000 Meters · Ranch Club Golf CourseDistrict I-II 3A Championship · Oct 2321:02District I-II 3A Championship October 23, 2025
5,000 Meters · Rolling Hills Golf CourseWeiser Invite · Aug 2822:55.5Weiser InviteAugust 28, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2519:54.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

8 results
DateMeetEventPlMarkGr
Oct 24District I-II 3A ChampionshipOct 24 · 5,000 Meters Varsity · Place 11 · Grangeville5,000 Meters Varsity1120:09.4111
Oct 142nd Annual Cow Creek InviteOct 14 · 5,000 Meters New Division · Place 8 · Grangeville5,000 Meters New Division820:30.60 PB11
Oct 102026 Inland Empire XC ChallengeOct 10 · 5,000 Meters Junior Varsity · Place 33 · Grangeville5,000 Meters Junior Varsity3320:03 PB11
Oct 2Cascade Lake RunOct 2 · 5,000 Meters Varsity · Grangeville5,000 Meters Varsity0—11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division II · Place 111 · Grangeville5,000 Meters Varsity Division II11119:54.60 PB11
Sep 19Les MacDowell InviteSep 19 · 5,000 Meters Varsity · Place 48 · Grangeville5,000 Meters Varsity4820:26 PB11
Aug 28Weiser InviteAug 28 · 5,000 Meters Varsity · Place 90 · Grangeville5,000 Meters Varsity9022:55.5 PB11
Aug 21New Plymouth Cross Country Invite Aug 21 · 5,000 Meters Varsity · Place 57 · Grangeville5,000 Meters Varsity5721:23.58 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23District I-II 3A Championship Oct 23 · 5,000 Meters Varsity · Place 12 · Grangeville5,000 Meters Varsity1221:02 PB10
Oct 15Winston Tilzey InvitationalOct 15 · 5,000 Meters Varsity · Place 91 · Grangeville5,000 Meters Varsity9119:45.2810
Oct 9Pirate runOct 9 · 5,000 Meters Varsity · Place 20 · Grangeville5,000 Meters Varsity2021:08.09 PB10
Oct 4Inland Empire ChampionshipsOct 4 · Varsity · Place 136 · GrangevilleVarsity13620:4210
Sep 26Grangeville Fairway Frenzy XC InviteSep 26 · 5,000 Meters Varsity · Place 9 · Grangeville5,000 Meters Varsity921:19.14 PB10
Sep 20Les MacDowell InviteSep 20 · 5,000 Meters Varsity · Place 64 · Grangeville5,000 Meters Varsity6421:4110
Sep 3Moose Creek Invite 2025Sep 3 · 2.6 Miles Varsity · Place 11 · Grangeville2.6 Miles Varsity1120:54.010
Aug 28Troy InvitationalAug 28 · 5,000 Meters Junior Varsity · Place 25 · Grangeville5,000 Meters Junior Varsity2523:22.8610

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2IHSAA Cross Country ChampionshipsNov 2 · 5,000 Meters 3A Varsity · Place 98 · Grangeville5,000 Meters 3A Varsity9825:23.36 PB9
Oct 12Inland Empire ChampionshipsOct 12 · Varsity · Place 84 · GrangevilleVarsity8423:089
Oct 3Cascade Lake Run 1A,2A,3AOct 3 · 5,000 Meters Varsity · Place 60 · Grangeville5,000 Meters Varsity6026:549
Sep 27Bob Firman Invitational XCSep 27 · 5,000 Meters Varsity Division II · Place 348 · Grangeville5,000 Meters Varsity Division II34824:27.3FR
Sep 21Les MacDowell InvitationalSep 21 · 5,000 Meters Varsity · Place 88 · Grangeville5,000 Meters Varsity8825:309
Aug 29Scenic 6 InviteAug 29 · 5,000 Meters Varsity · Place 32 · Grangeville5,000 Meters Varsity3227:029
Aug 23New Plymouth Invitational; 1A, 2A, 3A onlyAug 23 · 5,000 Meters Varsity · Place 61 · Grangeville5,000 Meters Varsity6129:41.919