Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Lakewood High SchoolNorth County Middle School Championships · Oct 2919:45.2North County Middle School ChampionshipsOctober 29, 2021
3,000 Meters · Snohomish High SchoolSnohomish Invite · Oct 420:17Snohomish InviteOctober 4, 2021
4,000 Meters · Jackson HSWESCO Shorecrest, MGHS & Sultan @ Jackson · Sep 1820:49WESCO Shorecrest, MGHS & Sultan @ JacksonSeptember 18, 2025
4,000 Meters · Mountlake Terrace High SchoolWesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger Park · Sep 2021:20.2Wesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger ParkSeptember 20, 2022
4,000 Meters · Strawberry FieldsLake Stevens, Everett @ MGHS · Sep 1021:13Lake Stevens, Everett @ MGHSSeptember 10, 2025
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2525:01.9WESCO ChampionshipsOctober 25, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 159 · Marysville-GetchellMarysville-Getchell5,000 Meters Junior Varsity 2A/3A Boys15925:01.9 PB12
Oct 16WESCO Marysville-Getchell @ Marysville-PilchuckOct 16 · 4,000 Meters Varsity · Place 22 · Marysville-GetchellMarysville-Getchell4,000 Meters Varsity2218:03.012
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 272 · Marysville-GetchellMarysville-Getchell5,000 Meters Junior Varsity27225:21.912
Sep 24Stanwood, Cascade, MGHS, EW @ ArlingtonSep 24 · 3 Miles Junior Varsity · Place 73 · Marysville-GetchellMarysville-Getchell3 Miles Junior Varsity7326:0412
Sep 18WESCO Shorecrest, MGHS & Sultan @ JacksonSep 18 · 4,000 Meters Junior Varsity · Place 52 · Marysville-GetchellMarysville-Getchell4,000 Meters Junior Varsity5220:49 PB12
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 109 · Marysville-GetchellMarysville-Getchell2 Miles Junior Varsity10916:09.8412
Sep 10Lake Stevens, Everett @ MGHSSep 10 · 4,000 Meters Junior Varsity · Place 50 · Marysville-GetchellMarysville-Getchell4,000 Meters Junior Varsity5021:13 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17MPHS @ MGHS [SENIOR DAY]Oct 17 · 4,000 Meters Varsity · Place 26 · Marysville-GetchellMarysville-Getchell4,000 Meters Varsity2619:3011
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 198 · Marysville-GetchellMarysville-Getchell5,000 Meters Junior Varsity19824:54.711
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity · Place 416 · Marysville-GetchellMarysville-Getchell5,000 Meters Junior Varsity41625:31.9011
Sep 25Mariner, MGHS and Snohomish @ ArlingtonSep 25 · 3 Miles Junior Varsity · Place 62 · Marysville-GetchellMarysville-Getchell3 Miles Junior Varsity6225:4711
Sep 21Wenatchee XC InviteSep 21 · 5,000 Meters Junior Varsity · Place 120 · Marysville-GetchellMarysville-Getchell5,000 Meters Junior Varsity12027:12.9711
Sep 18Snohomish, Monroe, MGHS @ JacksonSep 18 · 4,000 Meters Varsity · Place 89 · Marysville-GetchellMarysville-Getchell4,000 Meters Varsity8921:05.811
Sep 11Wesco meet Marysville-Getchell, Glacier Peak at StanwoodSep 11 · 2.6 Miles Junior Varsity · Place 36 · Marysville-GetchellMarysville-Getchell2.6 Miles Junior Varsity3622:41.111

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 200 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity20025:52.50SO
Oct 12Moses Lake Invitational at the Gorge Oct 12 · 5,000 Meters Junior Varsity · Place 80 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity8028:03.60SO
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 447 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity44732:05.410
Oct 4MGHS @ MPHS -- Senior Day!Oct 4 · Junior Varsity · Place 21 · Marysville GetchellMarysville GetchellJunior Varsity2118:4410
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 440 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity Freshman Sophomore44025:48.2SO
Sep 21@Stanwood vs Jackson, Marysville -G, SnohomishSep 21 · 2.6 Miles Junior Varsity · Place 56 · Marysville GetchellMarysville Getchell2.6 Miles Junior Varsity5621:57.2310
Sep 13@AMHS vs Getchel, Jackson & ShorewoodSep 13 · Varsity · Place 60 · Marysville GetchellMarysville GetchellVarsity6023:0810
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Junior Varsity · Place 98 · Marysville GetchellMarysville Getchell2 Miles Junior Varsity9816:31.7710
Sep 6Archbishop, Everett, Mariner @ MGHSSep 6 · Varsity · Place 51 · Marysville GetchellMarysville GetchellVarsity5122:0310

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 318 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity31827:48.39
Oct 12Marysville All-City Cross Country @ MPOct 12 · 4,000 Meters Varsity · Place 17 · Marysville GetchellMarysville Getchell4,000 Meters Varsity1722:19.009
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 403 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity40327:20.09
Oct 6Lake Stevens, MGHS @ Glacier PeakOct 6 · 4,000 Meters Junior Varsity · Place 47 · Marysville GetchellMarysville Getchell4,000 Meters Junior Varsity4724:42.39
Oct 1NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 466 · Marysville GetchellMarysville Getchell5,000 Meters Junior Varsity Freshman Sophomore46629:15.70FR
Sep 20Wesco League XC - Jackson / M. Pilchuck / M. Getchell / Mountlake Terace @ Ballinger ParkSep 20 · 4,000 Meters Boys Junior Varsity · Place 43 · Marysville-GetchellMarysville-Getchell4,000 Meters Boys Junior Varsity4321:20.2 PB9
Sep 14Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 70 · Marysville GetchellMarysville GetchellVarsity7022:509
Sep 14Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 70 · Marysville GetchellMarysville GetchellVarsity7022:509
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Junior Varsity · Place 93 · Marysville GetchellMarysville Getchell2 Miles Junior Varsity9317:37.299
Sep 7Everett, Mariner @ MGHSSep 7 · Varsity · Place 36 · Marysville GetchellMarysville GetchellVarsity3622:519

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29North County Middle School ChampionshipsOct 29 · 1.7 Miles 8th Grade Boys · Place 92 · MarysvilleMarysville1.7 Miles 8th Grade Boys9219:45.2 PB8
Oct 4Snohomish InviteOct 4 · 3,000 Meters Varsity · Place 81 · MarysvilleMarysville3,000 Meters Varsity8120:17 PB8