Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2331:50.72024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 830:22.78NCAA DII West Regional ChampionshipsNovember 8, 2025
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 2231:28.52025 NCAA Division II Cross Country Champs (67th Men & 44th Women)November 22, 2025
5,000 Meters · Franklin HSPIL Invite at Franklin · Mar 2020:11.1PIL Invite at FranklinMarch 20, 2021
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 515:46.8OSAA 6A State ChampionshipsNovember 5, 2022
5,000 Meters · Lents ParkPIL @ Lents Park · Mar 1720:44.70PIL @ Lents ParkMarch 17, 2021
5,000 Meters · Pier ParkPIL @ Pier Park (Benson, Grant, Cleveland, Franklin) · Mar 1021:25.50PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)March 10, 2021
8,000 Meters · Amend ParkGNAC Cross Country Championships · Oct 2524:17.6GNAC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Hovander Homestead ParkWWU Bill Roe Classic · Sep 2724:07.80WWU Bill Roe ClassicSeptember 27, 2025
8,000 Meters · Lewis UniversityLewis Crossover · Oct 1124:20.35Lewis CrossoverOctober 11, 2025
8,000 Meters · Sudden Valley Golf CourseGNAC XC Championships 2024 · Oct 2625:23.3GNAC XC Championships 2024October 26, 2024
8,000 Meters · Western Oregon UniversityGNAC Cross Country Championships · Nov 724:03.4GNAC Cross Country ChampionshipsNovember 7, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7GNAC Cross Country ChampionshipsNov 7 · 8,000 Meters Mens 8K · Place 7 · Western WashingtonWestern Washington8,000 Meters Mens 8K724:03.4 PBJr
Oct 10Lewis CrossoverOct 10 · 8,000 Meters Collegiate · Place 16 · Western WashingtonWestern Washington8,000 Meters Collegiate1624:38.90Jr
Sep 262026 WWU Bill Roe ClassicSep 26 · 8,000 Meters College · Place 8 · Western WashingtonWestern Washington8,000 Meters College824:35.09Jr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 10,000 Meters D2 Championship · Place 88 · Western WashingtonWestern Washington10,000 Meters D2 Championship8831:28.5 PBSo
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 17 · Western WashingtonWestern Washington10,000 Meters NCAA DII West Regional1730:22.78 PBSo
Oct 25GNAC Cross Country ChampionshipsOct 25 · 8,000 Meters GNAC · Place 2 · Western WashingtonWestern Washington8,000 Meters GNAC224:17.6 PBSo
Oct 11Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 12 · Western WashingtonWestern Washington8,000 Meters Mens 80001224:20.35 PBSo
Sep 27WWU Bill Roe ClassicSep 27 · 8,000 Meters Men · Place 2 · Western WashingtonWestern Washington8,000 Meters Men224:07.80 PBSo
Sep 13Gator Cross 2025Sep 13 · 6,000 Meters Varsity · Place 6 · Western WashingtonWestern Washington6,000 Meters Varsity618:09.60So

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 149 · Western WashingtonWestern Washington10,000 Meters Championship14931:50.7 PBFr
Nov 9NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Western WashingtonWestern Washington10,000 Meters D2 West0DNSFr
Oct 26GNAC XC Championships 2024Oct 26 · 8,000 Meters Champs · Place 21 · Western WashingtonWestern Washington8,000 Meters Champs2125:23.3 PBFr
Sep 28WWU Bill Roe ClassicSep 28 · 8,000 Meters Varsity · Place 16 · Western WashingtonWestern Washington8,000 Meters Varsity1624:28.0FR
Sep 14Gator CrossSep 14 · 6,000 Meters Varsity · Place 12 · Western WashingtonWestern Washington6,000 Meters Varsity1217:48.1FR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 15 · Cleveland (OR)Cleveland (OR)5,000 Meters 6A1515:46.8 PB12
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity815:28.9SR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Championship · Place 13 · Cleveland (OR)Cleveland (OR)5,000 Meters Championship1316:14.00SR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity Championship · Place 13 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Championship1316:14.0012
Oct 5MHC / PIL @ ClackamasOct 5 · 5,000 Meters Varsity · Place 2 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity216:39.5SR
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity Division 1 · Place 3 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Division 1315:43.5SR
Sep 21PIL / MHC @ Pier ParkSep 21 · 5,000 Meters Varsity · Place 4 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity417:39.2SR
Sep 17Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 5A · Place 9 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity 5A915:47.0012
Sep 3Ultimook RaceSep 3 · 5,000 Meters Varsity 5A · Place 4 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity 5A416:18.0SR
Aug 26Night MeetAug 26 · 3,000 Meters Varsity · Place 19 · Cleveland (OR)Cleveland (OR)3,000 Meters Varsity199:10.42SR

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 276A-1 Portland Interscholastic League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 27 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity2716:44.2011
Oct 20PIL/MHC Crossover (Host: Roosevelt)Oct 20 · 5,000 Meters Varsity · Place 11 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity1118:25.8011
Oct 16Lewis & Clark College XC InvitationalOct 16 · 5,000 Meters Varsity · Place 48 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity4816:23.3011
Oct 6MHC/PIL Crossover (Host: Gresham)Oct 6 · 5,000 Meters Varsity · Place 5 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity517:06.7011
Sep 25Nike Portland XCSep 25 · 5,000 Meters Varsity Division 2 · Place 19 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Division 21917:13.2011
Sep 22PIL/MHC Crossover (Host: Cleveland)Sep 22 · 5,000 Meters Varsity · Place 4 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity417:09.3711
Sep 8PIL PreviewSep 8 · 5,000 Meters Varsity · Place 33 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity3317:58.7711
Sep 4The Ultimook RaceSep 4 · 5,000 Meters Varsity 5A · Place 24 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity 5A2418:23.0111
Sep 1PIL RelaysSep 1 · 1 Mile Open · Place 4 · Cleveland (OR)Cleveland (OR)1 Mile Open45:51.8011
Aug 27Night MeetAug 27 · 3,000 Meters Varsity · Place 59 · Cleveland (OR)Cleveland (OR)3,000 Meters Varsity5910:21.2911
Apr 7PIL JV DistrictsApr 7 · 5,000 Meters JV 1 · Place 78 · Cleveland (OR)Cleveland (OR)5,000 Meters JV 17821:00.6010
Mar 20PIL Invite at FranklinMar 20 · 5,000 Meters Varsity · Place 32 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity3220:11.1 PB10
Mar 17PIL @ Lents ParkMar 17 · 5,000 Meters Junior Varsity · Place 32 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity3220:44.70 PB10
Mar 10PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)Mar 10 · 5,000 Meters Junior Varsity · Place 8 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity821:25.50 PB10

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23Barlow, Clackamas, Sandy, Cleveland, Benson, Roosevelt @ Roosevelt (Pier Park)Oct 23 · 5,000 Meters Junior Varsity · Place 81 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity8121:08.909
Oct 19Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 173 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity17321:25.379
Oct 8Clackamas/Reynolds/Grant/Cleveland/Wilson @ Cent. CatholicOct 8 · 5,000 Meters Junior Varsity · Place 87 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity8720:50.499
Oct 2PIL/MHC Crossover (Host: Cleveland)Oct 2 · 5,000 Meters Junior Varsity · Place 42 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity4220:39.939
Sep 11PIL PreviewSep 11 · 5,000 Meters Junior Varsity · Place 137 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity13721:20.959
Sep 4PIL RelaysSep 4 · 1 Mile Open · Place 38 · Cleveland (OR)Cleveland (OR)1 Mile Open386:51.809
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 50 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice5012:59.189