Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 14 | 31:19.17 | NCAA DI West Regional Cross Country Championships | November 14, 2025 |
| 2 Miles · 2-mile courseEmerald Ridge @ Curtis · Feb 20 | 11:27.9 | Emerald Ridge @ Curtis | February 20, 2021 |
| 3,200 Meters · Lemay at MarymountSPSL South Jamboree - Hosted by ER/Rogers · Sep 6 | 10:53 | SPSL South Jamboree - Hosted by ER/Rogers | September 6, 2022 |
| 3600 m · Lemay at MarymountEmerald Ridge @ Rogers · Sep 14 | 11:45.8 | Emerald Ridge @ Rogers | September 14, 2021 |
| 3600 m · Marymount Event CenterPuyallup (w/ Rogers) @ Emerald Ridge · Mar 13 | 12:14 | Puyallup (w/ Rogers) @ Emerald Ridge | March 13, 2021 |
| 5,000 Meters · Ft. Steilacoom ParkSPSL 4A League Meet · Mar 20 | 16:58.9 | SPSL 4A League Meet | March 20, 2021 |
| 5,000 Meters · Jacoby Golf CourseWyoming Invitational · Aug 30 | 16:29.5 | Wyoming Invitational | August 30, 2024 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 4A State XC Championships · Nov 5 | 15:37.4 | WIAA 4A State XC Championships | November 5, 2022 |
| 5,000 Meters · Sun Willows Golf Course4A WIAA State XC Meet · Nov 6 | 16:20.0 | 4A WIAA State XC Meet | November 6, 2021 |
| 6,000 Meters · Eastern Washington UniversityClash of the Inland Northwest 2025 · Aug 29 | 19:22.9 | Clash of the Inland Northwest 2025 | August 29, 2025 |
| 8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 27 | 24:37.00 | 44th Annual UC Riverside Invitational | September 27, 2025 |
| 8,000 Meters · Bridger Creek Golf CourseBig Sky Conference Championships · Nov 1 | 25:47.60 | Big Sky Conference Championships | November 1, 2025 |
| 8,000 Meters · Buffalo ParkBig Sky Cross Country Championship · Oct 30 | 26:42.7 | Big Sky Cross Country Championship | October 30, 2026 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 24:25.84 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 3 | 24:06.10 | Whitworth Frank Knott XC Classic 2026 | October 3, 2026 |
| 8,000 Meters · University of Montana Golf CourseMontana XC Invite · Sep 18 | 26:18.7 | Montana XC Invite | September 18, 2026 |
| 8,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 21 | 25:52.90 | MSU Denver Roadrunners Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Big Sky Cross Country ChampionshipOct 30 · 8,000 Meters Championship · Place 69 · Eastern WashingtonEastern Washington | 8,000 Meters Championship | 69 | 26:42.7 PB | Jr |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 26 · Eastern WashingtonEastern Washington | 8,000 Meters Collegiate | 26 | 24:25.84 PB | Jr |
| Oct 3 | Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 6 · Eastern WashingtonEastern Washington | 8,000 Meters Men's 8K | 6 | 24:06.10 PB | Jr |
| Sep 18 | Montana XC InviteSep 18 · 8,000 Meters Collegiate Mens 8K · Place 37 · Eastern WashingtonEastern Washington | 8,000 Meters Collegiate Mens 8K | 37 | 26:18.7 PB | Jr |
| Sep 4 | Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 13 · Eastern WashingtonEastern Washington | 8,000 Meters Collegiate | 13 | 24:28.50 | Jr |
2025 Cross Country
4 results2024 Cross Country
2 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | WIAA 4A State XC ChampionshipsNov 5 · 5,000 Meters 4A Boys · Place 1 · Emerald RidgeEmerald Ridge | 5,000 Meters 4A Boys | 1 | 15:37.4 PB | 12 |
| Oct 29 | Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 4A · Place 2 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity 4A | 2 | 15:37.6 | 12 |
| Oct 22 | SPSL 4A XC ChampionshipsOct 22 · 5,000 Meters Varsity 4A · Place 1 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity 4A | 1 | 15:26.5 | 12 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 1 · Place 1 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity Division 1 | 1 | 15:32.9 | 12 |
| Sep 17 | 2022 PLU InvitationalSep 17 · 5,000 Meters Varsity · Place 1 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity | 1 | 15:19.50 | 12 |
| Sep 6 | SPSL South Jamboree - Hosted by ER/RogersSep 6 · 3,200 Meters Grade 11 / 12 · Place 2 · Emerald RidgeEmerald Ridge | 3,200 Meters Grade 11 / 12 | 2 | 10:53 PB | 12 |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 4A WIAA State XC MeetNov 6 · 5,000 Meters 4A Boys · Place 11 · Emerald RidgeEmerald Ridge | 5,000 Meters 4A Boys | 11 | 16:20.0 PB | 11 |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 4A · Place 4 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity 4A | 4 | 16:15.9 | 11 |
| Oct 21 | SPSL 4A XC ChampionshipsOct 21 · 5,000 Meters Varsity 4A · Place 7 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity 4A | 7 | 16:18.3 | 11 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 12 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity Division 1 | 12 | 16:01.8 | 11 |
| Sep 25 | Bellevue Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 10 · Emerald RidgeEmerald Ridge | 5,000 Meters Varsity | 10 | 15:59.0 | 11 |
| Sep 14 | Emerald Ridge @ RogersSep 14 · 3,600 Meters Varsity/JV · Place 1 · Emerald RidgeEmerald Ridge | 3,600 Meters Varsity/JV | 1 | 11:45.8 PB | 11 |
| Sep 8 | Emerald Ridge @ Olympia JamboreeSep 8 · 2.07 Miles Varsity · Place 2 · Emerald RidgeEmerald Ridge | 2.07 Miles Varsity | 2 | 11:09 | 11 |
| Mar 20 | SPSL 4A League MeetMar 20 · 5,000 Meters Boys Varsity · Place 10 · Emerald RidgeEmerald Ridge | 5,000 Meters Boys Varsity | 10 | 16:58.9 PB | 10 |
| Mar 13 | Puyallup (w/ Rogers) @ Emerald RidgeMar 13 · 3,600 Meters Boys 3.6k · Place 1 · Emerald RidgeEmerald Ridge | 3,600 Meters Boys 3.6k | 1 | 12:14 PB | 10 |
| Mar 6 | Emerald Ridge @ RogersMar 6 · 5,000 Meters Boys 5000 · Emerald RidgeEmerald Ridge | 5,000 Meters Boys 5000 | 0 | 17:23Unofficial | 10 |
| Feb 27 | Bethel @ Emerald RidgeFeb 27 · 5,000 Meters Boys 5k · Emerald RidgeEmerald Ridge | 5,000 Meters Boys 5k | 0 | 17:24Unofficial | 10 |
| Feb 20 | Emerald Ridge @ CurtisFeb 20 · 2 Miles Boys Flight #1 · Place 6 · Emerald RidgeEmerald Ridge | 2 Miles Boys Flight #1 | 6 | 11:27.9 PB | 10 |
| Feb 11 | Jag Time TrialFeb 11 · 3,200 Meters Open · Emerald RidgeEmerald Ridge | 3,200 Meters Open | 0 | 11:28Unofficial | 10 |
2019 Cross Country
4 results