Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Lower WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 9:23.71 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2019 |
| 3,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 10:27.30 | The Mook XC Invitational | September 19, 2026 |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 10:18.52 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 10:42.90 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 11:37.59 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 18 | 10:49.60 | USATF Region 13 Junior Olympic Championships | November 18, 2023 |
| 3,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 19 | 10:35.80 | Rainer Beach Goose Chase 2024 | October 19, 2024 |
| 3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 10:23.80 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2024 |
| 4,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 18 | 13:39.02 | Goose Chase | October 18, 2025 |
| 4,000 Meters · Lower Woodland2026 Rain City Stampede · Oct 31 | 14:44.51 | 2026 Rain City Stampede | October 31, 2026 |
| 4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 22 | 13:56.80 | USATF Region 13 Cross Country Junior Olympic | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 12 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 12 | 10:18.52 PB | 6 |
| Nov 23 | USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 2 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 2 | 10:42.90 PB | 6 |
| Nov 16 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 2 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 2 | 10:23.80 PB | 6 |
| Oct 29 | Issaquah District FinalsOct 29 · 3,000 Meters 6th boys · Place 1 · Pacific CascadePacific Cascade | 3,000 Meters 6th boys | 1 | 10:46.4Unofficial | 6 |
| Oct 19 | Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Place 1 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 1 | 10:35.80 PB | 6 |
| Sep 26 | Pine Lake vs Pacific Cascade Sep 26 · 3,000 Meters 6th Boys · Place 1 · Pacific CascadePacific Cascade | 3,000 Meters 6th Boys | 1 | 10:55.4Unofficial | 6 |
2023 Cross Country
3 results2022 Cross Country
2 results2019 Cross Country
1 results