Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Fowler Middle SchoolFowler XC Meet · Oct 12 | 9:07 | Fowler XC Meet | October 12, 2023 |
| 2,000 Meters · Tualatin HSWRL @ Tualatin High, hosted by Hazelbrook MS · Oct 8 | 8:07 | WRL @ Tualatin High, hosted by Hazelbrook MS | October 8, 2024 |
| 2,000 Meters · Wilsonville Memorial ParkWRL XC Championships · Oct 19 | 8:47.50 | WRL XC Championships | October 19, 2023 |
| 2600 m · Fowler Middle SchoolWRL@ Fowler XC Meet · Oct 16 | 10:11 | WRL@ Fowler XC Meet | October 16, 2025 |
| 3,000 Meters · Tualatin HSThe Coaches’ Cup - Tigard vs. Tualatin · Sep 17 | 12:38.75 | The Coaches’ Cup - Tigard vs. Tualatin | September 17, 2025 |
| 3,000 Meters · Twality Middle SchoolWRL @Twality MS · Oct 2 | 12:07 | WRL @Twality MS | October 2, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | WRL@ Fowler XC MeetOct 16 · 2,600 Meters 8 Boys · Place 8 · Hazelbrook | 2,600 Meters 8 Boys | 8 | 10:11 PB | 8 |
| Oct 2 | WRL @Twality MSOct 2 · 3,000 Meters 8th Boys · Place 6 · Hazelbrook | 3,000 Meters 8th Boys | 6 | 12:07 PB | 8 |
| Sep 17 | The Coaches’ Cup - Tigard vs. TualatinSep 17 · 3,000 Meters Middle School · Place 7 · Hazelbrook | 3,000 Meters Middle School | 7 | 12:38.75 PB | 8 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 89 · Hazelbrook | 3,000 Meters Varsity | 89 | 12:29.75 | 7 |
| Oct 24 | WRL XC ChampionshipOct 24 · 2,000 Meters 7th Grade · Place 28 · Hazelbrook | 2,000 Meters 7th Grade | 28 | 8:02.88 | 7 |
| Oct 18 | Southwest Christian InvitationalOct 18 · 3,000 Meters Middle School · Place 38 · Hazelbrook | 3,000 Meters Middle School | 38 | 13:47.90 | 7 |
| Oct 8 | WRL @ Tualatin High, hosted by Hazelbrook MSOct 8 · 2,000 Meters Middle School - 6th/7th Boys · Place 20 · Hazelbrook | 2,000 Meters Middle School - 6th/7th Boys | 20 | 8:07 PB | 7 |
| Oct 2 | Tualatin @ TigardOct 2 · 3,000 Meters Middle School · Place 40 · Hazelbrook | 3,000 Meters Middle School | 40 | 13:35.33 | 7 |
| Sep 26 | WRL PreviewSep 26 · 2,000 Meters 7th Grade · Place 47 · Hazelbrook | 2,000 Meters 7th Grade | 47 | 8:54.20 | 7 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 213 · Hazelbrook | 3,000 Meters Varsity | 213 | 13:32.02 | 6 |
| Oct 19 | WRL XC ChampionshipsOct 19 · 2,000 Meters 6th Grade Boys · Place 34 · Hazelbrook | 2,000 Meters 6th Grade Boys | 34 | 8:47.50 PB | 6 |
| Oct 12 | Fowler XC MeetOct 12 · 2,000 Meters 6-7th Grade · Place 24 · Hazelbrook | 2,000 Meters 6-7th Grade | 24 | 9:07 PB | 6 |
| Oct 3 | Tigard Vs. TualatinOct 3 · 3,000 Meters Middle School · Place 65 · Hazelbrook | 3,000 Meters Middle School | 65 | 14:07.05 | 6 |
| Sep 29 | Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 105 · Hazelbrook | 3,000 Meters Middle School | 105 | 15:26.05 | 6 |
| Sep 21 | WRL PreviewSep 21 · 2,000 Meters 6th Grade · Place 59 · Hazelbrook | 2,000 Meters 6th Grade | 59 | 10:30.4 | 6 |