Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic Stadium2015 Sehome Invitational · Sep 12 | 14:30 | 2015 Sehome Invitational | September 12, 2015 |
| 3,000 Meters · Lakewood HSCascade Conference Preview · Sep 9 | 13:17.0 | Cascade Conference Preview | September 9, 2015 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL · Sep 30 | 19:37.07 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONAL | September 30, 2017 |
| 5,000 Meters · Civic StadiumNWC Championships · Oct 18 | 18:29 | NWC Championships | October 18, 2017 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 11 | 20:14.84 | NXR Northwest Regional Championships | November 11, 2017 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 19:03.2 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Lakewood HSWESCO/Cascade Conference XC Championships · Oct 24 | 21:14.37 | WESCO/Cascade Conference XC Championships | October 24, 2015 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 22:11.52 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · South Whidbey HSNW District Championships · Oct 28 | 20:00.48 | NW District Championships | October 28, 2017 |
| 5,000 Meters · Stanford University Golf Course42nd Stanford Cross Country Invitational (High School) · Sep 26 | 22:57.4 | 42nd Stanford Cross Country Invitational (High School) | September 26, 2015 |
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 |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Open Inv. Section 1 - 1:20 · Place 282 · Lakewood | 5,000 Meters Open Inv. Section 1 - 1:20 | 282 | 20:14.84 PB | 12 |
| Oct 28 | NW District ChampionshipsOct 28 · 5,000 Meters 2A Varsity · Place 84 · Lakewood | 5,000 Meters 2A Varsity | 84 | 20:00.48 PB | 12 |
| Oct 18 | NWC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 83 · Lakewood | 5,000 Meters Varsity | 83 | 18:29 PB | 12 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters JV Boys team avg over 21:00 · Place 7 · Lakewood | 5,000 Meters JV Boys team avg over 21:00 | 7 | 19:03.2 PB | 12 |
| Sep 30 | NIKE -- 11th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters VARSITY 1B-2A BOYS [LIMIT 7] · Place 133 · Lakewood | 5,000 Meters VARSITY 1B-2A BOYS [LIMIT 7] | 133 | 19:37.07 PB | 12 |
| Sep 20 | NWC Lynden Christian, Lynden, Sehome, Granite FallsSep 20 · 5,000 Meters Varsity · Place 41 · Lakewood | 5,000 Meters Varsity | 41 | 19:50.8 | 12 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR NorthwestNov 12 · 5,000 Meters Open Invitational Sec2 · Place 471 · Lakewood | 5,000 Meters Open Invitational Sec2 | 471 | 21:03.7 | 11 |
| Oct 20 | Northwest Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 30 · Lakewood | 5,000 Meters Junior Varsity | 30 | 19:48 | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters JV Boys team avg over 21:00 · Place 76 · Lakewood | 5,000 Meters JV Boys team avg over 21:00 | 76 | 20:42.8 | 11 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Junior/Senior JV · Place 208 · Lakewood | 5,000 Meters Junior/Senior JV | 208 | 22:11.52 PB | 11 |
2015 Cross Country
5 results