Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 27 | 6:31.60 | Stumptown Youth XC Series Meet #4 | March 27, 2021 |
| 1500 m · Jesuit High SchoolStumptown Youth XC Series Meet #3 · Mar 13 | 6:23.50 | Stumptown Youth XC Series Meet #3 | March 13, 2021 |
| 3 Miles · Franklin Park - 3.0 Mile49th Annual Sunfair Invitational · Oct 1 | 20:22.00 | 49th Annual Sunfair Invitational | October 1, 2022 |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 13:12.80 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Camp HowardStumptown Youth XC Series Meet #2 · Mar 6 | 15:14.20 | Stumptown Youth XC Series Meet #2 | March 6, 2021 |
| 3,000 Meters · Franklin HSPIL Youth XC Meet @ FHS · Oct 21 | 12:48.74 | PIL Youth XC Meet @ FHS | October 21, 2021 |
| 3,000 Meters · Jackson Middle SchoolCleveland, Lincoln, Franklin, & Wilson @ Jackson MS · Oct 10 | 13:55.2 | Cleveland, Lincoln, Franklin, & Wilson @ Jackson MS | October 10, 2019 |
| 3,000 Meters · Jesuit High SchoolStumptown Youth XC Series Meet #1 · Feb 27 | 13:36.50 | Stumptown Youth XC Series Meet #1 | February 27, 2021 |
| 3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 31 | 12:41.60 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown Running | October 31, 2021 |
| 3,000 Meters · Westmoreland ParkPIL Middle School District Meet · Oct 28 | 12:36.34 | PIL Middle School District Meet | October 28, 2019 |
| 4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 20 | 17:38.30 | USATF Region 13 Junior Olympic Championships | November 20, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 9 | 18:15.5 | OSAA 6A State Championships | November 9, 2024 |
| 5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 29 | 17:59.56 | 6A-1 Portland Interscholastic League Championships | October 29, 2025 |
| 5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 4 | 18:25.70 | 8th Annual Battle for the 509 | October 4, 2025 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 28 | 27:23 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 28, 2023 |
| 5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 18 | 25:45.30 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 10 · LincolnLincoln | 5,000 Meters 6A | 10 | 18:25.46 | 12 |
| Oct 29 | 6A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 2 · LincolnLincoln | 5,000 Meters Varsity | 2 | 17:59.56 PB | 12 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 13 · LincolnLincoln | 5,000 Meters Varsity Championship | 13 | 18:20.50 | 12 |
| Oct 4 | 8th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below 21:30) · Place 3 · LincolnLincoln | 5,000 Meters Varsity Championship(AVG Below 21:30) | 3 | 18:25.70 PB | 12 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 33 · LincolnLincoln | 5,000 Meters Varsity | 33 | 18:25.40 | 12 |
| Sep 17 | PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Varsity · Place 1 · LincolnLincoln | 5,000 Meters Varsity | 1 | 18:22.26 | 12 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Varsity · Place 1 · LincolnLincoln | 3,000 Meters Varsity | 1 | 10:09.85 | 12 |
| Jul 18 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 1 · Place 2 · LincolnLincoln | 5,000 Meters Week 1 | 2 | 25:45.30 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 7 · LincolnLincoln | 5,000 Meters 6A | 7 | 18:15.5 PB | 11 |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 3 · LincolnLincoln | 5,000 Meters Varsity | 3 | 18:05.40 | 11 |
| Oct 16 | PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Varsity · Place 9 · LincolnLincoln | 5,000 Meters Varsity | 9 | 20:21.62 | 11 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 8 · LincolnLincoln | 5,000 Meters Varsity Championship | 8 | 17:27.07 | 11 |
| Oct 2 | PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Varsity · Place 3 · LincolnLincoln | 5,000 Meters Varsity | 3 | 18:22.40 | 11 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 3 · LincolnLincoln | 5,000 Meters Varsity | 3 | 18:01.00 | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 1 · LincolnLincoln | 3,000 Meters Varsity | 1 | 10:21.76 | 11 |
| Jul 26 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 26 · Varsity · Place 12 · LincolnLincoln | Varsity | 12 | 27:41 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 14 · LincolnLincoln | 5,000 Meters 6A | 14 | 19:05.6 | 10 |
| Oct 25 | 6A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Varsity · Place 7 · LincolnLincoln | 5,000 Meters Varsity | 7 | 18:37.70 | 10 |
| Oct 21 | Post Season Mile RaceOct 21 · 1,600 Meters Varsity · Place 4 · LincolnLincoln | 1,600 Meters Varsity | 4 | 5:04.7Unofficial | 10 |
| Oct 18 | PIL - Clev, Wells, Lincoln, Jeff, BenOct 18 · 5,000 Meters Varsity · Place 4 · LincolnLincoln | 5,000 Meters Varsity | 4 | 18:48.81 | 10 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 15 · LincolnLincoln | 5,000 Meters Varsity Championship | 15 | 18:18.6 | SO |
| Oct 4 | PIL - Clev, Roos, Mcd, LincolnOct 4 · 5,000 Meters Varsity · Place 1 · LincolnLincoln | 5,000 Meters Varsity | 1 | 19:35.06 | 10 |
| Sep 20 | PIL - Grant, Benson, Lincoln, Mcd, RooseveltSep 20 · 5,000 Meters Varsity · Place 12 · LincolnLincoln | 5,000 Meters Varsity | 12 | 21:02.38 | 10 |
| Sep 6 | PIL District PreviewSep 6 · 5,000 Meters Varsity · Place 5 · LincolnLincoln | 5,000 Meters Varsity | 5 | 19:01.4 | SO |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Sophomore · Place 2 · LincolnLincoln | 3,000 Meters Sophomore | 2 | 10:43.0 | SO |
| Jul 28 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 1 · Place 10 · LincolnLincoln | 5,000 Meters Session 1 | 10 | 27:23 PB | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 75 · LincolnLincoln | 5,000 Meters 6A | 75 | 20:24.2 | 9 |
| Oct 26 | 6A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 16 · LincolnLincoln | 5,000 Meters Varsity | 16 | 19:35.0 | FR |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Championship · Place 37 · LincolnLincoln | 5,000 Meters Championship | 37 | 20:26.40 | FR |
| Oct 5 | MHC / PIL @ Fernhill ParkOct 5 · 5,000 Meters Junior Varsity · Place 4 · LincolnLincoln | 5,000 Meters Junior Varsity | 4 | 21:16.3 | 9 |
| Oct 1 | 49th Annual Sunfair InvitationalOct 1 · 3 Miles Flight 3 Combined (Runner #5) · Place 2 · LincolnLincoln | 3 Miles Flight 3 Combined (Runner #5) | 2 | 20:22.00 PB | 9 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Varsity · Place 60 · LincolnLincoln | 5,000 Meters Varsity | 60 | 19:18.6 | FR |
| Sep 21 | PIL / MHC @ Gabriel ParkSep 21 · 5,000 Meters Varsity · Place 8 · LincolnLincoln | 5,000 Meters Varsity | 8 | 21:48.0 | 9 |
| Sep 17 | Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 5A · Place 35 · LincolnLincoln | 5,000 Meters Varsity 5A | 35 | 20:07.50 | 9 |
| Sep 7 | PIL PreviewSep 7 · 5,000 Meters Varsity · Place 12 · LincolnLincoln | 5,000 Meters Varsity | 12 | 20:23.20 | FR |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Freshman · Place 4 · LincolnLincoln | 3,000 Meters Freshman | 4 | 11:19.36 | FR |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 44 · Teammates Running ClubTeammates Running Club | 4,000 Meters 13-14 | 44 | 17:38.30 PB | 8 |
| Oct 31 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 72 · Teammates Running ClubTeammates Running Club | 3,000 Meters Super Champs | 72 | 12:41.60 PB | 8 |
| Oct 25 | PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Championship · Place 12 · Lincoln ClusterLincoln Cluster | 3,000 Meters Championship | 12 | 12:49.60 | 8 |
| Oct 21 | PIL Youth XC Meet @ FHSOct 21 · 3,000 Meters 3K Girls 6 PM · Place 8 · Lincoln ClusterLincoln Cluster | 3,000 Meters 3K Girls 6 PM | 8 | 12:48.74 PB | 8 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 3,000 Meters Middle School · Place 11 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 11 | 12:13.50 | — |
| Mar 27 | Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 7 · Teammates Running ClubTeammates Running Club | 1,500 Meters Youth 1500 | 7 | 6:31.60 PB | 7 |
| Mar 13 | Stumptown Youth XC Series Meet #3Mar 13 · 1,500 Meters Youth 1500 · Place 6 · Teammates Running ClubTeammates Running Club | 1,500 Meters Youth 1500 | 6 | 6:23.50 PB | 7 |
| Mar 6 | Stumptown Youth XC Series Meet #2Mar 6 · 3,000 Meters Youth 3000 · Place 23 · Teammates Running ClubTeammates Running Club | 3,000 Meters Youth 3000 | 23 | 15:14.20 PB | 7 |
| Feb 27 | Stumptown Youth XC Series Meet #1Feb 27 · 3,000 Meters Youth 3000 · Place 15 · Teammates Running ClubTeammates Running Club | 3,000 Meters Youth 3000 | 15 | 13:36.50 PB | 7 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 24 · Lincoln ClusterLincoln Cluster | 3,000 Meters Champs | 24 | 13:12.80 PB | 6 |
| Oct 28 | PIL Middle School District MeetOct 28 · 3,000 Meters Championship · Place 18 · Lincoln ClusterLincoln Cluster | 3,000 Meters Championship | 18 | 12:36.34 PB | 6 |
| Oct 24 | PIL MS Meet @ Franklin ClusterOct 24 · 3,000 Meters Girls 3K · Place 8 · Lincoln ClusterLincoln Cluster | 3,000 Meters Girls 3K | 8 | 12:58.18 | 6 |
| Oct 10 | Cleveland, Lincoln, Franklin, & Wilson @ Jackson MSOct 10 · 3,000 Meters Middle School · Place 27 · Lincoln ClusterLincoln Cluster | 3,000 Meters Middle School | 27 | 13:55.2 PB | 6 |