Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 23 | 13:42.6 | Nike Portland XC - Middle School/Club | September 23, 2022 |
| 3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 22 | 13:05 | Halloween 3k & 5k Dash Bash Championships | October 22, 2022 |
| 3,000 Meters · Sam Barlow High School 1st Annual Babson Invitational · Oct 14 | 12:47.40 | 1st Annual Babson Invitational | October 14, 2023 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 30 | 12:50.8 | Stumptown Youth XC Championship | October 30, 2022 |
| 4,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 21 | 17:33 | Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k | October 21, 2023 |
| 4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 11 | 18:00.40 | USATF Oregon Association Junior Olympic Championships | November 11, 2023 |
| 5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 28 | 18:14.80 | 6A-4 Mt Hood & 5A-1 NWOC Conference Championships | October 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 89 · East CountyEast County | 3,000 Meters Champs | 89 | 12:50.8 PB | 7 |
| Oct 22 | Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 49 · East CountyEast County | 3,000 Meters Middle School | 49 | 13:05 PB | 7 |
| Sep 23 | Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 100 · East CountyEast County | 3,000 Meters Middle School | 100 | 13:42.6 PB | 7 |
| Sep 2 | Viking Rust BusterSep 2 · 5,000 Meters Open/Community · Place 7 · East CountyEast County | 5,000 Meters Open/Community | 7 | 25:30.136Unofficial | 7 |
| Aug 26 | Night Meet - OpenAug 26 · 3,000 Meters Men's Open · Place 56 · East CountyEast County | 3,000 Meters Men's Open | 56 | 13:57.20Unofficial | 7 |