Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · 2K Memorial Park RouteWRL Championship Meet · Oct 22 | 8:11.50 | WRL Championship Meet | October 22, 2019 |
| 2,000 Meters · Athey Creek Middle SchoolWRL - Athey, Rosemont, and Lakeridge @ Athey Creek · Oct 15 | 8:29.87 | WRL - Athey, Rosemont, and Lakeridge @ Athey Creek | October 15, 2019 |
| 2,000 Meters · Fowler Middle SchoolWRL - Twality, Rosemont, LOJ @ Fowler MS · Oct 8 | 8:35 | WRL - Twality, Rosemont, LOJ @ Fowler MS | October 8, 2019 |
| 2,000 Meters · Mary S. Young ParkRosemont Invitational at Mary S Young Park · Oct 1 | 8:25.3 | Rosemont Invitational at Mary S Young Park | October 1, 2019 |
| 3,000 Meters · Mary S. Young ParkWRL League Meet @ Rosemont · Sep 30 | 15:20.91 | WRL League Meet @ Rosemont | September 30, 2021 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 21 | 13:45.50 | WRL Championship Meet | October 21, 2021 |
| 5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 9 | 18:19.37 | Three Rivers League Preview Meet | September 9, 2024 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 18 | 19:14.44 | Stumptown Showdown | October 18, 2025 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 26:01.62 | Ultimook Race | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 36 · West LinnWest Linn | 5,000 Meters Varsity | 36 | 17:30.10 | 11 |
| Oct 17 | Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 46 · West LinnWest Linn | 5,000 Meters Varsity | 46 | 17:08.31 | 11 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 149 · West LinnWest Linn | 5,000 Meters Varsity Championship | 149 | 17:09.80 | 11 |
| Sep 21 | Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 5A · Place 53 · West LinnWest Linn | 5,000 Meters Varsity 5A | 53 | 17:59.70 | 11 |
| Sep 13 | Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 76 · West LinnWest Linn | 5,000 Meters Varsity | 76 | 17:34.04 | 11 |
| Sep 9 | Three Rivers League Preview MeetSep 9 · 5,000 Meters Varsity · Place 32 · West LinnWest Linn | 5,000 Meters Varsity | 32 | 18:19.37 PB | 11 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-5 Three Rivers League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 50 · West LinnWest Linn | 5,000 Meters Junior Varsity | 50 | 19:48.07 | 10 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 212 · West LinnWest Linn | 5,000 Meters Junior Varsity Championship | 212 | 19:41.8 | SO |
| Oct 7 | The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 51 · West LinnWest Linn | 5,000 Meters Varsity | 51 | 20:16.3 | SO |
| Sep 27 | Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Junior Varsity · Place 66 · West LinnWest Linn | 5,000 Meters Junior Varsity | 66 | 20:46.85 | 10 |
| Sep 15 | Meriwether CC Classic Sep 15 · 5,000 Meters Junior Varsity · Place 154 · West LinnWest Linn | 5,000 Meters Junior Varsity | 154 | 22:21.53 | 10 |
| Sep 6 | SMA/Lake Oswego/Lakeridge/WestLinn @ WestmorelandSep 6 · 5,000 Meters Junior Varsity · Place 42 · West LinnWest Linn | 5,000 Meters Junior Varsity | 42 | 22:57.1 | SO |
| Sep 2 | Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 204 · West LinnWest Linn | 5,000 Meters Junior Varsity 5A-6A | 204 | 26:01.62 PB | 10 |
| Aug 25 | The OpenerAug 25 · 3,000 Meters Junior Varsity · Place 69 · West LinnWest Linn | 3,000 Meters Junior Varsity | 69 | 14:11.9 | SO |
2022 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WRL Championship MeetOct 21 · 3,000 Meters 8th Grade · Place 43 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 43 | 13:45.50 PB | 8 |
| Oct 12 | Twality MS Cross Country MeetOct 12 · 3,000 Meters 8th Grade · Place 19 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 19 | 12:48.00 | 8 |
| Oct 5 | WRL - Meridian, Wood, Rosemont, FowlerOct 5 · 3,000 Meters 3000 Meters 8th Grade · Place 9 · Rosemont RidgeRosemont Ridge | 3,000 Meters 3000 Meters 8th Grade | 9 | 14:54.62Unofficial | 8 |
| Sep 30 | WRL League Meet @ RosemontSep 30 · 3,000 Meters 8th Grade · Place 19 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 19 | 15:20.91 PB | 8 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WRL Championship MeetOct 22 · 2,000 Meters 6th Grade · Place 19 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th Grade | 19 | 8:11.50 PB | 6 |
| Oct 15 | WRL - Athey, Rosemont, and Lakeridge @ Athey CreekOct 15 · 2,000 Meters 6/7 Boys · Place 21 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6/7 Boys | 21 | 8:29.87 PB | 6 |
| Oct 8 | WRL - Twality, Rosemont, LOJ @ Fowler MSOct 8 · 2,000 Meters 6/7 Boys · Place 20 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6/7 Boys | 20 | 8:35 PB | 6 |
| Oct 1 | Rosemont Invitational at Mary S Young ParkOct 1 · 2,000 Meters Junior High - 6/7 · Place 21 · Rosemont RidgeRosemont Ridge | 2,000 Meters Junior High - 6/7 | 21 | 8:25.3 PB | 6 |
| Sep 24 | WRL Preview Meet Sep 24 · 2,000 Meters 6th Grade · Place 20 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th Grade | 20 | 8:29.60 | 6 |