Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 12:34.10 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 27 | 12:39.40 | Nike Portland XC Middle School/Club | September 27, 2019 |
| 3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 24 | 13:46.70 | Nike Portland XC Middle School Meet | September 24, 2021 |
| 3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 10 | 12:42.46 | USATF Oregon Association Junior Olympic Championships | November 10, 2018 |
| 3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 17 | 12:27.00 | USATF Region 13 Junior Olympic Championships | November 17, 2018 |
| 3,000 Meters · Howard M Terpenning (HMT) ComplexTHPRD (Stoller, Cedar Park, Mt. View, Meadow Park, ISB) @ HMT Complex · Oct 15 | 12:18 | THPRD (Stoller, Cedar Park, Mt. View, Meadow Park, ISB) @ HMT Complex | October 15, 2019 |
| 3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 21 | 13:18.8 | McMinnville Middle School Invite | September 21, 2018 |
| 3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 23 | 11:39.86 | USATF Region 13 Junior Olympic Championships | November 23, 2019 |
| 3,000 Meters · Pier ParkPDXC Preview · Oct 26 | 13:00.30 | PDXC Preview | October 26, 2019 |
| 3,000 Meters · Sunset High SchoolTHPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High School · Oct 3 | 11:51 | THPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High School | October 3, 2019 |
| 3,000 Meters · The Hydrangea RanchHYDRANGEA RANCH XC TIME TRIAL #1 · Sep 27 | 12:24.20 | HYDRANGEA RANCH XC TIME TRIAL #1 | September 27, 2020 |
| 3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 16 | 12:03.48 | USATF Oregon Association Junior Olympic Championships | November 16, 2019 |
| 4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 19 | 16:23.10 | USATF Region 13 Junior Olympic Championships | November 19, 2022 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 9 | 20:16.2 | OSAA 6A State Championships | November 9, 2024 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 17 | 35:02 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 17, 2026 |
| 5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 18 | 31:36 | 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.
2026 Cross Country
1 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 93 · SunsetSunset | 5,000 Meters 6A | 93 | 20:39.17 | 12 |
| Oct 29 | 6A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 12 · SunsetSunset | 5,000 Meters Varsity | 12 | 19:37.04 | 12 |
| Oct 22 | Aloha, Sunset @ SouthridgeOct 22 · 5,000 Meters Junior Varsity · Place 6 · SunsetSunset | 5,000 Meters Junior Varsity | 6 | 21:37.27 | 12 |
| Oct 15 | Beaverton, Westview @ SunsetOct 15 · 5,000 Meters Junior Varsity · Place 6 · SunsetSunset | 5,000 Meters Junior Varsity | 6 | 21:03.20 | 12 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 40 · SunsetSunset | 5,000 Meters Varsity Championship | 40 | 19:12.70 | 12 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 107 · SunsetSunset | 5,000 Meters Varsity | 107 | 19:48.30 | 12 |
| Sep 10 | Jesuit, Sunset @ MountainsideSep 10 · 5,000 Meters Junior Varsity · Place 10 · SunsetSunset | 5,000 Meters Junior Varsity | 10 | 19:55.20 | 12 |
| Sep 6 | Tahoma Coed Relays (Jamboree)Sep 6 · 3,000 Meters Relay · SunsetSunset | 3,000 Meters Relay | 0 | 14:00Unofficial | 12 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Varsity · Place 13 · SunsetSunset | 3,000 Meters Varsity | 13 | 10:56.30 | 12 |
| Jul 18 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 1 · Place 33 · SunsetSunset | 5,000 Meters Week 1 | 33 | 31:36 PB | 12 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 68 · SunsetSunset | 5,000 Meters 6A | 68 | 20:16.2 PB | 11 |
| Oct 30 | 6A-2 Metro League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · SunsetSunset | 5,000 Meters Varsity | 11 | 18:38.10 | 11 |
| Oct 23 | Aloha, Mountainside, Southridge @ SunsetOct 23 · 5,000 Meters Junior Varsity · Place 3 · SunsetSunset | 5,000 Meters Junior Varsity | 3 | 19:38.90 | 11 |
| Oct 16 | Beaverton, Sunset, Westview @ MountainsideOct 16 · 5,000 Meters Varsity · Place 4 · SunsetSunset | 5,000 Meters Varsity | 4 | 19:55.89 | 11 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 68 · SunsetSunset | 5,000 Meters Varsity Championship | 68 | 19:12.78 | 11 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 1 · SunsetSunset | 5,000 Meters Junior Varsity | 1 | 20:23.9 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Varsity · Place 98 · SunsetSunset | 5,000 Meters Varsity | 98 | 20:48.1 | JR |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 108 · SunsetSunset | 5,000 Meters Varsity Elite | 108 | 21:12.70 | 11 |
| Sep 11 | Mountainside, Sunset @ JesuitSep 11 · 5,000 Meters Junior Varsity · Place 9 · SunsetSunset | 5,000 Meters Junior Varsity | 9 | 20:12.00 | 11 |
| Sep 7 | Tahoma Coed Relays (Jamboree)Sep 7 · 3,000 Meters Relay · SunsetSunset | 3,000 Meters Relay | 0 | 14:29Unofficial | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 17 · SunsetSunset | 3,000 Meters Varsity | 17 | 11:36.29 | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-2 Metro League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 7 · SunsetSunset | 5,000 Meters Junior Varsity | 7 | 19:52.66 | 10 |
| Oct 18 | Jesuit, Sunset @ AlohaOct 18 · 5,000 Meters Varsity · Place 16 · SunsetSunset | 5,000 Meters Varsity | 16 | 20:04.67 | 10 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 87 · SunsetSunset | 5,000 Meters Varsity Championship | 87 | 20:27.0 | SO |
| Oct 4 | Aloha, Mountainside, Sunset @ BeavertonOct 4 · 5,000 Meters Varsity · Place 11 · SunsetSunset | 5,000 Meters Varsity | 11 | 20:59.23 | 10 |
| Oct 4 | Aloha, Mountainside, Sunset @ BeavertonOct 4 · 5,000 Meters Varsity · Place 11 · SunsetSunset | 5,000 Meters Varsity | 11 | 20:59.23 | 10 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Varsity · Place 102 · SunsetSunset | 5,000 Meters Varsity | 102 | 20:14.6 | SO |
| Sep 13 | Aloha, Sunset, Westview @ SouthridgeSep 13 · 5,000 Meters Junior Varsity · Place 9 · SunsetSunset | 5,000 Meters Junior Varsity | 9 | 21:24.10 | 10 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 5,000 Meters Varsity · Place 35 · SunsetSunset | 5,000 Meters Varsity | 35 | 20:40.7 | SO |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Sophomore · Place 9 · SunsetSunset | 3,000 Meters Sophomore | 9 | 11:31.1 | SO |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 43 · Teammates Running ClubTeammates Running Club | 4,000 Meters 13-14 | 43 | 16:23.10 PB | 9 |
| Nov 5 | USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters Varsity · Place 10 · Teammates Running ClubTeammates Running Club | 4,000 Meters Varsity | 10 | 15:39.97 | 14 |
| Oct 26 | 6A-2 Metro League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 15 · SunsetSunset | 5,000 Meters Junior Varsity | 15 | 20:52.6 | 9 |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Championship · Place 104 · SunsetSunset | 5,000 Meters Championship | 104 | 23:27.20 | FR |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 101 · SunsetSunset | 5,000 Meters Varsity | 101 | 21:08.4 | 9 |
| Oct 5 | Aloha, Sunset, Beaverton @ MountainsideOct 5 · 5,000 Meters Junior Varsity · Place 11 · SunsetSunset | 5,000 Meters Junior Varsity | 11 | 21:15.2 | 9 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 1 · Place 15 · SunsetSunset | 5,000 Meters Junior Varsity Division 1 | 15 | 21:21.5 | FR |
| Sep 16 | Meriwether CC Classic Sep 16 · 5,000 Meters Junior Varsity · Place 1 · SunsetSunset | 5,000 Meters Junior Varsity | 1 | 21:14.8 | FR |
| Sep 14 | Aloha, Sunset, Westview @ SouthridgeSep 14 · 5,000 Meters Varsity · Place 9 · SunsetSunset | 5,000 Meters Varsity | 9 | 21:39.50 | FR |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Freshman · Place 19 · SunsetSunset | 3,000 Meters Freshman | 19 | 12:29.21 | FR |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 40 · Teammates Running ClubTeammates Running Club | 4,000 Meters 13-14 | 40 | 17:23.00 | 8 |
| Oct 31 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 47 · Teammates Running ClubTeammates Running Club | 3,000 Meters Super Champs | 47 | 12:13.70 | 8 |
| Oct 16 | Lewis & Clark College XC InvitationalOct 16 · 3,000 Meters Middle School · Place 65 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 65 | 12:38.70 | — |
| Oct 2 | The Harrier ClassicOct 2 · 3,200 Meters Middle School · Place 12 · Teammates Running ClubTeammates Running Club | 3,200 Meters Middle School | 12 | 13:56.92 | — |
| Sep 24 | Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 36 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 36 | 13:46.70 PB | 8 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 3,000 Meters Middle School · Place 20 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 20 | 12:56.40 | — |
2020 Cross Country
3 results2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 33 · Teammates Running ClubTeammates Running Club | 3,000 Meters 11-12 | 33 | 11:39.86 PB | 6 |
| Nov 16 | USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 14 · Teammates Running ClubTeammates Running Club | 3,000 Meters 11-12 | 14 | 12:03.48 PB | 6 |
| Nov 3 | PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 70 · Teammates Running ClubTeammates Running Club | 3,000 Meters Super Champs | 70 | 12:34.10 PB | 6 |
| Oct 26 | PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 17 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 17 | 13:00.30 PB | 6 |
| Oct 24 | THPRD Beaverton Schools District Meet Oct 24 · 3,000 Meters Middle School · Place 5 · StollerStoller | 3,000 Meters Middle School | 5 | 12:35 | 6 |
| Oct 15 | THPRD (Stoller, Cedar Park, Mt. View, Meadow Park, ISB) @ HMT ComplexOct 15 · 3,000 Meters Middle School · Place 2 · StollerStoller | 3,000 Meters Middle School | 2 | 12:18 PB | 6 |
| Oct 5 | 16th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 18 · Teammates Running ClubTeammates Running Club | 3,200 Meters Middle School | 18 | 13:19.00 | — |
| Oct 3 | THPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High SchoolOct 3 · 3,000 Meters Middle School · Place 2 · StollerStoller | 3,000 Meters Middle School | 2 | 11:51 PB | 6 |
| Sep 27 | Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 46 · Teammates Running ClubTeammates Running Club | 3,000 Meters PDXC Alan Webb MS Race | 46 | 12:39.40 PB | 6 |
| Sep 14 | Northwest ClassicSep 14 · 3,000 Meters Middle School · Place 12 · Teammates Running ClubTeammates Running Club | 3,000 Meters Middle School | 12 | 11:59.85 | — |
2018 Cross Country
4 results