Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Lakewood High SchoolNorth County Middle School Championships · Oct 29 | 19:45.2 | North County Middle School Championships | October 29, 2021 |
| 3,000 Meters · Snohomish High SchoolSnohomish Invite · Oct 4 | 20:17 | Snohomish Invite | October 4, 2021 |
| 4,000 Meters · Jackson HSWESCO Shorecrest, MGHS & Sultan @ Jackson · Sep 18 | 20:49 | WESCO Shorecrest, MGHS & Sultan @ Jackson | September 18, 2025 |
| 4,000 Meters · Mountlake Terrace High SchoolWesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger Park · Sep 20 | 21:20.2 | Wesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger Park | September 20, 2022 |
| 4,000 Meters · Strawberry FieldsLake Stevens, Everett @ MGHS · Sep 10 | 21:13 | Lake Stevens, Everett @ MGHS | September 10, 2025 |
| 5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 25 | 25:01.9 | WESCO Championships | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 159 · Marysville-GetchellMarysville-Getchell | 5,000 Meters Junior Varsity 2A/3A Boys | 159 | 25:01.9 PB | 12 |
| Oct 16 | WESCO Marysville-Getchell @ Marysville-PilchuckOct 16 · 4,000 Meters Varsity · Place 22 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Varsity | 22 | 18:03.0 | 12 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 272 · Marysville-GetchellMarysville-Getchell | 5,000 Meters Junior Varsity | 272 | 25:21.9 | 12 |
| Sep 24 | Stanwood, Cascade, MGHS, EW @ ArlingtonSep 24 · 3 Miles Junior Varsity · Place 73 · Marysville-GetchellMarysville-Getchell | 3 Miles Junior Varsity | 73 | 26:04 | 12 |
| Sep 18 | WESCO Shorecrest, MGHS & Sultan @ JacksonSep 18 · 4,000 Meters Junior Varsity · Place 52 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Junior Varsity | 52 | 20:49 PB | 12 |
| Sep 13 | GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 109 · Marysville-GetchellMarysville-Getchell | 2 Miles Junior Varsity | 109 | 16:09.84 | 12 |
| Sep 10 | Lake Stevens, Everett @ MGHSSep 10 · 4,000 Meters Junior Varsity · Place 50 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Junior Varsity | 50 | 21:13 PB | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | MPHS @ MGHS [SENIOR DAY]Oct 17 · 4,000 Meters Varsity · Place 26 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Varsity | 26 | 19:30 | 11 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 198 · Marysville-GetchellMarysville-Getchell | 5,000 Meters Junior Varsity | 198 | 24:54.7 | 11 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity · Place 416 · Marysville-GetchellMarysville-Getchell | 5,000 Meters Junior Varsity | 416 | 25:31.90 | 11 |
| Sep 25 | Mariner, MGHS and Snohomish @ ArlingtonSep 25 · 3 Miles Junior Varsity · Place 62 · Marysville-GetchellMarysville-Getchell | 3 Miles Junior Varsity | 62 | 25:47 | 11 |
| Sep 21 | Wenatchee XC InviteSep 21 · 5,000 Meters Junior Varsity · Place 120 · Marysville-GetchellMarysville-Getchell | 5,000 Meters Junior Varsity | 120 | 27:12.97 | 11 |
| Sep 18 | Snohomish, Monroe, MGHS @ JacksonSep 18 · 4,000 Meters Varsity · Place 89 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Varsity | 89 | 21:05.8 | 11 |
| Sep 11 | Wesco meet Marysville-Getchell, Glacier Peak at StanwoodSep 11 · 2.6 Miles Junior Varsity · Place 36 · Marysville-GetchellMarysville-Getchell | 2.6 Miles Junior Varsity | 36 | 22:41.1 | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 200 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity | 200 | 25:52.50 | SO |
| Oct 12 | Moses Lake Invitational at the Gorge Oct 12 · 5,000 Meters Junior Varsity · Place 80 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity | 80 | 28:03.60 | SO |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 447 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity | 447 | 32:05.4 | 10 |
| Oct 4 | MGHS @ MPHS -- Senior Day!Oct 4 · Junior Varsity · Place 21 · Marysville GetchellMarysville Getchell | Junior Varsity | 21 | 18:44 | 10 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 440 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity Freshman Sophomore | 440 | 25:48.2 | SO |
| Sep 21 | @Stanwood vs Jackson, Marysville -G, SnohomishSep 21 · 2.6 Miles Junior Varsity · Place 56 · Marysville GetchellMarysville Getchell | 2.6 Miles Junior Varsity | 56 | 21:57.23 | 10 |
| Sep 13 | @AMHS vs Getchel, Jackson & ShorewoodSep 13 · Varsity · Place 60 · Marysville GetchellMarysville Getchell | Varsity | 60 | 23:08 | 10 |
| Sep 9 | Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Junior Varsity · Place 98 · Marysville GetchellMarysville Getchell | 2 Miles Junior Varsity | 98 | 16:31.77 | 10 |
| Sep 6 | Archbishop, Everett, Mariner @ MGHSSep 6 · Varsity · Place 51 · Marysville GetchellMarysville Getchell | Varsity | 51 | 22:03 | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Wesco League ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 318 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity | 318 | 27:48.3 | 9 |
| Oct 12 | Marysville All-City Cross Country @ MPOct 12 · 4,000 Meters Varsity · Place 17 · Marysville GetchellMarysville Getchell | 4,000 Meters Varsity | 17 | 22:19.00 | 9 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 403 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity | 403 | 27:20.0 | 9 |
| Oct 6 | Lake Stevens, MGHS @ Glacier PeakOct 6 · 4,000 Meters Junior Varsity · Place 47 · Marysville GetchellMarysville Getchell | 4,000 Meters Junior Varsity | 47 | 24:42.3 | 9 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 466 · Marysville GetchellMarysville Getchell | 5,000 Meters Junior Varsity Freshman Sophomore | 466 | 29:15.70 | FR |
| Sep 20 | Wesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger ParkSep 20 · 4,000 Meters Boys Junior Varsity · Place 43 · Marysville-GetchellMarysville-Getchell | 4,000 Meters Boys Junior Varsity | 43 | 21:20.2 PB | 9 |
| Sep 14 | Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 70 · Marysville GetchellMarysville Getchell | Varsity | 70 | 22:50 | 9 |
| Sep 14 | Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 70 · Marysville GetchellMarysville Getchell | Varsity | 70 | 22:50 | 9 |
| Sep 10 | Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Junior Varsity · Place 93 · Marysville GetchellMarysville Getchell | 2 Miles Junior Varsity | 93 | 17:37.29 | 9 |
| Sep 7 | Everett, Mariner @ MGHSSep 7 · Varsity · Place 36 · Marysville GetchellMarysville Getchell | Varsity | 36 | 22:51 | 9 |
2021 Cross Country
2 results