Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 833:04.41NCAA DII West Regional ChampionshipsNovember 8, 2025
5,000 Meters · Big Sky Horse ParkCoaches Invite · Aug 2915:59.75Coaches InviteAugust 29, 2024
5,000 Meters · University of Montana Golf CourseMHSA State Cross Country Meet · Oct 2616:20.60MHSA State Cross Country MeetOctober 26, 2024
8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 527:16.0CSUSB Coyote ChallengeSeptember 5, 2026
8,000 Meters · Central ParkThe Master's University Cross Country Invitational · Oct 226:18.6The Master's University Cross Country InvitationalOctober 2, 2026
8,000 Meters · Golden Gate ParkSan Francisco State Invitational · Oct 1026:28.4San Francisco State InvitationalOctober 10, 2025
8,000 Meters · Pomona-Pitzer Campus CoursePomona-Pitzer Cross Country Invitational · Oct 1028:43.0Pomona-Pitzer Cross Country InvitationalOctober 10, 2026
8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1726:46.0UCR - Highlander InvitationalOctober 17, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Open · Place 48 · Azusa PacificAzusa Pacific8,000 Meters Open4826:46.0 PBSo
Oct 10Pomona-Pitzer Cross Country InvitationalOct 10 · 8,000 Meters Collegiate · Place 71 · Azusa PacificAzusa Pacific8,000 Meters Collegiate7128:43.0 PBSo
Oct 2The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 62 · Azusa PacificAzusa Pacific8,000 Meters Men's Collegiate6226:18.6 PBSo
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open B · Place 22 · Azusa PacificAzusa Pacific8,000 Meters Men's Open B2226:59.8So
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 67 · Azusa PacificAzusa Pacific8,000 Meters Collegiate6727:16.0 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 116 · Azusa PacificAzusa Pacific10,000 Meters NCAA DII West Regional11633:04.41 PBFr
Oct 10San Francisco State InvitationalOct 10 · 8,000 Meters Collegiate · Place 51 · Azusa PacificAzusa Pacific8,000 Meters Collegiate5126:28.4 PBFr
Oct 4Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 45 · Azusa PacificAzusa Pacific8,000 Meters Varsity4526:28.4FR
Sep 19The Master's University Cross Country InvitationalSep 19 · 8,000 Meters Varsity · Place 23 · Azusa PacificAzusa Pacific8,000 Meters Varsity2325:39.5FR
Sep 12Biola InvitationalSep 12 · 8,000 Meters Varsity · Place 52 · Azusa PacificAzusa Pacific8,000 Meters Varsity5226:05.7FR

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26MHSA State Cross Country MeetOct 26 · 5,000 Meters AA- Boys · Place 17 · Big SkyBig Sky5,000 Meters AA- Boys1716:20.60 PB12
Oct 15Runner's Edge Missoula City MeetOct 15 · 5,000 Meters Junior Varsity · Place 4 · Big SkyBig Sky5,000 Meters Junior Varsity416:34.3612
Oct 10Capital City 7 of 7Oct 10 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky5,000 Meters Varsity1016:14.1612
Oct 4Great Falls XC InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · Big SkyBig Sky5,000 Meters Varsity218:09.1412
Sep 28Mountain West ClassicSep 28 · 5,000 Meters Varsity · Place 25 · Big SkyBig Sky5,000 Meters Varsity2516:24.6312
Sep 20Butte High Invitational Sep 20 · 5,000 Meters Varsity · Place 6 · Big SkyBig Sky5,000 Meters Varsity616:13.6012
Sep 14Bozeman XC Invite Sep 14 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky5,000 Meters Varsity1015:52.59—
Sep 6Flathead InviteSep 6 · 5,000 Meters Varsity · Place 2 · Big SkyBig Sky5,000 Meters Varsity215:36.7912
Aug 29Coaches InviteAug 29 · 5,000 Meters Senior Boys · Place 2 · Big SkyBig Sky5,000 Meters Senior Boys215:59.75 PB12

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 21MHSA State XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 35 · Big SkyBig Sky5,000 Meters Varsity3516:37.49—
Oct 12Runner's Edge Missoula City MeetOct 12 · 5,000 Meters Junior Varsity · Place 4 · Big SkyBig Sky5,000 Meters Junior Varsity416:17.611
Oct 5Capital City 7 of 7Oct 5 · 5,000 Meters Varsity · Place 20 · Big SkyBig Sky5,000 Meters Varsity2016:34.4811
Sep 29Great Falls XC InvitationalSep 29 · 5,000 Meters Varsity · Place 1 · Big SkyBig Sky5,000 Meters Varsity117:16.4511
Sep 15Butte High InvitationalSep 15 · 5,000 Meters Varsity · Place 10 · Big SkyBig Sky5,000 Meters Varsity1016:12.4011
Sep 9Bozeman XC InviteSep 9 · 5,000 Meters Varsity · Place 28 · Big SkyBig Sky5,000 Meters Varsity2816:34.0911
Sep 1Flathead InviteSep 1 · 5,000 Meters Varsity · Place 32 · Big SkyBig Sky5,000 Meters Varsity3217:02.1911

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 22MHSA State XC ChampionshipsOct 22 · 5,000 Meters 2A · Place 34 · Big SkyBig Sky5,000 Meters 2A3417:07.8410
Oct 13Runner's Edge Missoula City MeetOct 13 · 5,000 Meters Junior Varsity · Place 12 · Big SkyBig Sky5,000 Meters Junior Varsity1217:00.5710
Oct 6Capital City 7 of 7Oct 6 · 5,000 Meters Varsity · Place 12 · Big SkyBig Sky5,000 Meters Varsity1217:35.1910
Sep 30Butte High InvitationalSep 30 · 5,000 Meters Varsity · Place 21 · Big SkyBig Sky5,000 Meters Varsity2116:43.910
Sep 23Great Falls XC InvitationalSep 23 · 5,000 Meters Varsity · Place 7 · Big SkyBig Sky5,000 Meters Varsity718:08.0210
Sep 17Mountain West ClassicSep 17 · 5,000 Meters Varsity · Place 97 · Big SkyBig Sky5,000 Meters Varsity9717:52.6310
Sep 9Flathead InviteSep 9 · 5,000 Meters Varsity · Place 21 · Big SkyBig Sky5,000 Meters Varsity2117:34.8110
Sep 1Coaches InvitationalSep 1 · 5,000 Meters Sophomore · Place 7 · Big SkyBig Sky5,000 Meters Sophomore718:59.4010