Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Lake Oswego Junior High SchoolWRL @ Lake Oswego · Sep 28 | 8:52.3 | WRL @ Lake Oswego | September 28, 2023 |
| 2,000 Meters · Mary S. Young ParkRosemont Ridge MS Invitational · Oct 10 | 9:05.6 | Rosemont Ridge MS Invitational | October 10, 2023 |
| 2,000 Meters · Tualatin HSWRL @ Tualatin High, hosted by Hazelbrook MS · Oct 8 | 7:46 | WRL @ Tualatin High, hosted by Hazelbrook MS | October 8, 2024 |
| 2,000 Meters · Wilsonville Memorial ParkWRL XC Championships · Oct 19 | 7:52.20 | WRL XC Championships | October 19, 2023 |
| 2,000 Meters · Wood Middle/Grahams OaksWRL League Meet @ Graham Oaks (Hosted by MCMS) · Oct 3 | 8:10 | WRL League Meet @ Graham Oaks (Hosted by MCMS) | October 3, 2023 |
| 3,000 Meters · Sherwood HSWRL @ Sherwood MS · Oct 14 | 11:19.91 | WRL @ Sherwood MS | October 14, 2025 |
| 3,000 Meters · Tualatin HSWRL @ Tualatin High (hosted by Hazelbrook) · Oct 7 | 11:35 | WRL @ Tualatin High (hosted by Hazelbrook) | October 7, 2025 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championships · Oct 23 | 11:25.63 | WRL Championships | October 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | WRL ChampionshipsOct 23 · 3,000 Meters 8th Grade Boys · Place 14 · Meridian Creek | 3,000 Meters 8th Grade Boys | 14 | 11:25.63 PB | 8 |
| Oct 14 | WRL @ Sherwood MSOct 14 · 3,000 Meters 8th Grade · Place 2 · Meridian Creek | 3,000 Meters 8th Grade | 2 | 11:19.91 PB | 8 |
| Oct 7 | WRL @ Tualatin High (hosted by Hazelbrook)Oct 7 · 3,000 Meters 8th Boys · Place 8 · Meridian Creek | 3,000 Meters 8th Boys | 8 | 11:35 PB | 8 |
| Sep 30 | WRL @ Graham Oaks (Hosted by MCMS)Sep 30 · 3,000 Meters 8th Grade · Place 7 · Meridian Creek | 3,000 Meters 8th Grade | 7 | 12:13 | — |
| Sep 25 | WRL PreviewSep 25 · 3,000 Meters 8th Grade · Place 15 · Meridian Creek | 3,000 Meters 8th Grade | 15 | 11:56.58 | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL XC ChampionshipOct 24 · 2,000 Meters 7th Grade · Place 11 · Meridian Creek | 2,000 Meters 7th Grade | 11 | 7:35.06 | 7 |
| Oct 17 | WRL @ Twality MSOct 17 · 2,000 Meters Varsity · Place 5 · Meridian Creek | 2,000 Meters Varsity | 5 | 7:33 | 7 |
| Oct 8 | WRL @ Tualatin High, hosted by Hazelbrook MSOct 8 · 2,000 Meters Middle School - 6th/7th Boys · Place 11 · Meridian Creek | 2,000 Meters Middle School - 6th/7th Boys | 11 | 7:46 PB | 7 |
| Oct 1 | WRL @ Graham Oaks Nature Park (Hosted by MCMS)Oct 1 · 2,000 Meters Varsity · Place 9 · Meridian Creek | 2,000 Meters Varsity | 9 | 7:44 | 7 |
| Sep 26 | WRL PreviewSep 26 · 2,000 Meters 7th Grade · Place 10 · Meridian Creek | 2,000 Meters 7th Grade | 10 | 7:37.50 | 7 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | WRL XC ChampionshipsOct 19 · 2,000 Meters 6th Grade Boys · Place 10 · Meridian Creek | 2,000 Meters 6th Grade Boys | 10 | 7:52.20 PB | 6 |
| Oct 10 | Rosemont Ridge MS InvitationalOct 10 · 2,000 Meters 6th Grade Boys · Place 4 · Meridian Creek | 2,000 Meters 6th Grade Boys | 4 | 9:05.6 PB | 6 |
| Oct 3 | WRL League Meet @ Graham Oaks (Hosted by MCMS)Oct 3 · 2,000 Meters 6th Grade Boys · Place 4 · Meridian Creek | 2,000 Meters 6th Grade Boys | 4 | 8:10 PB | 6 |
| Sep 28 | WRL @ Lake OswegoSep 28 · 2,000 Meters 6th Grade · Place 7 · Meridian Creek | 2,000 Meters 6th Grade | 7 | 8:52.3 PB | 6 |
| Sep 21 | WRL PreviewSep 21 · 2,000 Meters 6th Grade · Place 14 · Meridian Creek | 2,000 Meters 6th Grade | 14 | 8:23.8 | 6 |