Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cabinet View Golf ClubWestern A Fall Classic · Oct 18 | 22:44.57 | Western A Fall Classic | October 18, 2024 |
| 5,000 Meters · Canal RoadRonan Canal Bank Run · Aug 29 | 23:54.18 | Ronan Canal Bank Run | August 29, 2025 |
| 5,000 Meters · Corvallis High SchoolCorvallis kick off · Aug 25 | 24:07 | Corvallis kick off | August 25, 2023 |
| 5,000 Meters · Hamilton Invitational 5K2025 XC Western A Classic · Oct 17 | 23:21.78 | 2025 XC Western A Classic | October 17, 2025 |
| 5,000 Meters · Ronan Canal BankCanal Bank Run · Sep 9 | 23:21.64 | Canal Bank Run | September 9, 2023 |
| 5,000 Meters · University of Montana Golf CourseMHSA State Cross Country Meet · Oct 25 | 22:34.5 | MHSA State Cross Country Meet | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSA State Cross Country MeetOct 25 · 5,000 Meters A- Boys · Place 156 · Stevensville | 5,000 Meters A- Boys | 156 | 22:34.5 PB | 11 |
| Oct 17 | 2025 XC Western A ClassicOct 17 · 5,000 Meters Varsity · Place 79 · Stevensville | 5,000 Meters Varsity | 79 | 23:21.78 PB | 11 |
| Oct 11 | Mission Shadow DuelsOct 11 · 5,000 Meters Varsity · Place 83 · Stevensville | 5,000 Meters Varsity | 83 | 22:29.93 | — |
| Oct 2 | Hamilton Invitational at Daly MansionOct 2 · 5,000 Meters Varsity · Place 101 · Stevensville | 5,000 Meters Varsity | 101 | 22:58.38 | 11 |
| Sep 20 | Mountain West ClassicSep 20 · 5,000 Meters Varsity · Place 562 · Stevensville | 5,000 Meters Varsity | 562 | 23:13.55 | 11 |
| Sep 13 | 2025 Corvallis XC InvitationalSep 13 · 5,000 Meters Varsity · Place 50 · Stevensville | 5,000 Meters Varsity | 50 | 22:43.75 | 11 |
| Sep 5 | Flathead InviteSep 5 · 5,000 Meters Varsity · Place 173 · Stevensville | 5,000 Meters Varsity | 173 | 24:01.44 | 11 |
| Aug 29 | Ronan Canal Bank Run Aug 29 · 5,000 Meters Varsity · Place 51 · Stevensville | 5,000 Meters Varsity | 51 | 23:54.18 PB | 11 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSA State Cross Country MeetOct 26 · 5,000 Meters A- Boys · Place 151 · Stevensville | 5,000 Meters A- Boys | 151 | 22:57.74 | 10 |
| Oct 18 | Western A Fall ClassicOct 18 · 5,000 Meters Varsity · Place 77 · Stevensville | 5,000 Meters Varsity | 77 | 22:44.57 PB | 10 |
| Oct 10 | Capital City 7 of 7Oct 10 · 5,000 Meters Junior Varsity · Place 274 · Stevensville | 5,000 Meters Junior Varsity | 274 | 22:26.17 | 10 |
| Oct 3 | Hamilton Invitational at Daly MansionOct 3 · 5,000 Meters Varsity · Place 72 · Stevensville | 5,000 Meters Varsity | 72 | 22:22.21 | 10 |
| Sep 28 | Mountain West ClassicSep 28 · 5,000 Meters Varsity · Place 466 · Stevensville | 5,000 Meters Varsity | 466 | 23:04.61 | 10 |
| Sep 21 | Thompson Falls InviteSep 21 · 5,000 Meters Varsity · Place 98 · Stevensville | 5,000 Meters Varsity | 98 | 21:54.47 | 10 |
| Sep 14 | Corvallis InvitationalSep 14 · 5,000 Meters Varsity · Place 67 · Stevensville | 5,000 Meters Varsity | 67 | 23:13.03 | 10 |
| Sep 6 | Flathead InviteSep 6 · 5,000 Meters Varsity · Place 149 · Stevensville | 5,000 Meters Varsity | 149 | 22:55.98 | 10 |
| Aug 30 | Canal Bank MeetAug 30 · 5,000 Meters Varsity · Place 48 · Stevensville | 5,000 Meters Varsity | 48 | 22:55.06 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | MHSA State XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 159 · Stevensville | 5,000 Meters Varsity | 159 | 22:29.73 | 9 |
| Oct 14 | Western A Fall ClassicOct 14 · 5,000 Meters Varsity · Place 84 · Stevensville | 5,000 Meters Varsity | 84 | 22:41.06 | 9 |
| Oct 5 | Capital City 7 of 7Oct 5 · 5,000 Meters Varsity · Place 39 · Stevensville | 5,000 Meters Varsity | 39 | 22:18.86 | 9 |
| Sep 28 | Hamilton Invitational at Daly MansionSep 28 · 5,000 Meters Junior Varsity · Place 116 · Stevensville | 5,000 Meters Junior Varsity | 116 | 23:21.28 | 9 |
| Sep 19 | Thompson Falls InvitationalSep 19 · 5,000 Meters Varsity · Place 77 · Stevensville | 5,000 Meters Varsity | 77 | 23:16.98 | 9 |
| Sep 9 | Canal Bank RunSep 9 · 5,000 Meters Varsity · Place 68 · Stevensville | 5,000 Meters Varsity | 68 | 23:21.64 PB | 9 |
| Sep 1 | Flathead InviteSep 1 · 5,000 Meters Freshman · Place 79 · Stevensville | 5,000 Meters Freshman | 79 | 24:35.14 | 9 |
| Aug 25 | Corvallis kick offAug 25 · 5,000 Meters Varsity · Place 32 · Stevensville | 5,000 Meters Varsity | 32 | 24:07 PB | 9 |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Hamilton Invitational at Daly MansionSep 29 · 2,500 Meters Middle School · Place 60 · Stevensville | 2,500 Meters Middle School | 60 | 12:28.33 | 8 |
| Sep 9 | Flathead InviteSep 9 · 2,500 Meters Middle School · Place 77 · Stevensville | 2,500 Meters Middle School | 77 | 12:04.12 | 8 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Mission Shadow DuelsOct 2 · 2 Miles Middle School · Place 89 · Stevensville | 2 Miles Middle School | 89 | 16:50 | 7 |
| Sep 30 | Hamilton InvitationalSep 30 · 1.5 Miles Middle School · Place 63 · Stevensville | 1.5 Miles Middle School | 63 | 11:21.31 | 7 |
| Sep 18 | Mountain West ClassicSep 18 · 1.3 Miles Middle School · Place 219 · Stevensville | 1.3 Miles Middle School | 219 | 10:48.4 | 7 |
| Sep 10 | Flathead InviteSep 10 · 2,500 Meters Middle School · Place 89 · Stevensville | 2,500 Meters Middle School | 89 | 12:24.94 | 7 |
| Sep 2 | Coaches InviteSep 2 · 5,000 Meters Middle School · Place 6 · Stevensville | 5,000 Meters Middle School | 6 | 11:49.01 | 7 |