Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 8 | 33:04.41 | NCAA DII West Regional Championships | November 8, 2025 |
| 5,000 Meters · Big Sky Horse ParkCoaches Invite · Aug 29 | 15:59.75 | Coaches Invite | August 29, 2024 |
| 5,000 Meters · University of Montana Golf CourseMHSA State Cross Country Meet · Oct 26 | 16:20.60 | MHSA State Cross Country Meet | October 26, 2024 |
| 8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 5 | 27:16.0 | CSUSB Coyote Challenge | September 5, 2026 |
| 8,000 Meters · Central ParkThe Master's University Cross Country Invitational · Oct 2 | 26:18.6 | The Master's University Cross Country Invitational | October 2, 2026 |
| 8,000 Meters · Golden Gate ParkSan Francisco State Invitational · Oct 10 | 26:28.4 | San Francisco State Invitational | October 10, 2025 |
| 8,000 Meters · Pomona-Pitzer Campus CoursePomona-Pitzer Cross Country Invitational · Oct 10 | 28:43.0 | Pomona-Pitzer Cross Country Invitational | October 10, 2026 |
| 8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 17 | 26:46.0 | UCR - Highlander Invitational | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | UCR - Highlander InvitationalOct 17 · 8,000 Meters Open · Place 48 · Azusa PacificAzusa Pacific | 8,000 Meters Open | 48 | 26:46.0 PB | So |
| Oct 10 | Pomona-Pitzer Cross Country InvitationalOct 10 · 8,000 Meters Collegiate · Place 71 · Azusa PacificAzusa Pacific | 8,000 Meters Collegiate | 71 | 28:43.0 PB | So |
| Oct 2 | The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 62 · Azusa PacificAzusa Pacific | 8,000 Meters Men's Collegiate | 62 | 26:18.6 PB | So |
| Sep 19 | 45th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open B · Place 22 · Azusa PacificAzusa Pacific | 8,000 Meters Men's Open B | 22 | 26:59.8 | So |
| Sep 5 | CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 67 · Azusa PacificAzusa Pacific | 8,000 Meters Collegiate | 67 | 27:16.0 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 116 · Azusa PacificAzusa Pacific | 10,000 Meters NCAA DII West Regional | 116 | 33:04.41 PB | Fr |
| Oct 10 | San Francisco State InvitationalOct 10 · 8,000 Meters Collegiate · Place 51 · Azusa PacificAzusa Pacific | 8,000 Meters Collegiate | 51 | 26:28.4 PB | Fr |
| Oct 4 | Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 45 · Azusa PacificAzusa Pacific | 8,000 Meters Varsity | 45 | 26:28.4 | FR |
| Sep 19 | The Master's University Cross Country InvitationalSep 19 · 8,000 Meters Varsity · Place 23 · Azusa PacificAzusa Pacific | 8,000 Meters Varsity | 23 | 25:39.5 | FR |
| Sep 12 | Biola InvitationalSep 12 · 8,000 Meters Varsity · Place 52 · Azusa PacificAzusa Pacific | 8,000 Meters Varsity | 52 | 26:05.7 | FR |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSA State Cross Country MeetOct 26 · 5,000 Meters AA- Boys · Place 17 · Big SkyBig Sky | 5,000 Meters AA- Boys | 17 | 16:20.60 PB | 12 |
| Oct 15 | Runner's Edge Missoula City MeetOct 15 · 5,000 Meters Junior Varsity · Place 4 · Big SkyBig Sky | 5,000 Meters Junior Varsity | 4 | 16:34.36 | 12 |
| Oct 10 | Capital City 7 of 7Oct 10 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky | 5,000 Meters Varsity | 10 | 16:14.16 | 12 |
| Oct 4 | Great Falls XC InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · Big SkyBig Sky | 5,000 Meters Varsity | 2 | 18:09.14 | 12 |
| Sep 28 | Mountain West ClassicSep 28 · 5,000 Meters Varsity · Place 25 · Big SkyBig Sky | 5,000 Meters Varsity | 25 | 16:24.63 | 12 |
| Sep 20 | Butte High Invitational Sep 20 · 5,000 Meters Varsity · Place 6 · Big SkyBig Sky | 5,000 Meters Varsity | 6 | 16:13.60 | 12 |
| Sep 14 | Bozeman XC Invite Sep 14 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky | 5,000 Meters Varsity | 10 | 15:52.59 | — |
| Sep 6 | Flathead InviteSep 6 · 5,000 Meters Varsity · Place 2 · Big SkyBig Sky | 5,000 Meters Varsity | 2 | 15:36.79 | 12 |
| Aug 29 | Coaches InviteAug 29 · 5,000 Meters Senior Boys · Place 2 · Big SkyBig Sky | 5,000 Meters Senior Boys | 2 | 15:59.75 PB | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | MHSA State XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 35 · Big SkyBig Sky | 5,000 Meters Varsity | 35 | 16:37.49 | — |
| Oct 12 | Runner's Edge Missoula City MeetOct 12 · 5,000 Meters Junior Varsity · Place 4 · Big SkyBig Sky | 5,000 Meters Junior Varsity | 4 | 16:17.6 | 11 |
| Oct 5 | Capital City 7 of 7Oct 5 · 5,000 Meters Varsity · Place 20 · Big SkyBig Sky | 5,000 Meters Varsity | 20 | 16:34.48 | 11 |
| Sep 29 | Great Falls XC InvitationalSep 29 · 5,000 Meters Varsity · Place 1 · Big SkyBig Sky | 5,000 Meters Varsity | 1 | 17:16.45 | 11 |
| Sep 15 | Butte High InvitationalSep 15 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky | 5,000 Meters Varsity | 10 | 16:12.40 | 11 |
| Sep 9 | Bozeman XC InviteSep 9 · 5,000 Meters Varsity · Place 28 · Big SkyBig Sky | 5,000 Meters Varsity | 28 | 16:34.09 | 11 |
| Sep 1 | Flathead InviteSep 1 · 5,000 Meters Varsity · Place 32 · Big SkyBig Sky | 5,000 Meters Varsity | 32 | 17:02.19 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | MHSA State XC ChampionshipsOct 22 · 5,000 Meters 2A · Place 34 · Big SkyBig Sky | 5,000 Meters 2A | 34 | 17:07.84 | 10 |
| Oct 13 | Runner's Edge Missoula City MeetOct 13 · 5,000 Meters Junior Varsity · Place 12 · Big SkyBig Sky | 5,000 Meters Junior Varsity | 12 | 17:00.57 | 10 |
| Oct 6 | Capital City 7 of 7Oct 6 · 5,000 Meters Varsity · Place 12 · Big SkyBig Sky | 5,000 Meters Varsity | 12 | 17:35.19 | 10 |
| Sep 30 | Butte High InvitationalSep 30 · 5,000 Meters Varsity · Place 21 · Big SkyBig Sky | 5,000 Meters Varsity | 21 | 16:43.9 | 10 |
| Sep 23 | Great Falls XC InvitationalSep 23 · 5,000 Meters Varsity · Place 7 · Big SkyBig Sky | 5,000 Meters Varsity | 7 | 18:08.02 | 10 |
| Sep 17 | Mountain West ClassicSep 17 · 5,000 Meters Varsity · Place 97 · Big SkyBig Sky | 5,000 Meters Varsity | 97 | 17:52.63 | 10 |
| Sep 9 | Flathead InviteSep 9 · 5,000 Meters Varsity · Place 21 · Big SkyBig Sky | 5,000 Meters Varsity | 21 | 17:34.81 | 10 |
| Sep 1 | Coaches InvitationalSep 1 · 5,000 Meters Sophomore · Place 7 · Big SkyBig Sky | 5,000 Meters Sophomore | 7 | 18:59.40 | 10 |