Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Colfax Golf ClubNCAA DI West Region Cross Country Championships · Nov 1531:00.6NCAA DI West Region Cross Country ChampionshipsNovember 15, 2019
10,000 Meters · LaVern Gibson Course2019 NCAA Division I Cross Country Champs (81st Men and 39th Women) · Nov 2332:33.52019 NCAA Division I Cross Country Champs (81st Men and 39th Women)November 23, 2019
2,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 65:55.72025 USATF Cross Country ChampionshipsDecember 6, 2025
3,000 Meters · Wilsonville Night RaceNight Meet · Aug 279:17.9Night MeetAugust 27, 2015
5,000 Meters · Eagle Island XC CourseNXR Northwest · Nov 1216:30.2NXR NorthwestNovember 12, 2016
5,000 Meters · Fernhill Park6A-1 PIL District Championships · Oct 2115:59.16A-1 PIL District ChampionshipsOctober 21, 2015
5,000 Meters · Fernhill Park 5KPIL Preview · Sep 716:12.2PIL PreviewSeptember 7, 2016
5,000 Meters · Franklin HS6A-1 PIL District Championships · Oct 2217:02.16A-1 PIL District ChampionshipsOctober 22, 2014
5,000 Meters · Grant ParkLincoln, Franklin, Roos. @ Grant · Sep 1717:02Lincoln, Franklin, Roos. @ GrantSeptember 17, 2014
5,000 Meters · Hood River Valley HSHood River "Skip Sparks" Invite & CRC Preview · Sep 1417:12.51Hood River "Skip Sparks" Invite & CRC PreviewSeptember 14, 2016
5,000 Meters · Lents ParkPIL/MHC Crossover (Host: Franklin) · Oct 1916:48.1PIL/MHC Crossover (Host: Franklin)October 19, 2016
5,000 Meters · Lents ParkPIL/MHC Meet @ Lents · Sep 3016:23.7PIL/MHC Meet @ LentsSeptember 30, 2015
5,000 Meters · Molalla River State ParkCanby Invitational · Sep 217:01.7Canby InvitationalSeptember 2, 2015
5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 2415:54.5Nike Portland XCSeptember 24, 2016
5,000 Meters · Sandelie Golf CourseSandelie - West Nine Golf Course - XC Classic · Oct 915:42.2Sandelie - West Nine Golf Course - XC ClassicOctober 9, 2015
5,000 Meters · State Meet Course (Lane)OSAA 6A State Championships · Nov 516:13OSAA 6A State ChampionshipsNovember 5, 2016
5,000 Meters · Westmoreland Park 5KPIL/MHC Crossover Meet · Sep 1616:44.3PIL/MHC Crossover MeetSeptember 16, 2015
8,000 Meters · Craig Ranch Park22nd Mountain West XC Champs · Mar 525:03.322nd Mountain West XC ChampsMarch 5, 2021
8,000 Meters · Pine Ridge Golf ClubBill Dellinger Invitational · Sep 2324:23.00Bill Dellinger InvitationalSeptember 23, 2021
8,000 Meters · UNM North Golf Course23rd Mountain West XC Champs · Oct 2924:28.823rd Mountain West XC ChampsOctober 29, 2021

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 2,000 Meters Open 2K · Place 13 · Timberline ACTimberline AC2,000 Meters Open 2K135:55.7 PB-

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 2923rd Mountain West XC ChampsOct 29 · 8,000 Meters Men 8K · Place 31 · Boise StateBoise State8,000 Meters Men 8K3124:28.8 PBSr
Oct 15Nuttycombe Wisconsin InvitationalOct 15 · 8,000 Meters College "B" · Place 12 · Boise StateBoise State8,000 Meters College "B"1224:55.5UnofficialSr
Sep 23Bill Dellinger InvitationalSep 23 · 8,000 Meters Collegiate 8K · Place 63 · Boise StateBoise State8,000 Meters Collegiate 8K6324:23.00 PBSr
Mar 522nd Mountain West XC ChampsMar 5 · 8,000 Meters Men · Place 36 · Boise StateBoise State8,000 Meters Men3625:03.3 PBJr

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 232019 NCAA Division I Cross Country Champs (81st Men and 39th Women)Nov 23 · 10,000 Meters Championship · Place 170 · Boise StateBoise State10,000 Meters Championship17032:33.5 PBSo
Nov 15NCAA DI West Region Cross Country ChampionshipsNov 15 · 10,000 Meters Men 10K · Place 56 · Boise StateBoise State10,000 Meters Men 10K5631:00.6 PBSo

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Dec 1NXN Community RaceDec 1 · 5,000 Meters NXN Community Race · Place 1 · PortlandPortland5,000 Meters NXN Community Race115:48.2UnofficialSo

