Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Vale City PoolDash-N-Splash · Aug 27 | 12:23.09 | Dash-N-Splash | August 27, 2026 |
| 3,000 Meters · Eagle Island XC Course 3kNXR Northwest MS & Community Race Registration · Nov 11 | 12:48.30 | NXR Northwest MS & Community Race Registration | November 11, 2023 |
| 3,000 Meters · Pendleton Community ParkEastern Oregon MS Championships · Oct 20 | 12:14.9 | Eastern Oregon MS Championships | October 20, 2023 |
| 3,000 Meters · Union Country FairgroundsWildcat Invite · Oct 13 | 13:10.40 | Wildcat Invite | October 13, 2022 |
| 5,000 Meters · Baker City Golf CourseBaker Invitational · Sep 26 | 21:14.52 | Baker Invitational | September 26, 2024 |
| 5,000 Meters · Caldwell Rotary PondBugtown Open · Oct 15 | 18:27.82 | Bugtown Open | October 15, 2026 |
| 5,000 Meters · Catherine Creek49th Annual Catherine Creek Scamper · Sep 11 | 19:28.3 | 49th Annual Catherine Creek Scamper | September 11, 2026 |
| 5,000 Meters · Eagle Island XC CourseEagle Island XC Invitational 2026 · Sep 19 | 18:39.70 | Eagle Island XC Invitational 2026 | September 19, 2026 |
| 5,000 Meters · La Grande Country ClubTiger Invite · Oct 1 | 18:30.47 | Tiger Invite | October 1, 2026 |
| 5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 25 | 18:03.50 | Nike Bob Firman Invitational XC | September 25, 2026 |
| 5,000 Meters · Treasure Valley Community College4A-6 Greater Oregon League Championships · Oct 30 | 17:58.12 | 4A-6 Greater Oregon League Championships | October 30, 2026 |
| 5,000 Meters · TVCC XC CourseGlen Crosby Invitational · Oct 8 | 18:11.57 | Glen Crosby Invitational | October 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 4A-6 Greater Oregon League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 1 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 1 | 17:58.12 PB | 11 |
| Oct 21 | Kyle Burnside Memorial InviteOct 21 · 5,000 Meters Junior Varsity · Place 23 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 23 | 18:58.0 | 11 |
| Oct 15 | Bugtown OpenOct 15 · 5,000 Meters Varsity · Place 54 · La GrandeLa Grande | 5,000 Meters Varsity | 54 | 18:27.82 PB | 11 |
| Oct 8 | Glen Crosby Invitational Oct 8 · 5,000 Meters Varsity · Place 13 · La GrandeLa Grande | 5,000 Meters Varsity | 13 | 18:11.57 PB | 11 |
| Oct 1 | Tiger Invite Oct 1 · 5,000 Meters Varsity · Place 29 · La GrandeLa Grande | 5,000 Meters Varsity | 29 | 18:30.47 PB | 11 |
| Sep 25 | Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 264 · La GrandeLa Grande | 5,000 Meters Elite | 264 | 18:03.50 PB | 11 |
| Sep 19 | Eagle Island XC Invitational 2026Sep 19 · 5,000 Meters Varsity 2 · Place 36 · La GrandeLa Grande | 5,000 Meters Varsity 2 | 36 | 18:39.70 PB | 11 |
| Sep 11 | 49th Annual Catherine Creek ScamperSep 11 · 5,000 Meters Varsity Boys · Place 16 · La GrandeLa Grande | 5,000 Meters Varsity Boys | 16 | 19:28.3 PB | 11 |
| Aug 27 | Dash-N-SplashAug 27 · 2 Miles Males · Place 24 · La GrandeLa Grande | 2 Miles Males | 24 | 12:23.09 PB | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 4A-6 Greater Oregon League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 4 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 4 | 19:11.20 | 10 |
| Oct 21 | Kyle Burnside Memorial Invite Oct 21 · 5,000 Meters Junior Varsity · Place 35 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 35 | 18:37.3 | 10 |
| Oct 3 | Tiger Invite Oct 3 · 5,000 Meters Varsity · Place 35 · La GrandeLa Grande | 5,000 Meters Varsity | 35 | 18:51.58 | 10 |
| Sep 26 | Baker InviteSep 26 · 5,000 Meters Varsity · Place 19 · La GrandeLa Grande | 5,000 Meters Varsity | 19 | 18:49.56 | 10 |
| Sep 19 | Wallowa County InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 3 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 3 | 20:00.7 | 10 |
| Sep 12 | 48th Annual Catherine Creek ScamperSep 12 · 5,000 Meters Junior Varsity · Place 10 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 10 | 21:23.7 | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 4A-6 Greater Oregon League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 5 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 5 | 21:23.50 | 9 |
| Oct 17 | Kyle Burnside Memorial InviteOct 17 · 5,000 Meters Varsity · Place 25 · La GrandeLa Grande | 5,000 Meters Varsity | 25 | 19:38.0 | 9 |
| Oct 11 | Panther Prowler on MERAOct 11 · 5,000 Meters Junior Varsity · Place 3 · La GrandeLa Grande | 5,000 Meters Junior Varsity | 3 | 24:13.69 | 9 |
| Oct 4 | Tiger Invite Oct 4 · 5,000 Meters Varsity · Place 39 · La GrandeLa Grande | 5,000 Meters Varsity | 39 | 20:33.50 | 9 |
| Sep 26 | Baker InvitationalSep 26 · 5,000 Meters Varsity · Place 39 · La GrandeLa Grande | 5,000 Meters Varsity | 39 | 21:14.52 PB | 9 |
| Sep 20 | Wallowa County InvitationSep 20 · 5,000 Meters Varsity · Place 31 · La GrandeLa Grande | 5,000 Meters Varsity | 31 | 21:46.5 | 9 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Northwest MS & Community Race RegistrationNov 11 · 3,000 Meters Middle School Community 3K · Place 94 · Unat-Austin-NoahUnat-Austin-Noah | 3,000 Meters Middle School Community 3K | 94 | 12:48.30 PB | 8 |
| Oct 20 | Eastern Oregon MS ChampionshipsOct 20 · 3,000 Meters Boys Champs · Place 9 · La GrandeLa Grande | 3,000 Meters Boys Champs | 9 | 12:14.9 PB | 8 |
| Oct 13 | FootRace to ValhallaOct 13 · 1.5 Miles Middle School · Place 21 · La GrandeLa Grande | 1.5 Miles Middle School | 21 | 10:02.6 | 8 |
| Oct 6 | Tiger Invite Oct 6 · 3,000 Meters Middle School · Place 20 · La GrandeLa Grande | 3,000 Meters Middle School | 20 | 12:56.30 | 8 |
| Sep 28 | Baker Invitational Sep 28 · Middle School · Place 24 · La GrandeLa Grande | Middle School | 24 | 12:50 | 8 |
| Sep 15 | Wallowa County InvitationalSep 15 · 2,500 Meters Middle School · Place 15 · La GrandeLa Grande | 2,500 Meters Middle School | 15 | 11:11.8 | 8 |
| Sep 8 | 46th Annual Catherine Creek Scamper -FULLSep 8 · 2,500 Meters Middle School · Place 31 · La GrandeLa Grande | 2,500 Meters Middle School | 31 | 11:10.7 | 8 |
| Sep 1 | Panther Prowler on MERASep 1 · 3,000 Meters Middle School · Place 12 · La GrandeLa Grande | 3,000 Meters Middle School | 12 | 15:38.7 | 8 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Eastern Oregon MS ChampionshipOct 21 · 3,000 Meters Boys Champs · Place 5 · La GrandeLa Grande | 3,000 Meters Boys Champs | 5 | 12:38.2 | 7 |
| Oct 13 | Wildcat InviteOct 13 · 3,000 Meters Middle School · Place 15 · La GrandeLa Grande | 3,000 Meters Middle School | 15 | 13:10.40 PB | 7 |
| Sep 30 | Baker Invitational Sep 30 · 3,000 Meters Middle School · Place 45 · La GrandeLa Grande | 3,000 Meters Middle School | 45 | 13:10.6 | 7 |
| Sep 28 | Riverside InvitationalSep 28 · 2,500 Meters Middle School · Place 7 · La GrandeLa Grande | 2,500 Meters Middle School | 7 | 11:07.3 | 7 |
| Sep 23 | Big Cat ClassicSep 23 · 3,000 Meters Middle School · Place 24 · La GrandeLa Grande | 3,000 Meters Middle School | 24 | 14:04.0 | 7 |
| Sep 16 | Wallowa County Invitational Sep 16 · 2,500 Meters Middle School · Place 20 · La GrandeLa Grande | 2,500 Meters Middle School | 20 | 11:43.5 | 7 |
| Sep 9 | 45th Annual Catherine Creek ScamperSep 9 · 2,500 Meters Middle School · Place 39 · La GrandeLa Grande | 2,500 Meters Middle School | 39 | 12:22.6 | 7 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Eastern Oregon XC ChampionshipOct 22 · 3,000 Meters Boys Super Champs · Place 67 · La GrandeLa Grande | 3,000 Meters Boys Super Champs | 67 | 13:44.8 | 6 |
| Oct 14 | LMS Wildcat InvitationalOct 14 · 3,000 Meters Middle School Boys · Place 29 · La GrandeLa Grande | 3,000 Meters Middle School Boys | 29 | 13:28.50 | 6 |
| Oct 7 | Mustang InviteOct 7 · 3,000 Meters Middle School · Place 43 · La GrandeLa Grande | 3,000 Meters Middle School | 43 | 13:51.1 | 6 |
| Sep 17 | Wallowa County Invitational Sep 17 · 2,500 Meters Middle School · Place 40 · La GrandeLa Grande | 2,500 Meters Middle School | 40 | 12:24.9 | 6 |
| Sep 10 | 44th Annual Catherine Creek ScamperSep 10 · 2,500 Meters 6th Grade · Place 12 · La GrandeLa Grande | 2,500 Meters 6th Grade | 12 | 12:13.0 | 6 |