Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2017 Sehome Invitational · Sep 9 | 14:13 | 2017 Sehome Invitational | September 9, 2017 |
| 2.8 Miles · Ski HillLeavenworth Invitational · Oct 8 | 21:38.9 | Leavenworth Invitational | October 8, 2016 |
| 3 Miles · Carmichael MSRichland Invitational · Oct 11 | 27:07.00 | Richland Invitational | October 11, 2014 |
| 4940 m · Strawberry FieldsSnohomish, Mariner @ MGHS · Sep 14 | 23:50 | Snohomish, Mariner @ MGHS | September 14, 2017 |
| 4940 m · Strawberry FieldsLake Stevens, Shorewood, Mt. Vernon @ MGHS · Sep 17 | 26:18 | Lake Stevens, Shorewood, Mt. Vernon @ MGHS | September 17, 2015 |
| 5,000 Meters · BurlingtonMonroe, Lake Stevens, MGHS @ Mt. Vernon · Sep 28 | 0:25:29 | Monroe, Lake Stevens, MGHS @ Mt. Vernon | September 28, 2017 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 10th ANNUAL TWILIGHT XC INVITATIONAL · Oct 1 | 24:02.5 | NIKE -- 10th ANNUAL TWILIGHT XC INVITATIONAL | October 1, 2016 |
| 5,000 Meters · Lakewood HSWESCO XC Championships · Oct 21 | 22:17.09 | WESCO XC Championships | October 21, 2017 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 23:48.59 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · River Meadows ParkMt Vernon / MGHS / Shorecrest / Kamiak / MLT @ Arlington · Oct 1 | 25:51.00 | Mt Vernon / MGHS / Shorecrest / Kamiak / MLT @ Arlington | October 1, 2015 |
| 5,000 Meters · South Whidbey HSDist. 1 (1B/2B, 1A, 2A, 3A, 4A) Championships · Nov 1 | 25:30.07 | Dist. 1 (1B/2B, 1A, 2A, 3A, 4A) Championships | November 1, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WESCO XC ChampionshipsOct 22 · 5,000 Meters WESCO JV Boys · Place 275 · Marysville-Getchell | 5,000 Meters WESCO JV Boys | 275 | 23:09.45 | 11 |
| Oct 8 | Leavenworth InvitationalOct 8 · 2.8 Miles Junior Varsity · Place 157 · Marysville-Getchell | 2.8 Miles Junior Varsity | 157 | 21:38.9 PB | 11 |
| Oct 6 | MGHS, Everett @ Glacier PeakOct 6 · 2.6 Miles Junior Varsity · Place 30 · Marysville-Getchell | 2.6 Miles Junior Varsity | 30 | 17:24Unofficial | 11 |
| Oct 1 | NIKE -- 10th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters JV - JUNIOR/SENIOR · Place 233 · Marysville-Getchell | 5,000 Meters JV - JUNIOR/SENIOR | 233 | 24:02.5 PB | 11 |
| Sep 29 | MG / Meadowdale / Mt Vernon / Cascade / SW / ArlingtonSep 29 · 5,000 Meters Junior Varsity · Place 112 · Marysville-Getchell | 5,000 Meters Junior Varsity | 112 | 29:46.30 | 11 |
| Sep 22 | MGHS, Stanwood, Kamiak @ JacksonSep 22 · 2.5 Miles Junior Varsity · Place 75 · Marysville-Getchell | 2.5 Miles Junior Varsity | 75 | 19:33Unofficial | 11 |
| Sep 17 | 38th South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Junior Varsity Over 22 Min. · Place 156 · Marysville-Getchell | 5,000 Meters Junior Varsity Over 22 Min. | 156 | 25:46.35 | 11 |
| Sep 15 | Mariner, Mountlake Terrace, Lake Stevens @ MGHSSep 15 · 3.07 Mile Junior Varsity · Place 55 · Marysville-Getchell | 3.07 Mile Junior Varsity | 55 | 28:43Unofficial | 11 |
2015 Cross Country
5 results2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Dist. 1 (1B/2B, 1A, 2A, 3A, 4A) ChampionshipsNov 1 · 5,000 Meters Open · Place 122 · Marysville-Getchell | 5,000 Meters Open | 122 | 25:30.07 PB | 9 |
| Oct 11 | Richland InvitationalOct 11 · 3 Mile Frosh/Soph · Place 313 · Marysville-Getchell | 3 Mile Frosh/Soph | 313 | 27:07.00 PB | 9 |
| Oct 9 | MGHS, Mount Vernon, MPHS @ MonroeOct 9 · 2.7 Mile Junior Varsity · Place 46 · Marysville-Getchell | 2.7 Mile Junior Varsity | 46 | 29:31Unofficial | 9 |
| Oct 2 | MGHS, Edmonds Woodway, Mariner @ MeadowdaleOct 2 · 2.8 Mile Junior Varsity · Place 46 · Marysville-Getchell | 2.8 Mile Junior Varsity | 46 | 26:13Unofficial | 9 |
| Sep 17 | MGHS, Shorecrest, Everett, Monroe @ Glacier PeakSep 17 · 5,000 Meters Junior Varsity · Place 58 · Marysville-Getchell | 5,000 Meters Junior Varsity | 58 | 27:04Unofficial | 9 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile Freshmen Boys · Place 102 · Marysville-Getchell | 2 Mile Freshmen Boys | 102 | 15:45.00 | 9 |