Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2014 Sehome Invitational · Sep 13 | 13:20.00 | 2014 Sehome Invitational | September 13, 2014 |
| 4940 m · Strawberry FieldsLake Stevens, Shorewood, Mt. Vernon @ MGHS · Sep 17 | 22:43 | Lake Stevens, Shorewood, Mt. Vernon @ MGHS | September 17, 2015 |
| 5,000 Meters · BurlingtonMonroe, Lake Stevens, MGHS @ Mt. Vernon · Sep 28 | 22:53 | Monroe, Lake Stevens, MGHS @ Mt. Vernon | September 28, 2017 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 8 | 21:09.5 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 8, 2016 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 21:24.48 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · River Meadows ParkMG / Meadowdale / Mt Vernon / Cascade / SW / Arlington · Sep 29 | 22:16.80 | MG / Meadowdale / Mt Vernon / Cascade / SW / Arlington | September 29, 2016 |
| 5,000 Meters · Skagit Valley Community CollegeCounty Championships · Oct 16 | 22:06 | County Championships | October 16, 2014 |
| 5,000 Meters · Skagit Valley Community College Oak Harbor, Jackson @ Mount Vernon · Sep 15 | 23:33 | Oak Harbor, Jackson @ Mount Vernon | September 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WESCO XC ChampionshipsOct 21 · 5,000 Meters WESCO JV Boys · Place 288 · Mount Vernon | 5,000 Meters WESCO JV Boys | 288 | 23:09.41 | 12 |
| Oct 12 | Skagit County Cross Country ChampionshipOct 12 · 5,000 Meters Junior Varsity · Place 63 · Mount Vernon | 5,000 Meters Junior Varsity | 63 | 23:55Unofficial | 12 |
| Oct 4 | Cascade - Mariner - Mt. Vernon - Oak Harbor @ ArlingtonOct 4 · 5,000 Meters Junior Varsity · Place 63 · Mount Vernon | 5,000 Meters Junior Varsity | 63 | 24:00.40 | 12 |
| Sep 28 | Monroe, Lake Stevens, MGHS @ Mt. VernonSep 28 · 5,000 Meters Junior Varsity · Place 45 · Mount Vernon | 5,000 Meters Junior Varsity | 45 | 22:53 PB | 12 |
| Sep 14 | Jackson, Kamiak, Mount Vernon @ Mountlake TerraceSep 14 · 2.75 Miles Varsity · Place 113 · Mount Vernon | 2.75 Miles Varsity | 113 | 20:22Unofficial | 12 |
| Sep 9 | 2017 Sehome InvitationalSep 9 · 2 Miles Junior Varsity · Place 66 · Mount Vernon | 2 Miles Junior Varsity | 66 | 14:55 | 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 253 · Mount Vernon | 5,000 Meters WESCO JV Boys | 253 | 22:41.74 | 11 |
| Oct 13 | Skagit County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 80 · Mount Vernon | 5,000 Meters Varsity | 80 | 22:23Unofficial | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters JV Boys team avg over 21:00 · Place 103 · Mount Vernon | 5,000 Meters JV Boys team avg over 21:00 | 103 | 21:09.5 PB | 11 |
| Oct 6 | Kamiak, Mount Vernon @ TerraceOct 6 · 2.75 Miles Junior Varsity · Place 45 · Mount Vernon | 2.75 Miles Junior Varsity | 45 | 18:45Unofficial | 11 |
| Sep 29 | MG / Meadowdale / Mt Vernon / Cascade / SW / ArlingtonSep 29 · 5,000 Meters Junior Varsity · Place 63 · Mount Vernon | 5,000 Meters Junior Varsity | 63 | 22:16.80 PB | 11 |
| Sep 22 | Mariner, Mount Vernon, Snohomish, MPHS @ MarysvilleSep 22 · 5,000 Meters Junior Varsity · Place 39 · Mount Vernon | 5,000 Meters Junior Varsity | 39 | 25:07Unofficial | 11 |
| Sep 15 | Oak Harbor, Jackson @ Mount VernonSep 15 · 5,000 Meters Junior Varsity · Place 51 · Mount Vernon | 5,000 Meters Junior Varsity | 51 | 23:33 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 236 · Mount Vernon | 5,000 Meters WESCO JV Boys | 236 | 21:24.48 PB | 10 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters JV Boys team avg over 21:00 · Place 66 · Mount Vernon | 5,000 Meters JV Boys team avg over 21:00 | 66 | 21:30.5Unofficial | 10 |
| Oct 1 | Mt Vernon / MGHS / Shorecrest / Kamiak / MLT @ ArlingtonOct 1 · 5,000 Meters Junior Varsity · Place 89 · Mount Vernon | 5,000 Meters Junior Varsity | 89 | 22:54.90 | 10 |
| Sep 24 | Mt. Vernon, Oak Harbor, StanwoodSep 24 · 5,000 Meters Junior Varsity · Mount Vernon | 5,000 Meters Junior Varsity | 0 | 23:55Unofficial | 10 |
| Sep 17 | Lake Stevens, Shorewood, Mt. Vernon @ MGHSSep 17 · 3.07 Mile Junior Varsity · Place 68 · Mount Vernon | 3.07 Mile Junior Varsity | 68 | 22:43 PB | 10 |
| Sep 12 | 2015 Sehome InvitationalSep 12 · 2 Mile Junior Varsity · Place 27 · Mount Vernon | 2 Mile Junior Varsity | 27 | 13:46 | 10 |
2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | County ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 32 · Mount Vernon | 5,000 Meters Junior Varsity | 32 | 22:06 PB | 9 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile Freshmen Boys · Place 61 · Mount Vernon | 2 Mile Freshmen Boys | 61 | 13:20.00 PB | 9 |