Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2017 Sehome Invitational · Sep 9 | 12:26 | 2017 Sehome Invitational | September 9, 2017 |
| 2.9 Miles · Valley View Middle SchoolJackson, Lynnwood, Mount Vernon @ Snohomish · Sep 21 | 19:10 | Jackson, Lynnwood, Mount Vernon @ Snohomish | September 21, 2017 |
| 4940 m · Strawberry FieldsLake Stevens, Shorewood, Mt. Vernon @ MGHS · Sep 17 | 22:02 | Lake Stevens, Shorewood, Mt. Vernon @ MGHS | September 17, 2015 |
| 5,000 Meters · BurlingtonMonroe, Lake Stevens, MGHS @ Mt. Vernon · Sep 28 | 20:19 | Monroe, Lake Stevens, MGHS @ Mt. Vernon | September 28, 2017 |
| 5,000 Meters · Lakewood HSWESCO XC Championships · Oct 21 | 18:23.49 | WESCO XC Championships | October 21, 2017 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 19:31.10 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · Marysville-Pilchuck HSMP, Cascade, Mt Vernon, Shorecrest · Oct 2 | 20:49 | MP, Cascade, Mt Vernon, Shorecrest | October 2, 2014 |
| 5,000 Meters · McCollum ParkCascade, Mariner, Mount Vernon, Snohomish · Sep 25 | 21:30 | Cascade, Mariner, Mount Vernon, Snohomish | September 25, 2014 |
| 5,000 Meters · River Meadows ParkCascade - Mariner - Mt. Vernon - Oak Harbor @ Arlington · Oct 4 | 20:03.60 | Cascade - Mariner - Mt. Vernon - Oak Harbor @ Arlington | October 4, 2017 |
| 5,000 Meters · Skagit Valley Community CollegeCounty Championships · Oct 16 | 21:40 | County Championships | October 16, 2014 |
| 5,000 Meters · Skagit Valley Community College Oak Harbor, Jackson @ Mount Vernon · Sep 15 | 23:16 | Oak Harbor, Jackson @ Mount Vernon | September 15, 2016 |
| 5,000 Meters · South Whidbey HSNW District Championships · Oct 28 | 18:37.13 | NW District Championships | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NW District ChampionshipsOct 28 · 5,000 Meters 4A Varsity · Place 39 · Mount Vernon | 5,000 Meters 4A Varsity | 39 | 18:37.13 PB | 12 |
| Oct 21 | WESCO XC ChampionshipsOct 21 · 5,000 Meters WESCO Varsity Boys · Place 124 · Mount Vernon | 5,000 Meters WESCO Varsity Boys | 124 | 18:23.49 PB | 12 |
| Oct 12 | Skagit County Cross Country ChampionshipOct 12 · 5,000 Meters Junior Varsity · Place 4 · Mount Vernon | 5,000 Meters Junior Varsity | 4 | 18:38Unofficial | 12 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters JV Boys team avg under 21:00 · Place 97 · Mount Vernon | 5,000 Meters JV Boys team avg under 21:00 | 97 | 18:40.3 | 12 |
| Oct 4 | Cascade - Mariner - Mt. Vernon - Oak Harbor @ ArlingtonOct 4 · 5,000 Meters Varsity · Place 32 · Mount Vernon | 5,000 Meters Varsity | 32 | 20:03.60 PB | 12 |
| Sep 28 | Monroe, Lake Stevens, MGHS @ Mt. VernonSep 28 · 5,000 Meters Varsity · Place 32 · Mount Vernon | 5,000 Meters Varsity | 32 | 20:19 PB | 12 |
| Sep 21 | Jackson, Lynnwood, Mount Vernon @ SnohomishSep 21 · 2.9 Miles Varsity · Place 35 · Mount Vernon | 2.9 Miles Varsity | 35 | 19:10 PB | 12 |
| Sep 14 | Jackson, Kamiak, Mount Vernon @ Mountlake TerraceSep 14 · 2.75 Miles Varsity · Place 57 · Mount Vernon | 2.75 Miles Varsity | 57 | 17:05Unofficial | 12 |
| Sep 9 | 2017 Sehome InvitationalSep 9 · 2 Miles Senior Boys · Place 56 · Mount Vernon | 2 Miles Senior Boys | 56 | 12:26 PB | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WESCO XC ChampionshipsOct 22 · 5,000 Meters WESCO JV Boys · Place 107 · Mount Vernon | 5,000 Meters WESCO JV Boys | 107 | 19:43.11 | 11 |
| Oct 13 | Skagit County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 46 · Mount Vernon | 5,000 Meters Varsity | 46 | 20:22Unofficial | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters JV Boys team avg under 21:00 · Place 131 · Mount Vernon | 5,000 Meters JV Boys team avg under 21:00 | 131 | 19:45.8 | 11 |
| Oct 6 | Kamiak, Mount Vernon @ TerraceOct 6 · 2.75 Miles Junior Varsity · Place 33 · Mount Vernon | 2.75 Miles Junior Varsity | 33 | 17:44Unofficial | 11 |
| Sep 29 | MG / Meadowdale / Mt Vernon / Cascade / SW / ArlingtonSep 29 · 5,000 Meters Junior Varsity · Place 37 · Mount Vernon | 5,000 Meters Junior Varsity | 37 | 20:55.00 | 11 |
| Sep 22 | Mariner, Mount Vernon, Snohomish, MPHS @ MarysvilleSep 22 · 5,000 Meters Junior Varsity · Place 24 · Mount Vernon | 5,000 Meters Junior Varsity | 24 | 23:30:01Unofficial | 11 |
| Sep 15 | Oak Harbor, Jackson @ Mount VernonSep 15 · 5,000 Meters Junior Varsity · Place 46 · Mount Vernon | 5,000 Meters Junior Varsity | 46 | 23:16 PB | 11 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WESCO/Cascade Conference XC ChampionshipsOct 24 · 5,000 Meters WESCO JV Boys · Place 97 · Mount Vernon | 5,000 Meters WESCO JV Boys | 97 | 19:31.10 PB | 10 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Frosh/Soph 2 · Place 40 · Mount Vernon | 5,000 Meters Frosh/Soph 2 | 40 | 20:29.9Unofficial | 10 |
| Oct 1 | Mt Vernon / MGHS / Shorecrest / Kamiak / MLT @ ArlingtonOct 1 · 5,000 Meters Junior Varsity · Place 56 · Mount Vernon | 5,000 Meters Junior Varsity | 56 | 21:33.00 | 10 |
| Sep 24 | Mt. Vernon, Oak Harbor, StanwoodSep 24 · 5,000 Meters Junior Varsity · Mount Vernon | 5,000 Meters Junior Varsity | 0 | 22:12Unofficial | 10 |
| Sep 17 | Lake Stevens, Shorewood, Mt. Vernon @ MGHSSep 17 · 3.07 Mile Junior Varsity · Place 62 · Mount Vernon | 3.07 Mile Junior Varsity | 62 | 22:02 PB | 10 |
| Sep 12 | 2015 Sehome InvitationalSep 12 · 2 Mile Junior Varsity · Place 56 · Mount Vernon | 2 Mile Junior Varsity | 56 | 14:14 | 10 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WESCO/Cascade XC ChampionshipsOct 25 · 5,000 Meters WESCO JV Boys 3A/4A · Place 151 · Mount Vernon | 5,000 Meters WESCO JV Boys 3A/4A | 151 | 22:07.41 | 9 |
| Oct 16 | County ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 23 · Mount Vernon | 5,000 Meters Junior Varsity | 23 | 21:40 PB | 9 |
| Oct 11 | HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Frosh/Soph 2 · Place 29 · Mount Vernon | 5,000 Meters Frosh/Soph 2 | 29 | 21:08.2 | 9 |
| Oct 2 | MP, Cascade, Mt Vernon, ShorecrestOct 2 · 5,000 Meters Junior Varsity · Place 24 · Mount Vernon | 5,000 Meters Junior Varsity | 24 | 20:49 PB | 9 |
| Sep 25 | Cascade, Mariner, Mount Vernon, SnohomishSep 25 · 5,000 Meters Junior Varsity · Place 33 · Mount Vernon | 5,000 Meters Junior Varsity | 33 | 21:30 PB | 9 |
| Sep 18 | Edmonds Woodway, Kamiak, Oak Harbor @ Mount VernonSep 18 · 5,000 Meters Varsity · Place 40 · Mount Vernon | 5,000 Meters Varsity | 40 | 23:24Unofficial | 9 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile JV Boys · Place 60 · Mount Vernon | 2 Mile JV Boys | 60 | 14:20.00 | 9 |