Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2918:16.096A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 43 · Roosevelt (OR)5,000 Meters Varsity4318:16.09 PB12
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 21 · Roosevelt (OR)5,000 Meters Varsity2118:33.7112
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Varsity · Place 31 · Roosevelt (OR)5,000 Meters Varsity3118:38.8012
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Varsity · Place 20 · Roosevelt (OR)5,000 Meters Varsity2020:22.2012
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 133 · Roosevelt (OR)5,000 Meters Varsity13318:29.5912
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 87 · Roosevelt (OR)5,000 Meters Varsity 5A8719:09.2012
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 52 · Roosevelt (OR)5,000 Meters Varsity5219:36.0112

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 43 · Roosevelt (OR)5,000 Meters Varsity4318:14.6011
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Varsity · Place 21 · Roosevelt (OR)5,000 Meters Varsity2119:56.9211
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 3 · Place 42 · Roosevelt (OR)5,000 Meters Varsity Division 34217:55.8JR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity · Place 127 · Roosevelt (OR)5,000 Meters Varsity12718:18.9011
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Varsity · Place 27 · Roosevelt (OR)5,000 Meters Varsity2721:03.8011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 83 · Roosevelt (OR)3,000 Meters Varsity8310:41.6011

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Varsity · Place 50 · Roosevelt (OR)5,000 Meters Varsity5017:46.1010
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Varsity · Place 12 · Roosevelt (OR)5,000 Meters Varsity1218:48.5110
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity · Place 52 · Roosevelt (OR)5,000 Meters Varsity5217:41.2SO
Sep 30Nike Portland XCSep 30 · 5,000 Meters Varsity Division 2 · Place 86 · Roosevelt (OR)5,000 Meters Varsity Division 28618:04.7SO
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 84 · Roosevelt (OR)5,000 Meters Varsity 5A8418:05.2SO
Sep 20PIL - Grant, Benson, Lincoln, Mcd, RooseveltSep 20 · 5,000 Meters Varsity · Place 45 · Roosevelt (OR)5,000 Meters Varsity4518:41.0110
Sep 6PIL District PreviewSep 6 · 5,000 Meters Varsity · Place 58 · Roosevelt (OR)5,000 Meters Varsity5819:05.1SO
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 82 · Roosevelt (OR)3,000 Meters Sophomore8211:18.5SO

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 87 · Roosevelt (OR)5,000 Meters Junior Varsity8719:27.1FR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity · Place 108 · Roosevelt (OR)5,000 Meters Varsity10820:48.60FR
Oct 5Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Junior Varsity · Place 3 · Roosevelt (Or)5,000 Meters Junior Varsity320:18.82—
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity Division 3 · Place 116 · Roosevelt (OR)5,000 Meters Varsity Division 311622:07.4FR
Sep 21PIL / MHC @ Pier ParkSep 21 · 5,000 Meters Junior Varsity · Place 26 · Roosevelt (OR)5,000 Meters Junior Varsity2621:15.9FR
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Junior Varsity · Place 212 · Roosevelt (OR)5,000 Meters Junior Varsity21222:03.5FR
Sep 7PIL PreviewSep 7 · 3,000 Meters Novice · Place 4 · Roosevelt (OR)3,000 Meters Novice412:31.90FR