Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 28 | 6:40.3 | West Seattle Rust Buster | September 28, 2019 |
| 1.5 Miles · Kenmore MSNMS & LMS @ KMS · Sep 30 | 9:28 | NMS & LMS @ KMS | September 30, 2022 |
| 1.5 Miles · Leota MSNMS & CPMS @ Leota · Sep 23 | 11:31 | NMS & CPMS @ Leota | September 23, 2021 |
| 1.5 Miles · Northshore MSLMS & TMS @ NMS · Oct 11 | 9:18 | LMS & TMS @ NMS | October 11, 2022 |
| 1.5 Miles · Timbercrest Middle SchoolNMS & SMS @ TMS · Sep 20 | 9:57.0 | NMS & SMS @ TMS | September 20, 2022 |
| 2 Miles · Lake Sammamish State Park2026 Kingco Class Races - 2 mile · Sep 10 | 15:05.7 | 2026 Kingco Class Races - 2 mile | September 10, 2026 |
| 3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 23 | 11:43.55 | USATF Region 13 Junior Olympic Championships | November 23, 2019 |
| 3,000 Meters · Lincoln ParkWest Seattle Rust Buster · Oct 1 | 12:56.1 | West Seattle Rust Buster | October 1, 2022 |
| 3,000 Meters · Lower WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 12:55.85 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2019 |
| 3760 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 23 | 15:29.03 | 2022 Rainier Beach Goose Chase | October 23, 2022 |
| 4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 19 | 15:57.00 | USATF Region 13 Junior Olympic Championships | November 19, 2022 |
| 4,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 8 | 17:39.50 | FWTC Autumn Classic | October 8, 2022 |
| 4,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 29 | 18:00.23 | Rain City Flyers 2022 Stampede | October 29, 2022 |
| 5,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 19:45.16 | USATF National Junior Olympic Championships | December 9, 2023 |
| 5,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 18 | 20:00.50 | USATF Region 13 Junior Olympic Championships | November 18, 2023 |
| 5,000 Meters · Lake Sammamish State ParkSub Varsity Cross Country Invitational · Oct 25 | 20:52.02 | Sub Varsity Cross Country Invitational | October 25, 2025 |
| 5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 10 | 24:24.4 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 10, 2026 |
| 5,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 11 | 26:28.00 | USATF Pacific Northwest Association Junior Olympic Championships | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Year-End Time TrialOct 28 · 1,600 Meters Varsity · Place 4 · InglemoorInglemoor | 1,600 Meters Varsity | 4 | 5:14.5Unofficial | 11 |
| Oct 25 | Sub Varsity Cross Country InvitationalOct 25 · 5,000 Meters Junior/Senior Sub Varsity · Place 80 · InglemoorInglemoor | 5,000 Meters Junior/Senior Sub Varsity | 80 | 20:52.02 PB | 11 |
| Oct 14 | KingCo League XC - Cedarcrest / Liberty / Interlake / Sammamish / Ingle / MI / Bellevue @ RobinswoodOct 14 · 5,000 Meters Junior Varsity · Place 83 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 83 | 24:02.8 | 11 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 328 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 328 | 20:30.0 | 11 |
| Oct 8 | KingCo League XC - MI / Redmond / Inglemoor / Liberty (Sr. Night) @ Luther BurbankOct 8 · 5,000 Meters Junior Varsity · Place 31 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 31 | 20:52.4 | 11 |
| Sep 24 | Liberty, Sammamish @ Inglemoor League MeetSep 24 · 5,000 Meters Junior Varsity · Place 39 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 39 | 22:40.00 | 11 |
| Sep 20 | Fort Steilacoom InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 213 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 213 | 21:46.5 | 11 |
| Sep 17 | Eastlake & Inglemoor @ NewportSep 17 · 5,000 Meters Junior Varsity · Place 21 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 21 | 23:55.5 | 11 |
| Aug 30 | Week 1 Time Trial Results - ran on August 28thAug 30 · 1 Miles Varsity · InglemoorInglemoor | 1 Miles Varsity | 0 | 6:01Unofficial | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Kingco Sub Varsity Invitational Oct 26 · 5,000 Meters Varsity · Place 33 · InglemoorInglemoor | 5,000 Meters Varsity | 33 | 19:09.70 | 10 |
| Oct 16 | LW, Juanita, Bothell, Inglemoor, N. Creek, Woodinville, Cedarcrest, Oct 16 · 5,000 Meters Varsity · Place 38 · InglemoorInglemoor | 5,000 Meters Varsity | 38 | 18:37.90 | 10 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 440 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 440 | 22:21.6 | 10 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 114 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 114 | 19:16.2 | 10 |
| Oct 3 | Inglemoor & Woodinville @ BothellOct 3 · 5,000 Meters Varsity · Place 34 · InglemoorInglemoor | 5,000 Meters Varsity | 34 | 21:38 | 10 |
| Sep 25 | LWHS, Newport, Cedarcrest @ InglemoorSep 25 · 5,000 Meters Varsity · Place 36 · InglemoorInglemoor | 5,000 Meters Varsity | 36 | 20:00.28 | 10 |
| Sep 17 | Cedarcrest, Eastlake, Inglemoor @ Mt SiSep 17 · 5,000 Meters Junior Varsity · Place 7 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 7 | 18:41.70 | 10 |
| Sep 11 | Conference Class Races/Jamboree Sep 11 · 2 Miles Varsity · Place 93 · InglemoorInglemoor | 2 Miles Varsity | 93 | 13:38.9 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 5,000 Meters 15-18 · Place 138 · Cascade StridersCascade Striders | 5,000 Meters 15-18 | 138 | 19:45.16 PB | 9 |
| Nov 18 | USATF Region 13 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 34 · Cascade StridersCascade Striders | 5,000 Meters 15-18 | 34 | 20:00.50 PB | 9 |
| Nov 11 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 5,000 Meters 15-18 racing · Place 37 · Cascade StridersCascade Striders | 5,000 Meters 15-18 racing | 37 | 26:28.00 PB | 9 |
| Oct 28 | 2023 Rain City StampedeOct 28 · 4,000 Meters 15-18 · Place 5 · Cascade StridersCascade Striders | 4,000 Meters 15-18 | 5 | 15:52.18Unofficial | 9 |
| Oct 18 | Sub Varsity Kingco JV Invitational Oct 18 · 5,000 Meters Varsity · Place 70 · InglemoorInglemoor | 5,000 Meters Varsity | 70 | 20:40.50 | 9 |
| Oct 12 | KingCo Crest & Crown @ Mt. SiOct 12 · 5,000 Meters Junior Varsity · Place 18 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 18 | 19:04.6 | 9 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 170 · InglemoorInglemoor | 5,000 Meters Frosh/Soph Freshman | 170 | 21:08.5 | 9 |
| Sep 19 | Issaquah, Skyline @ Inglemoor, North CreekSep 19 · 5,000 Meters Junior Varsity · Place 49 · InglemoorInglemoor | 5,000 Meters Junior Varsity | 49 | 20:49.95 | 9 |
| Aug 31 | Inglemoor Two Mile Time TrialAug 31 · 2 Miles Open · Place 18 · InglemoorInglemoor | 2 Miles Open | 18 | 13:09Unofficial | 9 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 84 · Cascade StridersCascade Striders | 4,000 Meters 13-14 | 84 | 15:57.00 PB | 8 |
| Nov 12 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters Varsity · Place 53 · Cascade StridersCascade Striders | 4,000 Meters Varsity | 53 | 16:27.00 | 14 |
| Oct 29 | Rain City Flyers 2022 StampedeOct 29 · 4,000 Meters 13-14 · Place 42 · Cascade StridersCascade Striders | 4,000 Meters 13-14 | 42 | 18:00.23 PB | 8 |
| Oct 23 | 2022 Rainier Beach Goose ChaseOct 23 · 3,760 Meters 13-18 · Place 17 · Cascade StridersCascade Striders | 3,760 Meters 13-18 | 17 | 15:29.03 PB | 8 |
| Oct 11 | LMS & TMS @ NMSOct 11 · 1.5 Miles 7/8 · Place 13 · NorthshoreNorthshore | 1.5 Miles 7/8 | 13 | 9:18 PB | 8 |
| Oct 8 | FWTC Autumn ClassicOct 8 · 4,000 Meters 13-14 · Place 22 · Cascade StridersCascade Striders | 4,000 Meters 13-14 | 22 | 17:39.50 PB | 8 |
| Oct 1 | West Seattle Rust BusterOct 1 · 3,000 Meters 13-14 · Place 24 · Cascade StridersCascade Striders | 3,000 Meters 13-14 | 24 | 12:56.1 PB | 8 |
| Sep 30 | NMS & LMS @ KMSSep 30 · 1.5 Miles 1.5 Miles 7/8 Boys · Place 12 · NorthshoreNorthshore | 1.5 Miles 1.5 Miles 7/8 Boys | 12 | 9:28 PB | 8 |
| Sep 20 | NMS & SMS @ TMSSep 20 · 1.5 Miles 7/8 · Place 5 · NorthshoreNorthshore | 1.5 Miles 7/8 | 5 | 9:57.0 PB | 8 |
2021 Cross Country
4 results2020 Cross Country
1 results2019 Cross Country
3 results