Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Asotin HSBi-State MS 2021 XC Championships · Oct 1411:44.62Bi-State MS 2021 XC ChampionshipsOctober 14, 2021
1.5 Miles · Beachview ParkBi-State MS 2022 XC Championship · Oct 1311:54.72Bi-State MS 2022 XC ChampionshipOctober 13, 2022
1.5 Miles · Moscow Elks Golf CourseCub Invite · Oct 411:26.44Cub InviteOctober 4, 2022
2,500 Meters · LCSC XC Large LoopAsotin XC Invite · Sep 1712:26Asotin XC InviteSeptember 17, 2022
2,500 Meters · Sunnyside ParkLMS Spartan Invite · Sep 2313:52LMS Spartan InviteSeptember 23, 2021
5,000 Meters · Farragut State ParkTimberlake Invitational · Sep 1221:11.47Timberlake Invitational September 12, 2026
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 420:15.708th Annual Battle for the 509October 4, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2519:48.80Nike Bob Firman Invitational XCSeptember 25, 2026
5,000 Meters · University of Montana Golf CourseMountain West Classic · Sep 1921:05.4Mountain West ClassicSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 132 · MoscowMoscow5,000 Meters Junior Varsity Sec2 M-Z13219:48.80 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters JV MERGE · Place 274 · MoscowMoscow5,000 Meters JV MERGE27419:48.8012
Sep 19Mountain West ClassicSep 19 · 5,000 Meters Junior Varsity Boys · Place 215 · MoscowMoscow5,000 Meters Junior Varsity Boys21521:05.4 PB12
Sep 12Timberlake Invitational Sep 12 · 5,000 Meters JV Boys · Place 91 · MoscowMoscow5,000 Meters JV Boys9121:11.47 PB12

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Competitive JV (Below 21:30) · Place 211 · MoscowMoscow5,000 Meters Competitive JV (Below 21:30)21120:15.70 PB11
Aug 27MHS XC Time TrialAug 27 · 2 Miles Varsity · Place 18 · MoscowMoscow2 Miles Varsity1815:27.5Unofficial11

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 57th Annual Battle for the 509Oct 5 · 5,000 Meters Competitive JV (Below 21:30) · Place 242 · MoscowMoscow5,000 Meters Competitive JV (Below 21:30)24220:17.5010
Aug 28MHS XC Time TrialAug 28 · 2 Miles Boys Race · Place 18 · MoscowMoscow2 Miles Boys Race1815:39.5Unofficial10

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 306th Annual Battle for the 509Sep 30 · 5,000 Meters Beginner Junior Varsity · Place 91 · MoscowMoscow5,000 Meters Beginner Junior Varsity9121:28.809
Aug 23MHS XC Time TrialAug 23 · 2 Miles Boys Race · Place 18 · MoscowMoscow2 Miles Boys Race1819:03.32Unofficial9

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 13Bi-State MS 2022 XC ChampionshipOct 13 · 1.5 Miles Middle School JV · Place 41 · MoscowMoscow1.5 Miles Middle School JV4111:54.72 PB8
Oct 4Cub InviteOct 4 · 1.5 Miles Middle School · Place 42 · MoscowMoscow1.5 Miles Middle School4211:26.44 PB8
Sep 17Asotin XC InviteSep 17 · 2,500 Meters Middle School · Place 92 · MoscowMoscow2,500 Meters Middle School9212:26 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Bi-State MS 2021 XC ChampionshipsOct 14 · 1.5 Miles Middle School JV · Place 40 · MoscowMoscow1.5 Miles Middle School JV4011:44.62 PB7
Oct 5Cubs InviteOct 5 · 1.5 Miles Middle School · Place 72 · MoscowMoscow1.5 Miles Middle School7213:16.017
Sep 23LMS Spartan InviteSep 23 · 2,500 Meters Middle School Boys · Place 58 · MoscowMoscow2,500 Meters Middle School Boys5813:52 PB7

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Elk's MeetOct 22 · 1.5 Miles Boys Race · Place 29 · MoscowMoscow1.5 Miles Boys Race2913:59:28Unofficial6
Oct 15PCEI MeetOct 15 · 1.5 Miles Boys Race · MoscowMoscow1.5 Miles Boys Race012:39.68Unofficial6
Oct 11Mountain View Park Intrasquad MeetOct 11 · 1.5 Miles Boys Race · Place 28 · MoscowMoscow1.5 Miles Boys Race2814:52Unofficial6