Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 12 | 10:54.98 | GearUp Northwest XC Preview hosted by Sehome | September 12, 2026 |
| 4,000 Meters · Nooksack Valley at Sumas Rodeo GroundsNooksack Valley hosts MV and BE · Sep 23 | 13:16.10 | Nooksack Valley hosts MV and BE | September 23, 2026 |
| 5,000 Meters · Hovander Homestead ParkNWC SqHS Hosts LC and MV · Sep 17 | 18:31.1 | NWC SqHS Hosts LC and MV | September 17, 2025 |
| 5,000 Meters · Lakewood High SchoolDistrict 1/2 XC Championships · Oct 31 | 16:39.16 | District 1/2 XC Championships | October 31, 2026 |
| 5,000 Meters · Northern State Recreation AreaSkagit County Cross Country Championships · Oct 15 | 17:35.00 | Skagit County Cross Country Championships | October 15, 2026 |
| 5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 25 | 16:50.00 | Return of the Salmon Invitational | September 25, 2026 |
| 5,000 Meters · Skagit Valley College Playfield Park Sultan, Anacortes, Meridian, MVC @ MV- del Bosque Trail · Sep 16 | 17:46.79 | Sultan, Anacortes, Meridian, MVC @ MV- del Bosque Trail | September 16, 2026 |
| 5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 19 | 17:53.78 | 47th South Whidbey Carl Westling Invite | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 3A Boys Varsity · Place 28 · Mount Vernon | 5,000 Meters 3A Boys Varsity | 28 | 16:39.16 PB | 12 |
| Oct 21 | Northwest Conference XC Championships 2026Oct 21 · 5,000 Meters Varsity · Place 21 · Mount Vernon | 5,000 Meters Varsity | 21 | 16:38.8 | 12 |
| Oct 15 | Skagit County Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 9 · Mount Vernon | 5,000 Meters Varsity | 9 | 17:35.00 PB | 12 |
| Oct 10 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 225 · Mount Vernon | 5,000 Meters Men's Varsity Gold avg 16:30-17:59 | 225 | 17:24.4 | 12 |
| Sep 30 | Lynden Christian hosts MV and BellinghamSep 30 · 5,000 Meters Varsity · Place 12 · Mount Vernon | 5,000 Meters Varsity | 12 | 17:02Unofficial | 12 |
| Sep 25 | Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Place 10 · Mount Vernon | 5,000 Meters Varsity | 10 | 16:50.00 PB | 12 |
| Sep 23 | Nooksack Valley hosts MV and BESep 23 · 4,000 Meters Varsity · Place 5 · Mount Vernon | 4,000 Meters Varsity | 5 | 13:16.10 PB | 12 |
| Sep 19 | 47th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 1 · Place 27 · Mount Vernon | 5,000 Meters Boys Varsity Division 1 | 27 | 17:53.78 PB | 12 |
| Sep 16 | Sultan, Anacortes, Meridian, MVC @ MV- del Bosque TrailSep 16 · 5,000 Meters Varsity · Place 12 · Mount Vernon | 5,000 Meters Varsity | 12 | 17:46.79 PB | 12 |
| Sep 12 | GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 35 · Mount Vernon | 2 Miles Senior Boys | 35 | 10:54.98 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Northwest Conference XC Championships 2025Oct 22 · 5,000 Meters Varsity · Place 64 · Mount Vernon | 5,000 Meters Varsity | 64 | 17:57.5 | 11 |
| Oct 16 | Skagit County XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 21 · Mount Vernon | 5,000 Meters Varsity | 21 | 18:14 | 11 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 342 · Mount Vernon | 5,000 Meters Varsity | 342 | 18:26.8 | 11 |
| Oct 1 | Meridian, Lakewood @ Mount Vernon (SVC)Oct 1 · 5,000 Meters Varsity · Mount Vernon | 5,000 Meters Varsity | 0 | 19:46Unofficial | 11 |
| Sep 26 | Return of the Salmon InvitationalSep 26 · 5,000 Meters Varsity · Place 50 · Mount Vernon | 5,000 Meters Varsity | 50 | 18:30.50 | 11 |
| Sep 24 | NWC: Sedro Woolley hosts Anacortes, Mount Vernon, LyndenSep 24 · 5,000 Meters Varsity · Place 11 · Mount Vernon | 5,000 Meters Varsity | 11 | 19:02 | 11 |
| Sep 17 | NWC SqHS Hosts LC and MVSep 17 · 5,000 Meters Varsity · Place 13 · Mount Vernon | 5,000 Meters Varsity | 13 | 18:31.1 PB | 11 |
| Sep 13 | GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Varsity · Place 50 · Mount Vernon | 2 Miles Varsity | 50 | 11:28.57 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Northwest Conference XC ChampionshipsOct 23 · 5,000 Meters Varsity · Place 114 · Mount Vernon | 5,000 Meters Varsity | 114 | 19:24.8 | 10 |
| Oct 17 | Skagit County XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 31 · Mount Vernon | 5,000 Meters Varsity | 31 | 19:53 | 10 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 98 · Mount Vernon | 5,000 Meters Varsity | 98 | 20:09.5 | 10 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Varsity 3A · Place 284 · Mount Vernon | 5,000 Meters Varsity 3A | 284 | 20:10.10 | 10 |
| Oct 2 | NWC: Blaine & Mt. Vernon at B-EOct 2 · 5,000 Meters Varsity · Place 19 · Mount Vernon | 5,000 Meters Varsity | 19 | 20:34 | 10 |
| Sep 25 | NWC: Ferndale hosts Nooksack and Mt. VernonSep 25 · 5,000 Meters Varsity · Place 10 · Mount Vernon | 5,000 Meters Varsity | 10 | 19:48.0 | 10 |
| Sep 14 | Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Junior Varsity · Place 32 · Mount Vernon | 2 Miles Junior Varsity | 32 | 13:03.51 | 10 |