Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2015 Sehome Invitational · Sep 12 | 14:53 | 2015 Sehome Invitational | September 12, 2015 |
| 2.95 Miles · Carleton FarmArlington, Marysville Pilchuck, Oak Harbor @ Lake Stevens · Sep 13 | 23:06.46 | Arlington, Marysville Pilchuck, Oak Harbor @ Lake Stevens | September 13, 2017 |
| 3 Miles · King's Roller Coaster Trail RunKING'S CROSS INVITE · Sep 24 | 23:07.63 | KING'S CROSS INVITE | September 24, 2016 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL · Sep 30 | 21:32.66 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL | September 30, 2017 |
| 5,000 Meters · Hamlin ParkArlington / Lake Stevens / Marysville Pilchuck @ Shorecrest · Oct 6 | 24:31.20 | Arlington / Lake Stevens / Marysville Pilchuck @ Shorecrest | October 6, 2016 |
| 5,000 Meters · Jennings ParkPilchuck, Lk Stevens, Terrace · Sep 24 | 24:19.3 | Pilchuck, Lk Stevens, Terrace | September 24, 2015 |
| 5,000 Meters · Lake Stevens HSCascade, Marysville-Pilchuck, Snohomish @ Lake Stevens · Sep 18 | 25:01.67 | Cascade, Marysville-Pilchuck, Snohomish @ Lake Stevens | September 18, 2014 |
| 5,000 Meters · Lakewood HSWESCO XC Championships · Oct 22 | 20:47.61 | WESCO XC Championships | October 22, 2016 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 21:48.88 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · Marysville-Pilchuck HSMP, Cascade, Mt Vernon, Shorecrest · Oct 2 | 24:39 | MP, Cascade, Mt Vernon, Shorecrest | October 2, 2014 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 20 | 28:15 | Three Course Challenge | September 20, 2014 |
| 5,000 Meters · South Whidbey HSNorthwest (1B - 4A) District Championships · Oct 29 | 22:33.29 | Northwest (1B - 4A) District Championships | October 29, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
5 results2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Northwest (1B - 4A) District ChampionshipsOct 29 · 5,000 Meters 3A Varsity · Place 97 · Marysville-Pilchuck | 5,000 Meters 3A Varsity | 97 | 22:33.29 PB | 11 |
| Oct 22 | WESCO XC ChampionshipsOct 22 · 5,000 Meters WESCO Varsity Boys · Place 186 · Marysville-Pilchuck | 5,000 Meters WESCO Varsity Boys | 186 | 20:47.61 PB | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters JV Boys team avg over 21:00 · Place 141 · Marysville-Pilchuck | 5,000 Meters JV Boys team avg over 21:00 | 141 | 21:44.9 | 11 |
| Oct 6 | Arlington / Lake Stevens / Marysville Pilchuck @ ShorecrestOct 6 · 5,000 Meters Varsity Boys · Place 30 · Marysville-Pilchuck | 5,000 Meters Varsity Boys | 30 | 24:31.20 PB | 11 |
| Oct 1 | NIKE -- 10th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters 3A - 4A BOYS · Place 234 · Marysville-Pilchuck | 5,000 Meters 3A - 4A BOYS | 234 | 22:46.8 | 11 |
| Sep 24 | KING'S CROSS INVITESep 24 · 3 Mile SILVER RACE - over 20 minutes · Place 91 · Marysville-Pilchuck | 3 Mile SILVER RACE - over 20 minutes | 91 | 23:07.63 PB | 11 |
| Sep 22 | Mariner, Mount Vernon, Snohomish, MPHS @ MarysvilleSep 22 · 5,000 Meters Junior Varsity · Place 42 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 42 | 25:27Unofficial | 11 |
| Sep 15 | Meadowdale, Stanwood, Marysville-Pilchuck, Edmonds WoodwaySep 15 · 5,000 Meters Junior Varsity · Place 31 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 31 | 25:17Unofficial | 11 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WESCO/Cascade Conference XC ChampionshipsOct 24 · 5,000 Meters WESCO JV Boys · Place 255 · Marysville-Pilchuck | 5,000 Meters WESCO JV Boys | 255 | 21:48.88 PB | 10 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Frosh/Soph 2 · Place 105 · Marysville-Pilchuck | 5,000 Meters Frosh/Soph 2 | 105 | 24:44.8Unofficial | 10 |
| Sep 24 | Pilchuck, Lk Stevens, TerraceSep 24 · 5,000 Meters Junior Varsity · Place 23 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 23 | 24:19.3 PB | 10 |
| Sep 16 | Meadowdale vs. Glacier Peak and Marysville-PilchukSep 16 · 5,000 Meters Junior Varsity · Place 18 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 18 | 27:27Unofficial | 10 |
| Sep 12 | 2015 Sehome InvitationalSep 12 · 2 Mile Sophomore Boys · Place 140 · Marysville-Pilchuck | 2 Mile Sophomore Boys | 140 | 14:53 PB | 10 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Dist. 1 (1B/2B, 1A, 2A, 3A, 4A) ChampionshipsNov 1 · 5,000 Meters Open · Place 124 · Marysville-Pilchuck | 5,000 Meters Open | 124 | 25:37.21 | 9 |
| Oct 11 | HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Frosh/Soph 2 · Place 107 · Marysville-Pilchuck | 5,000 Meters Frosh/Soph 2 | 107 | 26:25.1 | 9 |
| Oct 2 | MP, Cascade, Mt Vernon, ShorecrestOct 2 · 5,000 Meters Junior Varsity · Place 56 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 56 | 24:39 PB | 9 |
| Sep 25 | Lynnwood, Jackson, MP, ShorewoodSep 25 · 2.4 Mile Junior Varsity · Marysville-Pilchuck | 2.4 Mile Junior Varsity | 0 | 19:15.2Unofficial | 9 |
| Sep 20 | Three Course ChallengeSep 20 · 5,000 Meters Moderate · Place 330 · Marysville-Pilchuck | 5,000 Meters Moderate | 330 | 28:15 PB | 9 |
| Sep 18 | Cascade, Marysville-Pilchuck, Snohomish @ Lake StevensSep 18 · 5,000 Meters Junior Varsity · Place 48 · Marysville-Pilchuck | 5,000 Meters Junior Varsity | 48 | 25:01.67 PB | 9 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile JV Boys · Place 126 · Marysville-Pilchuck | 2 Mile JV Boys | 126 | 16:02.00 | 9 |