Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2014 Sehome Invitational · Sep 13 | 14:18.00 | 2014 Sehome Invitational | September 13, 2014 |
| 2.8 Miles · Lynndale ParkMGHS, Meadowdale, Mariner @ EWHS · Sep 24 | 23:11 | MGHS, Meadowdale, Mariner @ EWHS | September 24, 2015 |
| 4900 m · Hamlin ParkShorewood / Everett / MLT / Cascade · Oct 8 | 22:58.3 | Shorewood / Everett / MLT / Cascade | October 8, 2015 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 21:49.70 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 23:16.49 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 20 | 27:00 | Three Course Challenge | September 20, 2014 |
| 5,000 Meters · South Whidbey Middle & High SchoolSouth Whidbey - Carl Westling Invitational · Sep 19 | 23:50.98 | South Whidbey - Carl Westling Invitational | September 19, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WESCO/Cascade Conference XC ChampionshipsOct 24 · 5,000 Meters WESCO JV Boys · Place 256 · Meadowdale | 5,000 Meters WESCO JV Boys | 256 | 21:49.70 PB | 11 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters JV Boys team avg over 21:00 · Place 84 · Meadowdale | 5,000 Meters JV Boys team avg over 21:00 | 84 | 21:51.7Unofficial | 11 |
| Oct 8 | Shorewood / Everett / MLT / CascadeOct 8 · 4,900 Meters Junior Varsity · Place 45 · Meadowdale | 4,900 Meters Junior Varsity | 45 | 22:58.3 PB | 11 |
| Sep 24 | MGHS, Meadowdale, Mariner @ EWHSSep 24 · 2.8 Mile Junior Varsity · Place 32 · Meadowdale | 2.8 Mile Junior Varsity | 32 | 23:11 PB | 11 |
| Sep 19 | South Whidbey - Carl Westling InvitationalSep 19 · 5,000 Meters Junior Varsity (over 22 min) · Place 86 · Meadowdale | 5,000 Meters Junior Varsity (over 22 min) | 86 | 23:50.98 PB | 11 |
| Sep 16 | Meadowdale vs. Glacier Peak and Marysville-PilchukSep 16 · 5,000 Meters Junior Varsity · Place 16 · Meadowdale | 5,000 Meters Junior Varsity | 16 | 26:49Unofficial | 11 |
| Sep 12 | 2015 Sehome InvitationalSep 12 · 2 Mile Junior Varsity · Place 86 · Meadowdale | 2 Mile Junior Varsity | 86 | 14:49 | 11 |
| Sep 8 | MHS Time TrialSep 8 · 2.15 Mile Varsity · Place 9 · Meadowdale | 2.15 Mile Varsity | 9 | 18:55Unofficial | 11 |
2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | @ Jackson (Oak Harbor, Edmonds, Everett, Oct 8 · 4,000 Meters Varsity · Place 103 · Meadowdale | 4,000 Meters Varsity | 103 | 16:55Unofficial | 10 |
| Sep 20 | Three Course ChallengeSep 20 · 5,000 Meters Moderate · Place 283 · Meadowdale | 5,000 Meters Moderate | 283 | 27:00 PB | 10 |
| Sep 18 | Arlington, Lynnwood, Meadowdale @ StanwoodSep 18 · 5,000 Meters Junior Varsity · Meadowdale | 5,000 Meters Junior Varsity | 0 | — | 10 |
| Sep 18 | Arlington, Lynnwood, Meadowdale @ StanwoodSep 18 · 5,000 Meters Varsity · Meadowdale | 5,000 Meters Varsity | 0 | 24:27Unofficial | 10 |
| Sep 13 | 2014 Sehome InvitationalSep 13 · 2 Mile JV Boys · Place 55 · Meadowdale | 2 Mile JV Boys | 55 | 14:18.00 PB | 10 |
| Sep 5 | Meadowdale Time TrialSep 5 · 2.1 Mile Varsity · Place 16 · Meadowdale | 2.1 Mile Varsity | 16 | 16:37Unofficial | 10 |