Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Alder Creek Middle SchoolNCSD Middle School District XC Meet · Oct 20 | 13:37.6 | NCSD Middle School District XC Meet | October 20, 2022 |
| 3,000 Meters · Clackamas High SchoolRock Creek v Rowe · Sep 29 | 14:41 | Rock Creek v Rowe | September 29, 2022 |
| 3,000 Meters · Happy Valley Middle SchoolRMS @ HVMS · Oct 13 | 14:10 | RMS @ HVMS | October 13, 2022 |
| 3,000 Meters · North Clackamas ParkNorth Clackamas Middle School District Meet · Oct 26 | 12:47.4 | North Clackamas Middle School District Meet | October 26, 2023 |
| 3,000 Meters · Rowe Middle SchoolRowe vs Happy Valley · Oct 12 | 13:53.5 | Rowe vs Happy Valley | October 12, 2023 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 19:45.50 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 16 | 20:57.40 | Meriwether Cross Country Classic | October 16, 2026 |
| 5,000 Meters · Rex Putnam High SchoolNWOC XC League Meet · Oct 14 | 21:38.25 | NWOC XC League Meet | October 14, 2026 |
| 5,000 Meters · Sandy High SchoolNWOC league meet (hosted by Sandy) · Sep 23 | 20:09.50 | NWOC league meet (hosted by Sandy) | September 23, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 100 · RoweRowe | 3,000 Meters Varsity | 100 | 12:38.82 | 8 |
| Oct 30 | NClack District MeetOct 30 · 3,000 Meters Middle School · Place 23 · RoweRowe | 3,000 Meters Middle School | 23 | 13:12.6 | 8 |
| Oct 17 | Rowe @ HVMSOct 17 · 3,000 Meters Middle School · Place 23 · RoweRowe | 3,000 Meters Middle School | 23 | 13:11.5 | 8 |
| Oct 10 | ACMS @ RoweOct 10 · 3,000 Meters Middle School · Place 10 · RoweRowe | 3,000 Meters Middle School | 10 | 13:59.4 | 8 |
| Oct 3 | RCMS vs Rowe/LCMSOct 3 · 3,000 Meters Middle School · Place 13 · RoweRowe | 3,000 Meters Middle School | 13 | 13:40.9 | 8 |
2023 Cross Country
4 results2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | NCSD Middle School District XC MeetOct 20 · 3,000 Meters Middle School · Place 23 · RoweRowe | 3,000 Meters Middle School | 23 | 13:37.6 PB | 6 |
| Oct 13 | RMS @ HVMSOct 13 · 3,000 Meters Middle School · Place 16 · RoweRowe | 3,000 Meters Middle School | 16 | 14:10 PB | 6 |
| Oct 6 | RMS v ACMSOct 6 · 3,000 Meters Middle School · Place 8 · RoweRowe | 3,000 Meters Middle School | 8 | 14:42.8 | 6 |
| Sep 29 | Rock Creek v RoweSep 29 · 3,000 Meters Middle School · Place 15 · RoweRowe | 3,000 Meters Middle School | 15 | 14:41 PB | 6 |