Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Anacortes HSNWC: Oak Harbor at Anacortes · Feb 17 | 18:34 | NWC: Oak Harbor at Anacortes | February 17, 2021 |
| 2 Miles · Civic StadiumGear Up Northwest Preview (Sehome Invite) · Sep 11 | 15:56.00 | Gear Up Northwest Preview (Sehome Invite) | September 11, 2021 |
| 4,000 Meters · Nooksack ElementaryNWC @Nooksack vs. Anacortes & Mt. Baker · Sep 26 | 16:27 | NWC @Nooksack vs. Anacortes & Mt. Baker | September 26, 2023 |
| 5,000 Meters · Civic StadiumNWC: "Virtual" 5 km. · Mar 15 | 23:58.9 | NWC: "Virtual" 5 km. | March 15, 2021 |
| 5,000 Meters · Hillcrest ParkNWC: Anacortes, Burlington, Oak Harbor @ MV · Oct 5 | 26:03 | NWC: Anacortes, Burlington, Oak Harbor @ MV | October 5, 2022 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 22:31.9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · swift centerNWC vs Anacortes · Feb 24 | 25:51 | NWC vs Anacortes | February 24, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | NW Conference XC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 114 · Anacortes | 5,000 Meters Junior Varsity | 114 | 22:41.15 | 11 |
| Oct 13 | Skagit County XC ChampionshipOct 13 · Junior Varsity · Place 40 · Anacortes | Junior Varsity | 40 | 23:24 | 11 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 209 · Anacortes | 5,000 Meters Junior Varsity | 209 | 23:15.7 | 11 |
| Oct 5 | NWC: Anacortes, Burlington, Oak Harbor @ MV Oct 5 · 5,000 Meters Varsity · Place 70 · Anacortes | 5,000 Meters Varsity | 70 | 26:03 PB | 11 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Open · Place 108 · Anacortes | 5,000 Meters Open | 108 | 22:35.10 | JR |
| Sep 22 | NWC: Lynden, Ferndale, Mount Baker @ AnacortesSep 22 · Varsity · Place 57 · Anacortes | Varsity | 57 | 22:30 | 11 |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | NW Conference XC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 100 · Anacortes | 5,000 Meters Junior Varsity | 100 | 22:19.80 | 10 |
| Oct 14 | Skagit County ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 32 · Anacortes | 5,000 Meters Junior Varsity | 32 | 22:16 | 10 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Frosh/Soph · Place 149 · Anacortes | 5,000 Meters Men's Frosh/Soph | 149 | 22:31.9 PB | 10 |
| Oct 6 | NWC: Anacortes, Meridian, MVChristian @ B-EOct 6 · 5,000 Meters Varsity · Place 51 · Anacortes | 5,000 Meters Varsity | 51 | 22:18 | 10 |
| Oct 2 | NIKE -- 14th ANNUAL TWILIGHT XC INVITATIONALOct 2 · 5,000 Meters Open · Place 83 · Anacortes | 5,000 Meters Open | 83 | 22:14.10 | 10 |
| Sep 22 | NWC: Mount Vernon, Lakewood, Blaine at AnacortesSep 22 · 5,000 Meters Varsity · Place 55 · Anacortes | 5,000 Meters Varsity | 55 | 22:54.8 | 10 |
| Sep 15 | NWC: SW & Anacortes @ OHSep 15 · 5,000 Meters Varsity · Place 44 · Anacortes | 5,000 Meters Varsity | 44 | 24:26 | 10 |
| Sep 11 | Gear Up Northwest Preview (Sehome Invite)Sep 11 · 2 Miles JV Boys 2 · Place 77 · Anacortes | 2 Miles JV Boys 2 | 77 | 15:56.00 PB | 10 |
| Mar 15 | NWC: "Virtual" 5 km.Mar 15 · 5,000 Meters Varsity and JV · Place 155 · Anacortes | 5,000 Meters Varsity and JV | 155 | 23:58.9 PB | 9 |
| Mar 10 | NWC: Anacortes @ Burlington-EdisonMar 10 · 5,000 Meters Varsity · Place 30 · Anacortes | 5,000 Meters Varsity | 30 | 26:15Unofficial | 9 |
| Feb 24 | NWC vs AnacortesFeb 24 · 5,000 Meters Varsity · Place 26 · Anacortes | 5,000 Meters Varsity | 26 | 25:51 PB | 9 |
| Feb 17 | NWC: Oak Harbor at AnacortesFeb 17 · 2 Miles Varsity · Place 34 · Anacortes | 2 Miles Varsity | 34 | 18:34 PB | 9 |
| Feb 9 | Jamboree 2 Mile: Burlington at AnacortesFeb 9 · 2 Miles Varsity · Place 31 · Anacortes | 2 Miles Varsity | 31 | 20:41 | 9 |