2016 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12NXR NorthwestNov 12 · 5,000 Meters Championship · Place 67 · FranklinFranklin5,000 Meters Championship6716:30.2 PB12
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 15 · FranklinFranklin5,000 Meters 6A1516:13 PB12
Oct 266A-1 Portland Interscholastic League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 6 · FranklinFranklin5,000 Meters Varsity616:13.412
Oct 19PIL/MHC Crossover (Host: Franklin)Oct 19 · 5,000 Meters Varsity · Place 7 · FranklinFranklin5,000 Meters Varsity716:48.1 PB12
Sep 28PIL/MHC Crossover (Host: Cleveland)Sep 28 · 5,000 Meters Varsity · Place 1 · FranklinFranklin5,000 Meters Varsity116:44.412
Sep 24Nike Portland XCSep 24 · 5,000 Meters Division 1 Varsity · Place 1 · FranklinFranklin5,000 Meters Division 1 Varsity115:54.5 PB12
Sep 21Relay SplitsSep 21 · 1 Miles Mile Relay Splits · FranklinFranklin1 Miles Mile Relay Splits04:47Unofficial12
Sep 14Hood River "Skip Sparks" Invite & CRC PreviewSep 14 · 5,000 Meters Varsity · Place 3 · FranklinFranklin5,000 Meters Varsity317:12.51 PB12
Sep 7PIL PreviewSep 7 · 5,000 Meters Varsity · Place 3 · FranklinFranklin5,000 Meters Varsity316:12.2 PB12

2015 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31OSAA 6A State ChampionshipsOct 31 · 5,000 Meters Class 6A · Place 39 · FranklinFranklin5,000 Meters Class 6A3916:4011
Oct 216A-1 PIL District ChampionshipsOct 21 · 5,000 Meters Varsity · Place 4 · FranklinFranklin5,000 Meters Varsity415:59.1 PB11
Oct 9Sandelie - West Nine Golf Course - XC ClassicOct 9 · 5,000 Meters Varsity · Place 12 · FranklinFranklin5,000 Meters Varsity1215:42.2 PB11
Sep 30PIL/MHC Meet @ LentsSep 30 · 5,000 Meters Varsity · Place 1 · FranklinFranklin5,000 Meters Varsity116:23.7 PB11
Sep 23PIL Relay MeetSep 23 · 1 Mile Open Mile · FranklinFranklin1 Mile Open Mile04:47.1Unofficial11
Sep 16PIL/MHC Crossover MeetSep 16 · 5,000 Meters Varsity · Place 1 · FranklinFranklin5,000 Meters Varsity116:44.3 PB11
Sep 2Canby InvitationalSep 2 · 5,000 Meters Varsity · Place 2 · FranklinFranklin5,000 Meters Varsity217:01.7 PB11
Aug 27Night MeetAug 27 · 3,000 Meters Junior · Place 1 · FranklinFranklin3,000 Meters Junior19:17.9 PB11

2014 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1OSAA 6A State ChampionshipsNov 1 · 5,000 Meters Class 6A · Place 71 · FranklinFranklin5,000 Meters Class 6A7117:1410
Oct 226A-1 PIL District ChampionshipsOct 22 · 5,000 Meters Varsity · Place 8 · FranklinFranklin5,000 Meters Varsity817:02.1 PB10
Oct 10Sandelie Golf Course XC ClassicOct 10 · 5,000 Meters Varsity · Place 26 · FranklinFranklin5,000 Meters Varsity2616:06.010
Oct 1Lincoln, Franklin, Wilson @ BensonOct 1 · 5,000 Meters Varsity · Place 4 · FranklinFranklin5,000 Meters Varsity416:36.8Unofficial10
Sep 27Nike Pre NationalsSep 27 · 5,000 Meters Division 2 Varsity · Place 10 · FranklinFranklin5,000 Meters Division 2 Varsity1016:49.0610
Sep 24PIL RelaysSep 24 · 1 Mile Mile relay splits · FranklinFranklin1 Mile Mile relay splits05:02Unofficial10
Sep 17Lincoln, Franklin, Roos. @ GrantSep 17 · 5,000 Meters Varsity · Place 7 · FranklinFranklin5,000 Meters Varsity717:02 PB10
Aug 28Night MeetAug 28 · 3,000 Meters Sophomore · Place 7 · FranklinFranklin3,000 Meters Sophomore79:41.0Unofficial10