Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Fowler Middle SchoolWRL XC Meet Fowler, Wood, Sherwood, Rosemont · Oct 11 | 8:47.00 | WRL XC Meet Fowler, Wood, Sherwood, Rosemont | October 11, 2022 |
| 2,000 Meters · Lakeridge Junior High SchoolLakeridge Invitational · Sep 26 | 9:39.95 | Lakeridge Invitational | September 26, 2023 |
| 2,000 Meters · Mary S. Young ParkRosemont Ridge MS Invitational · Oct 10 | 9:49.8 | Rosemont Ridge MS Invitational | October 10, 2023 |
| 2,000 Meters · Molalla River State ParkCanby MS WRL Meet · Oct 5 | 9:13.3 | Canby MS WRL Meet | October 5, 2023 |
| 2,000 Meters · Wilsonville Memorial ParkWRL XC Championships · Oct 19 | 7:50.40 | WRL XC Championships | October 19, 2023 |
| 3,000 Meters · Grant ParkThe Good Evening Meet · Aug 28 | 11:38.87 | The Good Evening Meet | August 28, 2026 |
| 3,000 Meters · Tualatin HSWRL @ Tualatin High, hosted by Hazelbrook MS · Oct 8 | 12:48 | WRL @ Tualatin High, hosted by Hazelbrook MS | October 8, 2024 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 18:47.25 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Bryant ParkThe Harrier Classic · Oct 3 | 19:48.83 | The Harrier Classic | October 3, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 17 | 17:38.46 | Stumptown Showdown | October 17, 2026 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 12 | 18:51.63 | Oregon City XC Invitational | September 12, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 18:27.46 | 6th Annual Rose City Championship Invite | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 6A-5 Three Rivers League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 16 · West LinnWest Linn | 5,000 Meters Junior Varsity | 16 | 18:26.1 | 10 |
| Oct 17 | Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Scored (Top 7-12) · Place 30 · West LinnWest Linn | 5,000 Meters Junior Varsity Scored (Top 7-12) | 30 | 17:38.46 PB | 10 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Silver · Place 40 · West LinnWest Linn | 5,000 Meters JV Silver | 40 | 18:27.46 PB | 10 |
| Oct 3 | The Harrier ClassicOct 3 · 5,000 Meters VARSITY · Place 61 · West LinnWest Linn | 5,000 Meters VARSITY | 61 | 19:48.83 PB | 10 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 51 · West LinnWest Linn | 5,000 Meters Sophomore JV Morning | 51 | 18:47.25 PB | 10 |
| Sep 12 | Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 69 · West LinnWest Linn | 5,000 Meters JV Boys Gold. (21mins-) | 69 | 18:51.63 PB | 10 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 118 · West LinnWest Linn | 5,000 Meters JV Boys 5A – 6A | 118 | 24:46.89Unofficial | 10 |
| Aug 28 | The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 62 · West LinnWest Linn | 3,000 Meters Sophomore Boys | 62 | 11:38.87 PB | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL XC ChampionshipOct 24 · 3,000 Meters 8th Grade · Place 27 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 27 | 12:07.07 | 8 |
| Oct 14 | WRL @ Rosemont RidgeOct 14 · 3,000 Meters 8th Grade · Place 14 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 14 | 13:18.00 | 8 |
| Oct 8 | WRL @ Tualatin High, hosted by Hazelbrook MSOct 8 · 3,000 Meters Middle School - 8th Boys · Place 19 · Rosemont RidgeRosemont Ridge | 3,000 Meters Middle School - 8th Boys | 19 | 12:48 PB | 8 |
| Oct 3 | WRL MS @ Sherwood MSOct 3 · 3,000 Meters 8th Grade · Place 20 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 20 | 12:40.50 | 8 |
| Sep 26 | WRL PreviewSep 26 · 3,000 Meters 8th Grade · Place 26 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 26 | 12:46.50 | 8 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | WRL XC ChampionshipsOct 19 · 2,000 Meters 7th Grade Boys · Place 16 · Rosemont RidgeRosemont Ridge | 2,000 Meters 7th Grade Boys | 16 | 7:50.40 PB | 7 |
| Oct 10 | Rosemont Ridge MS InvitationalOct 10 · 2,000 Meters 7th Grade Boys · Place 11 · Rosemont RidgeRosemont Ridge | 2,000 Meters 7th Grade Boys | 11 | 9:49.8 PB | 7 |
| Oct 5 | Canby MS WRL MeetOct 5 · 2,000 Meters 6th & 7th Grade · Place 29 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th & 7th Grade | 29 | 9:13.3 PB | 7 |
| Sep 26 | Lakeridge InvitationalSep 26 · 2,000 Meters 7th Grade Boys · Place 18 · Rosemont RidgeRosemont Ridge | 2,000 Meters 7th Grade Boys | 18 | 9:39.95 PB | 7 |
| Sep 21 | WRL PreviewSep 21 · 2,000 Meters 7th Grade · Place 29 · Rosemont RidgeRosemont Ridge | 2,000 Meters 7th Grade | 29 | 8:30.1 | 7 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL ChampionshipsOct 24 · 2,000 Meters 6th Grade · Place 75 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th Grade | 75 | 10:28.3 | 6 |
| Oct 11 | WRL XC Meet Fowler, Wood, Sherwood, RosemontOct 11 · 2,000 Meters 6th/7th Grade Boys · Place 37 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th/7th Grade Boys | 37 | 8:47.00 PB | 6 |
| Oct 4 | Rosemont Ridge MS InvitationalOct 4 · 2,000 Meters 6th/7th Grade Boys · Place 22 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th/7th Grade Boys | 22 | 11:01.3 | 6 |
| Sep 22 | WRL PreviewSep 22 · 2,000 Meters 6th Grade · Place 30 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th Grade | 30 | 9:29.5 | 6 |