Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant Park Cleveland, Wells, Grant, Jefferson @ Grant Park · Oct 2114:59.6 Cleveland, Wells, Grant, Jefferson @ Grant ParkOctober 21, 2021
3,000 Meters · Jackson Middle SchoolGrant, Franklin, Jefferson, Wells at Jackson MS · Sep 3013:41.6Grant, Franklin, Jefferson, Wells at Jackson MSSeptember 30, 2021
3,000 Meters · Westmoreland ParkPIL Youth XC District Championship · Oct 2514:04.46PIL Youth XC District ChampionshipOctober 25, 2021
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2320:54.90The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Lane Community CollegeNorthwest Classic : Sponsored by Steens Mountain Running Camp · Sep 2018:00.40Northwest Classic : Sponsored by Steens Mountain Running CampSeptember 20, 2025
5,000 Meters · Lents ParkStumptown Showdown · Oct 1816:53.57Stumptown ShowdownOctober 18, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 33 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3317:03.5912
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 59 · FranklinFranklin5,000 Meters Varsity 15916:53.57 PB12
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 8 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity818:36.0012
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Varsity116:40.2412
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Varsity716:49.0012
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 5A/6A Varsity · Place 45 · FranklinFranklin5,000 Meters 5A/6A Varsity4518:00.40 PB12
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 31 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3116:55.5012
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 25 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2517:16.9412
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 63 · Franklin (OR)Franklin (OR)3,000 Meters Varsity6310:00.4012

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 25 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2517:23.0011
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 13 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1310:42.2011
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity117:08.6211
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 26 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Division 12617:37.4JR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 59 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5917:51.1011
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity318:10.0011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 61 · Franklin (OR)Franklin (OR)3,000 Meters Varsity6110:19.7711

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 110 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity11019:47.1010
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Junior Varsity · Place 32 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3221:41.1410
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 253 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Championship25320:13.8SO
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Junior Varsity · Place 42 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4220:41.1710
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 155 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Division 115521:33.6SO
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters JV Larger Schools · Place 144 · FranklinFranklin5,000 Meters JV Larger Schools14420:54.90 PB10
Sep 20PIL - Franklin, Jeff, Cleveland, WellsSep 20 · 5,000 Meters Junior Varsity · Place 54 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5422:57.6510
Sep 16Oregon City XC Invitational Sep 16 · 3,000 Meters Novice · Place 7 · Franklin (OR)Franklin (OR)3,000 Meters Novice712:51.1010

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 21PIL / MHC @ FranklinSep 21 · 5,000 Meters Junior Varsity · Place 68 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity6823:05.4FR
Sep 17Oregon City XC InvitationalSep 17 · 3,000 Meters Novice · Place 8 · Franklin (OR)Franklin (OR)3,000 Meters Novice812:50.2FR
Sep 7PIL PreviewSep 7 · 5,000 Meters Junior Varsity · Place 173 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity17324:21.30FR
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 75 · Franklin (OR)Franklin (OR)3,000 Meters Novice7513:08.05FR

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Championship · Place 59 · Jefferson ClusterJefferson Cluster3,000 Meters Championship5914:04.46 PB8
Oct 21 Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 21 · 3,000 Meters 3k boys · Place 91 · Jefferson ClusterJefferson Cluster3,000 Meters 3k boys9114:59.6 PB8
Sep 30Grant, Franklin, Jefferson, Wells at Jackson MSSep 30 · 3,000 Meters Boys 3K · Place 44 · Jefferson ClusterJefferson Cluster3,000 Meters Boys 3K4413:41.6 PB8