Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 30 | 8:00.9 | West Seattle Rust Buster | September 30, 2023 |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 12:42.68 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 14:05.80 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 7 | 15:14.50 | FWTC Autumn Classic | October 7, 2023 |
| 3,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 19 | 15:42.34 | Rainer Beach Goose Chase 2024 | October 19, 2024 |
| 3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 14 | 15:31 | Cascade Striders 2023 Flying Feet Cross Country Invitational | October 14, 2023 |
| 3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 12:47.40 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2024 |
| 3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 29 | 16:23.08 | Rain City Flyers 2022 Stampede | October 29, 2022 |
| 4,000 Meters · McCormick ParkMercer I & Redmond @ Cedarcrest · Oct 8 | 19:13.21 | Mercer I & Redmond @ Cedarcrest | October 8, 2026 |
| 4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 12 | 22:18.30 | Cascade Striders 2025 Flying Feet Cross Country Invitational | October 12, 2025 |
| 5,000 Meters · Beaver LakeRedmond/Liberty @ Eastlake · Sep 23 | 25:26.03 | Redmond/Liberty @ Eastlake | September 23, 2026 |
| 5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 3 | 24:36.1 | HOKA 30th John Payne XC Invite | October 3, 2026 |
| 5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 19 | 25:01.1 | Fort Steilacoom Invitational | September 19, 2026 |
| 5,000 Meters · Hartman ParkJuanita, Mt Si @ Redmond (Senior Night) · Sep 16 | 25:28.8 | Juanita, Mt Si @ Redmond (Senior Night) | September 16, 2026 |
| 5,000 Meters · South Fork Landing KingCo Crown Meet · Oct 15 | 21:29.80 | KingCo Crown Meet | October 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | KingCo Crown MeetOct 15 · 5,000 Meters Junior Varsity B · Place 22 · RedmondRedmond | 5,000 Meters Junior Varsity B | 22 | 21:29.80 PB | 9 |
| Oct 8 | Mercer I & Redmond @ CedarcrestOct 8 · 4,000 Meters J.V. · Place 33 · RedmondRedmond | 4,000 Meters J.V. | 33 | 19:13.21 PB | 9 |
| Oct 3 | HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Bronze - Athletes Over 24 minutes · Place 56 · RedmondRedmond | 5,000 Meters JV Bronze - Athletes Over 24 minutes | 56 | 24:36.1 PB | 9 |
| Sep 23 | Redmond/Liberty @ EastlakeSep 23 · 5,000 Meters All Boys · Place 110 · RedmondRedmond | 5,000 Meters All Boys | 110 | 25:26.03 PB | 9 |
| Sep 19 | Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Junior Varsity - Freshman · Place 245 · RedmondRedmond | 5,000 Meters Men's Junior Varsity - Freshman | 245 | 25:01.1 PB | 9 |
| Sep 16 | Juanita, Mt Si @ Redmond (Senior Night)Sep 16 · 5,000 Meters JV · Place 80 · RedmondRedmond | 5,000 Meters JV | 80 | 25:28.8 PB | 9 |
| Aug 29 | Coach Villeneuve Community Run 5K & Time TrialAug 29 · 5,000 Meters Varsity · Place 52 · RedmondRedmond | 5,000 Meters Varsity | 52 | 27:05.9Unofficial | 9 |
2025 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 351 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 351 | 12:42.68 PB | 7 |
| Nov 23 | USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 79 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 79 | 14:05.80 PB | 7 |
| Nov 16 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 63 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 63 | 12:47.40 PB | 7 |
| Nov 2 | FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 42 · Cascade StridersCascade Striders | 3,000 Meters Varsity | 42 | 13:13.05 | 12 |
| Oct 19 | Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Place 54 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 54 | 15:42.34 PB | 7 |
| Oct 13 | Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 71 · Cascade StridersCascade Striders | 3,000 Meters Varsity | 71 | 15:02.40 | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 84 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 84 | 14:08.50 | 6 |
| Oct 21 | Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 39 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 39 | 16:02.16 | 6 |
| Oct 14 | Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 50 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 50 | 15:31 PB | 6 |
| Oct 7 | FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 61 · Cascade StridersCascade Striders | 3,000 Meters 11-12 | 61 | 15:14.50 PB | 6 |
| Sep 30 | West Seattle Rust BusterSep 30 · 1 Miles 11-12 · Place 53 · Cascade StridersCascade Striders | 1 Miles 11-12 | 53 | 8:00.9 PB | 6 |
| Sep 23 | X-Country Season Kick OffSep 23 · 2,000 Meters 11-12 · Place 33 · Cascade StridersCascade Striders | 2,000 Meters 11-12 | 33 | 10:33.19Unofficial | 6 |
2022 Cross Country
4 results