Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Strawberry FieldsLake Stevens, Everett @ MGHS · Sep 10 | 15:40 | Lake Stevens, Everett @ MGHS | September 10, 2025 |
| 5,000 Meters · Ft. Steilacoom Park2026 Puget Sound Invitational · Sep 12 | 17:25.7 | 2026 Puget Sound Invitational | September 12, 2026 |
| 5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 25 | 18:41.1 | WESCO Championships | October 25, 2025 |
| 8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 3 | 29:53.9 | 51st Charles Bowles Willamette XC Invitational | October 3, 2026 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 28:29.72 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 19 | 28:11.30 | 2026 PLU Invitational | September 19, 2026 |
| 8,000 Meters · The Course Spokane ValleyNWAC Championships · Nov 9 | 28:24.80 | NWAC Championships | November 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NWAC ChampionshipsNov 9 · 8,000 Meters Mens 8K · Place 46 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Mens 8K | 46 | 28:24.80 PB | Fr |
| Oct 24 | NWAC NW Region ChampionshipOct 24 · 8,000 Meters Varsity · Place 12 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Varsity | 12 | 29:42.60 | FR |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 321 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Collegiate | 321 | 28:29.72 PB | Fr |
| Oct 3 | 51st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 252 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Invite | 252 | 29:53.9 PB | Fr |
| Sep 19 | 2026 PLU InvitationalSep 19 · 8,000 Meters Men's "Black" Division · Place 50 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Men's "Black" Division | 50 | 28:11.30 PB | Fr |
| Sep 12 | 2026 Puget Sound InvitationalSep 12 · 5,000 Meters Men's - 5K · Place 39 · Everett (Wash.) CCEverett (Wash.) CC | 5,000 Meters Men's - 5K | 39 | 17:25.7 PB | Fr |
| Sep 4 | Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 105 · Everett (Wash.) CCEverett (Wash.) CC | 8,000 Meters Collegiate | 105 | 28:40.30 | Fr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 4A Boys · Place 9 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity 4A Boys | 9 | 18:41.1 PB | 12 |
| Oct 15 | Murphy, Arlington, Monroe, Lake Stevens @ GFHSOct 15 · 5,000 Meters Varsity · Place 28 · Lake StevensLake Stevens | 5,000 Meters Varsity | 28 | 18:42.6 | — |
| Oct 11 | 5th Annual Mountain Loop InvitationalOct 11 · 5,000 Meters Varsity · Place 28 · Lake StevensLake Stevens | 5,000 Meters Varsity | 28 | 18:39.50 | 12 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 161 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity | 161 | 19:35.3 | 12 |
| Sep 24 | WESCO Pilchuck, Jackson, Lake Stevens @ MonroeSep 24 · 5,000 Meters Varsity · Place 27 · Lake StevensLake Stevens | 5,000 Meters Varsity | 27 | 19:17.29 | 12 |
| Sep 10 | Lake Stevens, Everett @ MGHSSep 10 · 4,000 Meters Junior Varsity · Place 2 · Lake StevensLake Stevens | 4,000 Meters Junior Varsity | 2 | 15:40 PB | 12 |
| Sep 6 | Lake Stevens IntrasquadSep 6 · 3,200 Meters Varsity · Place 33 · Lake StevensLake Stevens | 3,200 Meters Varsity | 33 | 16:24.8Unofficial | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Wesco Meet versus Arlington, Lake Stevens, Monroe, Snohomish at StanwoodOct 16 · 4,000 Meters Varsity · Place 48 · Lake StevensLake Stevens | 4,000 Meters Varsity | 48 | 14:55.8 | 11 |
| Oct 12 | 4th Annual Mountain Loop InvitationalOct 12 · 5,000 Meters Varsity · Place 104 · Lake StevensLake Stevens | 5,000 Meters Varsity | 104 | 20:11.08 | 11 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Open · Place 34 · Lake StevensLake Stevens | 5,000 Meters Open | 34 | 19:33.40 | 11 |
| Sep 25 | Everett, Snohomish and Cascade @ Lake Stevens Sep 25 · 5,000 Meters Varsity · Place 38 · Lake StevensLake Stevens | 5,000 Meters Varsity | 38 | 20:49.4 | 11 |
| Sep 21 | SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 43 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity | 43 | 21:08.84 | 11 |
| Sep 11 | Lynnwood, Edmonds-Woodway & Lake Stevens @ MarinerSep 11 · 4,000 Meters Junior Varsity · Place 1 · Lake StevensLake Stevens | 4,000 Meters Junior Varsity | 1 | 15:23.2 | 11 |
| Sep 7 | Lake Stevens Intra-SquadSep 7 · 2 Miles Varsity · Place 19 · Lake StevensLake Stevens | 2 Miles Varsity | 19 | 12:48.5Unofficial | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity 4A · Place 134 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity 4A | 134 | 21:32.30 | SO |
| Oct 11 | Wesco League Meet - Arlington / Lake Stevens / Shorecrest / Shorewood @ Granite Falls High School Oct 11 · 5,000 Meters Junior Varsity · Place 78 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity | 78 | 22:24.10 | 10 |
| Oct 7 | 3rd Annual Mountain Loop InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 50 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity | 50 | 22:08.22 | 10 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Open · Place 133 · Lake StevensLake Stevens | 5,000 Meters Open | 133 | 22:21.9 | SO |
| Sep 20 | Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Junior Varsity · Place 57 · Lake StevensLake Stevens | 3 Miles Junior Varsity | 57 | 22:11.5 | 10 |
| Sep 16 | South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 38 · Lake StevensLake Stevens | 5,000 Meters Junior Varsity | 38 | 22:14.99 | 10 |
| Sep 2 | Purple vs. Gold Intersquad Meet Sep 2 · 3,200 Meters Open · Place 54 · Lake StevensLake Stevens | 3,200 Meters Open | 54 | 14:58.55Unofficial | 10 |