Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Alder Creek Middle SchoolRCMS v ACMS · Oct 16 | 10:53.9 | RCMS v ACMS | October 16, 2025 |
| 3,000 Meters · Clackamas High SchoolRCMS vs ACMS/LC · Oct 12 | 13:41.0 | RCMS vs ACMS/LC | October 12, 2023 |
| 3,000 Meters · North Clackamas ParkNorth Clackamas District Meet · Oct 29 | 10:42.7 | North Clackamas District Meet | October 29, 2025 |
| 3,000 Meters · Rock Creek Middle SchoolRCMS v. HVMS · Oct 9 | 10:41.6 | RCMS v. HVMS | October 9, 2025 |
| 3,000 Meters · Rowe Middle SchoolRowe vs. Rock Creek · Oct 2 | 11:13.3 | Rowe vs. Rock Creek | October 2, 2025 |
| 4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 15:09.90 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 22 | 14:22.17 | USATF Region 13 Cross Country Junior Olympic | November 22, 2025 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 17:22.55 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 28 | 17:26.10 | 6A-4 Mt Hood & 5A-1 NWOC Conference Championships | October 28, 2026 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 17:39.91 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 18:26.30 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 17 | 16:57.67 | Stumptown Showdown | October 17, 2026 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 12 | 17:16.57 | Oregon City XC Invitational | September 12, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 17:28.32 | 6th Annual Rose City Championship Invite | October 9, 2026 |
| 5,000 Meters · Sam Barlow High SchoolMHC Mid-Season · Sep 30 | 18:46.52 | MHC Mid-Season | September 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 135 · ClackamasClackamas | 5,000 Meters 6A | 135 | 18:26.30 PB | 9 |
| Oct 28 | 6A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A Varsity · Place 27 · ClackamasClackamas | 5,000 Meters 6A Varsity | 27 | 17:26.10 PB | 9 |
| Oct 17 | Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 81 · ClackamasClackamas | 5,000 Meters Varsity | 81 | 16:57.67 PB | 9 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 151 · ClackamasClackamas | 5,000 Meters Bike the Gorge Varsity Championship | 151 | 17:28.32 PB | 9 |
| Sep 30 | MHC Mid-SeasonSep 30 · 5,000 Meters Varsity Boys · Place 30 · ClackamasClackamas | 5,000 Meters Varsity Boys | 30 | 18:46.52 PB | 9 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Gold Varsity · Place 114 · ClackamasClackamas | 5,000 Meters Gold Varsity | 114 | 17:39.91 PB | 9 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Boys (avg top 5 under 18 · Place 60 · ClackamasClackamas | 5,000 Meters Gold Varsity Boys (avg top 5 under 18 | 60 | 17:22.55 PB | 9 |
| Sep 12 | Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 13 · ClackamasClackamas | 5,000 Meters JV Boys Gold. (21mins-) | 13 | 17:16.57 PB | 9 |
| Sep 9 | MHC PreviewSep 9 · 5,000 Meters Varsity · Place 24 · ClackamasClackamas | 5,000 Meters Varsity | 24 | 18:49.05 | 9 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | 2025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 149 · Bowerman TrackBowerman Track | 4,000 Meters 13-14 | 149 | 15:09.90 PB | 8 |
| Nov 22 | USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 46 · Bowerman TrackBowerman Track | 4,000 Meters 13-14 | 46 | 14:22.17 PB | 8 |
| Nov 9 | USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 15 · BowermanBowerman | 4,000 Meters Varsity | 15 | 14:42.90 | — |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 48 · Rock CreekRock Creek | 3,000 Meters Varsity | 48 | 10:20.10 | 8 |
| Oct 29 | North Clackamas District MeetOct 29 · 3,000 Meters Middle School · Place 2 · Rock CreekRock Creek | 3,000 Meters Middle School | 2 | 10:42.7 PB | 8 |
| Oct 16 | RCMS v ACMSOct 16 · 3,000 Meters Middle School · Place 2 · Rock CreekRock Creek | 3,000 Meters Middle School | 2 | 10:53.9 PB | 8 |
| Oct 9 | RCMS v. HVMSOct 9 · 3,000 Meters Middle School · Place 2 · Rock CreekRock Creek | 3,000 Meters Middle School | 2 | 10:41.6 PB | 8 |
| Oct 2 | Rowe vs. Rock CreekOct 2 · 3,000 Meters Middle School · Place 2 · Rock CreekRock Creek | 3,000 Meters Middle School | 2 | 11:13.3 PB | 8 |
| Sep 6 | The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 14 · BowermanBowerman | 3,000 Meters Middle School | 14 | 12:02.40 | 8 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 62 · Rock CreekRock Creek | 3,000 Meters Varsity | 62 | 12:08.38 | 7 |
| Oct 30 | NClack District MeetOct 30 · 3,000 Meters Middle School · Place 7 · Rock CreekRock Creek | 3,000 Meters Middle School | 7 | 12:15.7 | 7 |
| Oct 17 | RCMS VS ACMS/LCMSOct 17 · 3,000 Meters Middle School · Place 4 · Rock CreekRock Creek | 3,000 Meters Middle School | 4 | 12:31.9 | 7 |
| Oct 10 | RCMS & LCMCS @ HVMSOct 10 · 3,000 Meters Middle School · Place 6 · Rock CreekRock Creek | 3,000 Meters Middle School | 6 | 11:33.8 | 7 |
| Oct 10 | RCMS & LCMCS @ HVMSOct 10 · 3,000 Meters Middle School · Place 6 · Rock CreekRock Creek | 3,000 Meters Middle School | 6 | 11:33.8 | 7 |
| Oct 3 | RCMS vs Rowe/LCMSOct 3 · 3,000 Meters Middle School · Place 3 · Rock CreekRock Creek | 3,000 Meters Middle School | 3 | 12:16.5 | 7 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 169 · Rock CreekRock Creek | 3,000 Meters Varsity | 169 | 13:04.82 | 6 |
| Oct 14 | Lewis & Clark XC InvitationalOct 14 · 3,000 Meters Middle School · Place 37 · Rock CreekRock Creek | 3,000 Meters Middle School | 37 | 13:22.2 | 6 |
| Oct 12 | RCMS vs ACMS/LCOct 12 · 3,000 Meters Middle School · Place 6 · Rock CreekRock Creek | 3,000 Meters Middle School | 6 | 13:41.0 PB | 6 |
| Oct 5 | RCMS vs HVMSOct 5 · 3,000 Meters Middle School · Place 11 · Rock CreekRock Creek | 3,000 Meters Middle School | 11 | 14:07.100 | 6 |
| Sep 28 | Rowe vs Rock Creek/L&CSep 28 · 3,000 Meters Middle School · Place 11 · Rock CreekRock Creek | 3,000 Meters Middle School | 11 | 14:32.9 | 6 |