Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Anacortes HSNWC: Oak Harbor at Anacortes · Feb 17 | 11:47 | NWC: Oak Harbor at Anacortes | February 17, 2021 |
| 2 Miles · Civic StadiumGear Up Northwest Preview (Sehome Invite) · Sep 11 | 10:49.62 | Gear Up Northwest Preview (Sehome Invite) | September 11, 2021 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL · Oct 5 | 17:47.69 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL | October 5, 2019 |
| 5,000 Meters · Hillcrest ParkNWC: Anacortes, Burlington, Oak Harbor @ MV · Oct 5 | 17:28.4 | NWC: Anacortes, Burlington, Oak Harbor @ MV | October 5, 2022 |
| 5,000 Meters · Hovander Homestead ParkNWC: Oak Harobr, Bellingham @ FHS (Hovander) · Sep 22 | 16:36 | NWC: Oak Harobr, Bellingham @ FHS (Hovander) | September 22, 2021 |
| 5,000 Meters · Lakewood HSDISTRICT 1 XC CHAMPIONSHIPS · Oct 30 | 17:07.07 | DISTRICT 1 XC CHAMPIONSHIPS | October 30, 2021 |
| 5,000 Meters · Skagit Regional AirportNWC: OH, Lynden Christian, MVC at B-E · Sep 14 | 16:29 | NWC: OH, Lynden Christian, MVC at B-E | September 14, 2022 |
| 5,000 Meters · Skagit Valley Community College NWC: Oak Harbor at Mount Vernon · Feb 24 | 17:57.38 | NWC: Oak Harbor at Mount Vernon | February 24, 2021 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 5 | 17:17.3 | WIAA 3A State XC Championships | November 5, 2022 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 6 | 17:23.7 | 3A WIAA State XC Meet | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | WIAA 3A State XC ChampionshipsNov 5 · 5,000 Meters 3A Boys · Place 63 · Oak Harbor | 5,000 Meters 3A Boys | 63 | 17:17.3 PB | 12 |
| Oct 29 | District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 3A · Place 9 · Oak Harbor | 5,000 Meters 3A | 9 | 16:40.9 | 12 |
| Oct 5 | NWC: Anacortes, Burlington, Oak Harbor @ MV Oct 5 · 5,000 Meters Varsity · Place 1 · Oak Harbor | 5,000 Meters Varsity | 1 | 17:28.4 PB | 12 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Varsity 3A · Place 16 · Oak Harbor | 5,000 Meters Varsity 3A | 16 | 16:16.80 | SR |
| Sep 21 | Lakewood & Squalicum @ Oak HarborSep 21 · Varsity · Place 1 · Oak Harbor | Varsity | 1 | 16:39 | 12 |
| Sep 14 | NWC: OH, Lynden Christian, MVC at B-ESep 14 · 5,000 Meters Varsity · Place 2 · Oak Harbor | 5,000 Meters Varsity | 2 | 16:29 PB | 12 |
| Sep 10 | Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Varsity · Place 8 · Oak Harbor | 2 Miles Varsity | 8 | 10:35.72 | 12 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 3A WIAA State XC MeetNov 6 · 5,000 Meters 3A Boys · Place 83 · Oak Harbor | 5,000 Meters 3A Boys | 83 | 17:23.7 PB | 11 |
| Oct 30 | DISTRICT 1 XC CHAMPIONSHIPSOct 30 · 5,000 Meters 3A Boys · Place 12 · Oak Harbor | 5,000 Meters 3A Boys | 12 | 17:07.07 PB | 11 |
| Oct 20 | NW Conference XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 8 · Oak Harbor | 5,000 Meters Varsity | 8 | 16:57.20 | 11 |
| Oct 9 | Mountain Loop InvitationalOct 9 · 5,000 Meters Varsity · Place 4 · Oak Harbor | 5,000 Meters Varsity | 4 | 17:19.70 | 11 |
| Oct 6 | Lynden & Oak Harbor @ Mount Vernon Oct 6 · 5,000 Meters Varsity · Place 1 · Oak Harbor | 5,000 Meters Varsity | 1 | 17:24.2 | 11 |
| Oct 2 | NIKE -- 14th ANNUAL TWILIGHT XC INVITATIONALOct 2 · 5,000 Meters Varsity 3A · Place 37 · Oak Harbor | 5,000 Meters Varsity 3A | 37 | 17:02.70 | 11 |
| Sep 22 | NWC: Oak Harobr, Bellingham @ FHS (Hovander)Sep 22 · 5,000 Meters Varsity · Place 6 · Oak Harbor | 5,000 Meters Varsity | 6 | 16:36 PB | 11 |
| Sep 15 | NWC: SW & Anacortes @ OHSep 15 · 5,000 Meters Varsity · Place 3 · Oak Harbor | 5,000 Meters Varsity | 3 | 17:44 | 11 |
| Sep 11 | Gear Up Northwest Preview (Sehome Invite)Sep 11 · 2 Miles Junior Boys · Place 9 · Oak Harbor | 2 Miles Junior Boys | 9 | 10:49.62 PB | 11 |
| Mar 10 | NWC: Sedro Woolley @ Oak HarborMar 10 · 5,000 Meters HS Boys · Place 9 · Oak Harbor | 5,000 Meters HS Boys | 9 | 20:02Unofficial | 10 |
| Feb 24 | NWC: Oak Harbor at Mount VernonFeb 24 · 5,000 Meters Varsity · Place 3 · Oak Harbor | 5,000 Meters Varsity | 3 | 17:57.38 PB | 10 |
| Feb 17 | NWC: Oak Harbor at AnacortesFeb 17 · 2 Miles Varsity · Place 11 · Oak Harbor | 2 Miles Varsity | 11 | 11:47 PB | 10 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NW District (1B/2B, 1A, 2A, 3A, 4A) ChampionshipsNov 2 · 5,000 Meters 3A · Place 66 · Oak Harbor | 5,000 Meters 3A | 66 | 18:43.23 | 9 |
| Oct 26 | WESCO/North Sound Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 110 · Oak Harbor | 5,000 Meters Varsity | 110 | 18:02.3 | 9 |
| Oct 12 | Bill Kehoe South Sound InviteOct 12 · 5,000 Meters Varsity · Place 58 · Oak Harbor | 5,000 Meters Varsity | 58 | 17:19.81 | 9 |
| Oct 5 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] · Place 116 · Oak Harbor | 5,000 Meters VARSITY 3A-4A BOYS [LIMIT 7] | 116 | 17:47.69 PB | 9 |
| Oct 3 | Jackson, MV, Stanwood @ Oak HarborOct 3 · 4,350 Meters Varsity · Place 12 · Oak Harbor | 4,350 Meters Varsity | 12 | 14:40Unofficial | 9 |
| Sep 25 | Lake Stevens / Oak Harbor / Snohomish / Mountlake Terrace @ Ballinger ParkSep 25 · 2,500 Meters Varsity · Place 15 · Oak Harbor | 2,500 Meters Varsity | 15 | 15:01.90 | 9 |
| Sep 14 | Gear Up Sports Northwest Preview (Sehome Invite)Sep 14 · 2 Miles Freshman · Place 15 · Oak Harbor | 2 Miles Freshman | 15 | 11:54.15 | 9 |
| Sep 11 | Marysville-Pilchuck vs SW and OHSep 11 · 2.01 Miles Varsity · Place 8 · Oak Harbor | 2.01 Miles Varsity | 8 | 11:46.0 | 9 |