Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkWest Seattle Rust Buster · Oct 4 | 7:18.72 | West Seattle Rust Buster | October 4, 2026 |
| 2 Miles · Kamiakin Middle SchoolLWSD MS Varsity Championship · Oct 30 | 13:39.60 | LWSD MS Varsity Championship | October 30, 2025 |
| 2 Miles · Kirkland Middle SchoolRMS @ KiMS · Oct 3 | 13:41.53 | RMS @ KiMS | October 3, 2025 |
| 2 Miles · Redmond Middle SchoolFHMS @ RMS · Oct 24 | 13:51.75 | FHMS @ RMS | October 24, 2025 |
| 2 Miles · Rose Hill Middle SchoolRMS @ RHMS · Oct 16 | 13:21.00 | RMS @ RHMS | October 16, 2025 |
| 3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 7 | 14:44.53 | FWTC Autumn Classic | October 7, 2023 |
| 3,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 18 | 13:16.24 | Goose Chase | October 18, 2025 |
| 3,000 Meters · Lower Woodland2026 Rain City Stampede · Oct 31 | 13:31.04 | 2026 Rain City Stampede | October 31, 2026 |
| 3,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 12 | 13:38.80 | Cascade Striders 2025 Flying Feet Cross Country Invitational | October 12, 2025 |
| 3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 11 | 14:29.40 | USATF Pacific Northwest Association Junior Olympic Championships | November 11, 2023 |
| 3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 22 | 11:45.21 | 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
9 results2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 48 · Cascade StridersCascade Striders | 3,000 Meters 9-10 | 48 | 14:29.40 PB | 4 |
| Oct 28 | 2023 Rain City StampedeOct 28 · 3,000 Meters 9-10 · Place 42 · Cascade StridersCascade Striders | 3,000 Meters 9-10 | 42 | 15:03.04Unofficial | 4 |
| Oct 21 | Rainier Beach Goose ChaseOct 21 · 3,000 Meters 9-10 · Place 23 · Cascade StridersCascade Striders | 3,000 Meters 9-10 | 23 | 14:46.94 | 4 |
| Oct 14 | Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 9-10 · Place 30 · Cascade StridersCascade Striders | 3,000 Meters 9-10 | 30 | 15:17 | 4 |
| Oct 7 | FWTC Autumn ClassicOct 7 · 3,000 Meters 9-10 · Place 30 · Cascade StridersCascade Striders | 3,000 Meters 9-10 | 30 | 14:44.53 PB | 4 |
| Sep 23 | X-Country Season Kick OffSep 23 · 2,000 Meters 9-10 · Place 14 · Cascade StridersCascade Striders | 2,000 Meters 9-10 | 14 | 9:30.44Unofficial | 4 |