Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 6,000 Meters · Eastern Washington UniversityClash of the Inland Northwest 2025 · Aug 29 | 21:16.6 | Clash of the Inland Northwest 2025 | August 29, 2025 |
| 8,000 Meters · Oak Knoll Golf Course2026 Northwest Conference XC Championships · Oct 31 | 26:50.97 | 2026 Northwest Conference XC Championships | October 31, 2026 |
| 8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 19 | 27:29.20 | 2026 PLU Invitational | September 19, 2026 |
| 8,000 Meters · Spokane Polo GroundsSasquatch Invite · Oct 24 | 28:21.1 | Sasquatch Invite | October 24, 2025 |
| 8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 3 | 26:57.40 | Whitworth Frank Knott XC Classic 2026 | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 Northwest Conference XC ChampionshipsOct 31 · 8,000 Meters Men's 8K Championships · Place 53 · WhitworthWhitworth | 8,000 Meters Men's 8K Championships | 53 | 26:50.97 PB | So |
| Oct 23 | Tyson InvitationalOct 23 · 8,000 Meters Varsity · Place 43 · WhitworthWhitworth | 8,000 Meters Varsity | 43 | 26:56.60 | JR |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 277 · WhitworthWhitworth | 8,000 Meters Collegiate | 277 | 27:27.83 | So |
| Oct 3 | Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 117 · WhitworthWhitworth | 8,000 Meters Men's 8K | 117 | 26:57.40 PB | So |
| Sep 19 | 2026 PLU InvitationalSep 19 · 8,000 Meters Men's "Gold" Division · Place 56 · WhitworthWhitworth | 8,000 Meters Men's "Gold" Division | 56 | 27:29.20 PB | So |
| Sep 4 | Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 84 · WhitworthWhitworth | 8,000 Meters Collegiate | 84 | 27:16.90 | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Sasquatch InviteOct 24 · 8,000 Meters Mens 8K · Place 36 · WhitworthWhitworth | 8,000 Meters Mens 8K | 36 | 28:21.1 PB | Fr |
| Oct 4 | Whitman OpenOct 4 · 8,000 Meters Varsity · Place 71 · WhitworthWhitworth | 8,000 Meters Varsity | 71 | 28:09.70 | Fr |
| Sep 20 | 2025 PLU InvitationalSep 20 · 8,000 Meters Varsity · Place 63 · WhitworthWhitworth | 8,000 Meters Varsity | 63 | 28:10.1 | FR |
| Sep 12 | WSU Classic InvitationalSep 12 · 8,000 Meters Varsity · Place 108 · WhitworthWhitworth | 8,000 Meters Varsity | 108 | 28:03.8 | FR |
| Aug 29 | Clash of the Inland Northwest 2025Aug 29 · 6,000 Meters Collegiate · Place 79 · WhitworthWhitworth | 6,000 Meters Collegiate | 79 | 21:16.6 PB | Fr |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 2024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 4A · Place 111 · ArlingtonArlington | 5,000 Meters 4A | 111 | 16:53.2 | 12 |
| Nov 1 | Alternates Track Time TrialNov 1 · 5,000 Meters High School · Place 2 · ArlingtonArlington | 5,000 Meters High School | 2 | 16:01Unofficial | 12 |
| Oct 26 | 2024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 4A · Place 16 · ArlingtonArlington | 5,000 Meters Varsity 4A | 16 | 16:45.6 | 12 |
| Oct 16 | Wesco Meet versus Arlington, Lake Stevens, Monroe, Snohomish at StanwoodOct 16 · 4,000 Meters Varsity · Place 23 · ArlingtonArlington | 4,000 Meters Varsity | 23 | 13:33.5 | 12 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 75 · ArlingtonArlington | 5,000 Meters Varsity | 75 | 17:02.9 | 12 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity · Place 7 · ArlingtonArlington | 5,000 Meters Junior Varsity | 7 | 17:03.10 | 12 |
| Sep 25 | Mariner, MGHS and Snohomish @ ArlingtonSep 25 · 3 Miles Varsity · Place 9 · ArlingtonArlington | 3 Miles Varsity | 9 | 16:30 | 12 |
| Sep 21 | Fort Steilacoom InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 10 · ArlingtonArlington | 5,000 Meters Junior Varsity | 10 | 17:13.9 | 12 |
| Sep 18 | MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 8 · ArlingtonArlington | 4,000 Meters Varsity | 8 | 13:24 | 12 |
| Sep 14 | Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Varsity · Place 39 · ArlingtonArlington | 2 Miles Varsity | 39 | 10:54.75 | 12 |
| Aug 29 | EAGLES 3k Time TrialAug 29 · 3,000 Meters Varsity · Place 10 · ArlingtonArlington | 3,000 Meters Varsity | 10 | 9:40Unofficial | 12 |
| Jul 26 | A-Town 3k Time TrialJul 26 · 3,000 Meters Varsity · Place 8 · ArlingtonArlington | 3,000 Meters Varsity | 8 | 9:53Unofficial | 12 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Alternates Track Time TrialOct 27 · 5,000 Meters Men's 5k · Place 7 · ArlingtonArlington | 5,000 Meters Men's 5k | 7 | 17:31Unofficial | 11 |
| Oct 21 | Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 5 · ArlingtonArlington | 5,000 Meters Junior Varsity | 5 | 18:13.50 | JR |
| Oct 11 | Wesco League Meet - Arlington / Lake Stevens / Shorecrest / Shorewood @ Granite Falls High School Oct 11 · 5,000 Meters Junior Varsity · Place 7 · ArlingtonArlington | 5,000 Meters Junior Varsity | 7 | 18:37.10 | 11 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 83 · ArlingtonArlington | 5,000 Meters Varsity | 83 | 18:27.9 | 11 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Junior Varsity · Place 31 · ArlingtonArlington | 5,000 Meters Junior Varsity | 31 | 18:26.3 | JR |
| Sep 20 | WESCO League XC - Marysville Pilchuck/Cascade/Glacier Peak/Arlington @ Weston High School, ArlingtonSep 20 · Varsity · Place 4 · ArlingtonArlington | Varsity | 4 | 18:21 | 11 |
| Sep 16 | South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 35 · ArlingtonArlington | 5,000 Meters Junior Varsity | 35 | 19:34.51 | 11 |
| Sep 13 | @ Kamiak vs Arlington, Stanwood, Monroe, MeadowdaleSep 13 · 2.6 Miles Junior Varsity · Place 16 · ArlingtonArlington | 2.6 Miles Junior Varsity | 16 | 17:32.9 | 11 |
| Sep 9 | Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Varsity · Place 92 · ArlingtonArlington | 2 Miles Varsity | 92 | 12:13.16 | 10 |
| Aug 24 | EAGLES 3K Time TrialAug 24 · 3,000 Meters Varsity · Place 15 · ArlingtonArlington | 3,000 Meters Varsity | 15 | 10:39Unofficial | 11 |
| Jul 14 | A-Town 3k Time TrialJul 14 · 3,000 Meters Varsity · Place 12 · ArlingtonArlington | 3,000 Meters Varsity | 12 | 10:44Unofficial | 11 |
2022 Cross Country
1 results