Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 226:37.90Ultimook RaceSeptember 2, 2023
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 331:31.851st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1730:21.78Linfield George Oja InvitationalOctober 17, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 374 · OSU Running ClubOSU Running Club8,000 Meters Collegiate37430:21.78 PBSo
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 269 · OSU Running ClubOSU Running Club8,000 Meters Invite26931:31.8 PBSo
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Afternoon · Place 4 · UnattachedUnattached5,000 Meters Open Race Afternoon421:34.90UnofficialSo

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 24Bushnell InvitationalOct 24 · 8,000 Meters Varsity · Place 21 · OSU Running ClubOSU Running Club8,000 Meters Varsity2133:21.15—
Oct 450th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 315 · OSU Running ClubOSU Running Club8,000 Meters Varsity31533:18.31—

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 182 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity18221:45.5012
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 65 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity6522:32.0812
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity · Place 199 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity19921:29.9012
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 77 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7721:11.6012
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 267 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 126721:56.3SR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 178 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity17822:04.9012
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 69 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity6922:16.6112
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 174 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A17424:24.4012
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 127 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity12725:14.7012
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 45 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice4512:44.3812

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 216 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity21623:13.7011
Oct 18PIL - Clev, Wells, Lincoln, Jeff, BenOct 18 · 5,000 Meters Junior Varsity · Place 104 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity10423:54.9111
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 213 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity21323:42.5JR
Oct 4PIL - Clev, Roos, Mcd, LincolnOct 4 · 5,000 Meters Junior Varsity · Place 53 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5323:30.0711
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 325 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 132524:20.7JR
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 192 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity19224:03.1511
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 151 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity15124:39.3JR
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 228 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A-6A22826:37.90 PB11
Aug 25Night MeetAug 25 · 3,000 Meters Novice · Place 72 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice7215:03.7JR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 244 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity24424:33.4SO
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 280 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity28025:35.70SO
Sep 24Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 256 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 225625:36.0SO
Sep 21PIL / MHC @ Pier ParkSep 21 · 5,000 Meters Junior Varsity · Place 57 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5724:10.8SO
Sep 7PIL PreviewSep 7 · 5,000 Meters Junior Varsity · Place 171 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity17124:21.00SO
Sep 3Ultimook RaceSep 3 · 3,000 Meters Novice 1A · Place 84 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice 1A8415:35.4SO