Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 20 | 14:03.90 | USATF Region 13 Junior Olympic Championships | November 20, 2021 |
| 5,000 Meters · Montana State UniversityMSU Bobcat Twilight · Aug 29 | 16:46.8 | MSU Bobcat Twilight | August 29, 2025 |
| 5,000 Meters · Mount Tahoma HSClover Park, Fife, White River, Lakes, Mount Tahoma, Silas · Sep 21 | 18:17.60 | Clover Park, Fife, White River, Lakes, Mount Tahoma, Silas | September 21, 2022 |
| 5,000 Meters · PLU Meadows Disc Golf Course3rd Annual Fall Classic Invitational · Oct 12 | 16:30.2 | 3rd Annual Fall Classic Invitational | October 12, 2024 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 17:49.00 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 2A State XC Championships · Nov 5 | 17:18.6 | WIAA 2A State XC Championships | November 5, 2022 |
| 5,000 Meters · Sun Willows Golf Course2A WIAA State XC Meet · Nov 6 | 17:30.8 | 2A WIAA State XC Meet | November 6, 2021 |
| 8,000 Meters · Amend ParkFrontier Cross Country Championships · Nov 6 | 26:15.1 | Frontier Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Centennial ParkBengal Invitational · Oct 3 | 27:35.3 | Bengal Invitational | October 3, 2025 |
| 8,000 Meters · Highland View Golf CourseButte Invitational · Sep 24 | 28:50.2 | Butte Invitational | September 24, 2026 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 25:59.40 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · University of Montana Golf CourseMontana XC Invite · Sep 18 | 28:13.5 | Montana XC Invite | September 18, 2026 |
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 |
| Nov 6 | Frontier Cross Country ChampionshipsNov 6 · 8,000 Meters Frontier · Place 18 · Montana TechMontana Tech | 8,000 Meters Frontier | 18 | 26:15.1 PB | So |
| Oct 9 | Yellowjackets/Battlin' Bears OpenOct 9 · 8,000 Meters Men's 8k · Place 42 · Montana TechMontana Tech | 8,000 Meters Men's 8k | 42 | 27:52.56 | So |
| Sep 24 | Butte InvitationalSep 24 · 8,000 Meters College · Place 21 · Montana TechMontana Tech | 8,000 Meters College | 21 | 28:50.2 PB | So |
| Sep 18 | Montana XC InviteSep 18 · 8,000 Meters Collegiate Mens 8K · Place 70 · Montana TechMontana Tech | 8,000 Meters Collegiate Mens 8K | 70 | 28:13.5 PB | So |
| Sep 4 | Bobcat TwilightSep 4 · 5,000 Meters Collegiate · Montana TechMontana Tech | 5,000 Meters Collegiate | 0 | DNF | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Frontier Cross Country ChampionshipsNov 7 · 8,000 Meters Frontier · Place 36 · Montana TechMontana Tech | 8,000 Meters Frontier | 36 | 27:16.7 | Fr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - Maroon · Place 123 · Montana TechMontana Tech | 8,000 Meters Mens 8K - Maroon | 123 | 25:59.40 PB | Fr |
| Oct 3 | Bengal InvitationalOct 3 · 8,000 Meters College · Place 39 · Montana TechMontana Tech | 8,000 Meters College | 39 | 27:35.3 PB | Fr |
| Sep 19 | Montana InvitationalSep 19 · 8,000 Meters College · Place 53 · Montana TechMontana Tech | 8,000 Meters College | 53 | 28:15.1 | Fr |
| Aug 29 | MSU Bobcat TwilightAug 29 · 5,000 Meters Men's · Place 39 · Montana TechMontana Tech | 5,000 Meters Men's | 39 | 16:46.8 PB | Fr |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 2024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 57 · White RiverWhite River | 5,000 Meters 3A | 57 | 16:29.1 | 12 |
| Nov 2 | WIAA District 3-4 - Westside ClassicNov 2 · 5,000 Meters Varsity 3A · Place 20 · White RiverWhite River | 5,000 Meters Varsity 3A | 20 | 17:03.3 | 12 |
| Oct 26 | 3A / 4A NPSL League ChampionshipsOct 26 · 5,000 Meters Varsity 3A · Place 1 · White RiverWhite River | 5,000 Meters Varsity 3A | 1 | 16:51.0 | 12 |
| Oct 16 | White River @ Enumclaw - SR NightOct 16 · 5,000 Meters Varsity · Place 1 · White RiverWhite River | 5,000 Meters Varsity | 1 | 16:22 | 12 |
| Oct 12 | 3rd Annual Fall Classic InvitationalOct 12 · 5,000 Meters Varsity Men · Place 11 · White RiverWhite River | 5,000 Meters Varsity Men | 11 | 16:30.2 PB | 12 |
| Oct 9 | Decatur @ White RiverOct 9 · 5,000 Meters Varsity · Place 1 · White RiverWhite River | 5,000 Meters Varsity | 1 | 17:23 | 12 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · White RiverWhite River | 5,000 Meters Varsity | 1 | 16:22.9 | 12 |
| Sep 25 | Federal Way, Kent Meridian @White RiverSep 25 · 5,000 Meters Varsity · Place 1 · White RiverWhite River | 5,000 Meters Varsity | 1 | 17:01 | 12 |
| Sep 21 | SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Varsity Division 1 · Place 10 · White RiverWhite River | 5,000 Meters Varsity Division 1 | 10 | 17:14.12 | 12 |
| Sep 18 | Todd Beamer, White River @ KentlakeSep 18 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 17:03 | 12 |
| Sep 14 | Olympia XC ClassicSep 14 · 2 Miles Varsity · Place 13 · White RiverWhite River | 2 Miles Varsity | 13 | 10:48.0 | 12 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 2A · Place 33 · White RiverWhite River | 5,000 Meters 2A | 33 | 16:51.3 | — |
| Oct 28 | Westside ClassicOct 28 · 5,000 Meters Varsity 2A · Place 8 · White RiverWhite River | 5,000 Meters Varsity 2A | 8 | 16:27.5 | 11 |
| Oct 21 | PCL 3A / SPSL 2A League XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 3 · White RiverWhite River | 5,000 Meters Varsity 2A | 3 | 16:27.0 | 11 |
| Oct 7 | 2nd Annual Fall Classic InvitationalOct 7 · 5,000 Meters Varsity Men · Place 10 · White RiverWhite River | 5,000 Meters Varsity Men | 10 | 16:38.8 | 11 |
| Oct 4 | Stadium vs. Lincoln, Fife, White River, Orting, Washington, Enumclaw, FossOct 4 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 16:58.39 | 11 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 5,000 Meters Varsity Division 2 · Place 4 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 4 | 16:45.0 | 11 |
| Sep 27 | SPSL Meet Hosted by White RiverSep 27 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 16:57.9Unofficial | 11 |
| Sep 20 | SPSL 2A/3A PCL Meet 1Sep 20 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 16:45.66 | 11 |
| Sep 16 | South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Varsity Division 2 · Place 10 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 10 | 17:20.78 | 11 |
| Sep 13 | Fort Steilacoom PreviewSep 13 · 4,000 Meters Varsity · Place 3 · White RiverWhite River | 4,000 Meters Varsity | 3 | 13:56.60 | 11 |
| Sep 7 | Eatonville/Fife/WR JamboreeSep 7 · Varsity · Place 2 · White RiverWhite River | Varsity | 2 | 10:29 | 11 |
2022 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | WIAA 2A State XC ChampionshipsNov 5 · 5,000 Meters 2A Boys · Place 39 · White RiverWhite River | 5,000 Meters 2A Boys | 39 | 17:18.6 PB | 10 |
| Oct 29 | Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 2A · Place 13 · White RiverWhite River | 5,000 Meters Varsity 2A | 13 | 16:45.4 | 10 |
| Oct 22 | PCL 3A / SPSL 2A League XC ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 5 · White RiverWhite River | 5,000 Meters Varsity 2A | 5 | 17:08.5 | 10 |
| Oct 12 | Enumclaw, Orting, White River, Bonney Lake, SilasOct 12 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 17:15.20 | 10 |
| Oct 8 | 1st Annual Fall Classic InvitationalOct 8 · 5,000 Meters Varsity · Place 25 · White RiverWhite River | 5,000 Meters Varsity | 25 | 17:16.7 | 10 |
| Oct 5 | Washington, Steilacoom, Silas, Spanaway Lake @ White RiverOct 5 · 5,000 Meters Varsity · Place 3 · White RiverWhite River | 5,000 Meters Varsity | 3 | 17:23.7 | 10 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 11 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 11 | 17:28.8 | 10 |
| Sep 21 | Clover Park, Fife, White River, Lakes, Mount Tahoma, SilasSep 21 · 5,000 Meters Varsity · Place 7 · White RiverWhite River | 5,000 Meters Varsity | 7 | 18:17.60 PB | 10 |
| Sep 17 | 43rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Varsity Division 2 · Place 17 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 17 | 17:59.34 | 10 |
| Sep 14 | Foss, White River @ Franklin PierceSep 14 · Varsity · Place 1 · White RiverWhite River | Varsity | 1 | 17:56 | 10 |
| Sep 10 | White River InviteSep 10 · 4,000 Meters Frosh/Soph Freshman · Place 1 · White RiverWhite River | 4,000 Meters Frosh/Soph Freshman | 1 | 14:25.20 | 10 |
| Sep 7 | Eatonville, Fife, White River JamboreeSep 7 · 3,200 Meters Varsity · Place 1 · White RiverWhite River | 3,200 Meters Varsity | 1 | 11:35.8 | 10 |
2021 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 18 · 36-Unattached36-Unattached | 4,000 Meters 13-14 | 18 | 14:03.90 PB | 9 |
| Nov 14 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 4,000 Meters 13-14 · Place 6 · 36-Unattached36-Unattached | 4,000 Meters 13-14 | 6 | 14:34.80 | 9 |
| Nov 6 | 2A WIAA State XC MeetNov 6 · 5,000 Meters 2A Boys · Place 55 · White RiverWhite River | 5,000 Meters 2A Boys | 55 | 17:30.8 PB | 9 |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 2A · Place 16 · White RiverWhite River | 5,000 Meters Varsity 2A | 16 | 17:43.8 | 9 |
| Oct 23 | PCL 3A / SPSL 2A XC League ChampionshipsOct 23 · 5,000 Meters Varsity 2A · Place 10 · White RiverWhite River | 5,000 Meters Varsity 2A | 10 | 17:56.3 | 9 |
| Oct 13 | Lakes, Bonney Lake, Stadium, SilasOct 13 · 5,000 Meters Varsity · Place 10 · White RiverWhite River | 5,000 Meters Varsity | 10 | 17:30.01 | 9 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Silver · Place 19 · White RiverWhite River | 5,000 Meters Boys Silver | 19 | 17:49.00 PB | 9 |
| Oct 6 | Washington, White River@SteilacoomOct 6 · 5,000 Meters Varsity · Place 5 · White RiverWhite River | 5,000 Meters Varsity | 5 | 18:08 | 9 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 30 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 30 | 18:03.1 | 9 |
| Sep 22 | Fife, Orting @ White RiverSep 22 · 5,000 Meters Varsity · Place 3 · White RiverWhite River | 5,000 Meters Varsity | 3 | 18:29 | 9 |
| Sep 18 | South Whidbey - 42nd Carl Westling InvitationalSep 18 · 5,000 Meters Varsity Division 2 · Place 31 · White RiverWhite River | 5,000 Meters Varsity Division 2 | 31 | 18:50.90 | 9 |
| Sep 16 | Franklin Pierce, White River @ FossSep 16 · 5,000 Meters Varsity · Place 2 · White RiverWhite River | 5,000 Meters Varsity | 2 | 18:33 | 9 |
| Sep 11 | White River InviteSep 11 · 4,000 Meters Frosh/Soph Freshman · Place 2 · White RiverWhite River | 4,000 Meters Frosh/Soph Freshman | 2 | 14:56.54 | 9 |
| Sep 8 | Eatonville/White River/Fife JamboreeSep 8 · 2 Miles Varsity · White RiverWhite River | 2 Miles Varsity | 0 | 11:47Unofficial | 9 |