Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1430:25.90NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
2 Miles · Frontier ParkRogers @ Bethel · Feb 2011:55Rogers @ BethelFebruary 20, 2021
3,200 Meters · Lemay at MarymountSPSL South Jamboree - Hosted by ER/Rogers · Sep 610:53SPSL South Jamboree - Hosted by ER/RogersSeptember 6, 2022
3,200 Meters · Marymount Event CenterSPSL Week 6 Hosted by RHS/ER · Sep 2810:51SPSL Week 6 Hosted by RHS/ERSeptember 28, 2022
3600 m · Marymount Event CenterPuyallup (w/ Rogers) @ Emerald Ridge · Mar 1312:37Puyallup (w/ Rogers) @ Emerald RidgeMarch 13, 2021
5,000 Meters · Ft. Steilacoom ParkSPSL 4A League Meet · Mar 2017:46.0SPSL 4A League MeetMarch 20, 2021
5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 916:01.9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Sun Willows Golf CourseWIAA 4A State XC Championships · Nov 515:39.7WIAA 4A State XC ChampionshipsNovember 5, 2022
5,000 Meters · Sun Willows Golf Course4A WIAA State XC Meet · Nov 616:24.84A WIAA State XC MeetNovember 6, 2021
8,000 Meters · Forest Akers East Golf CourseBig Ten Cross Country Championships · Oct 3124:10.55Big Ten Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 1924:29.5ISU John McNicholsSeptember 19, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 923:54.9Nuttycombe Wisconsin InvitationalOctober 9, 2026
8800 m · Warren G. Magnuson ParkSeattle U vs. UW Dual Meet · Sep 226:52.4Seattle U vs. UW Dual MeetSeptember 2, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big Ten Cross Country ChampionshipsOct 30 · 8,000 Meters B1G · Place 45 · WashingtonWashington8,000 Meters B1G4524:02.7Jr
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters Championship · Place 98 · WashingtonWashington8,000 Meters Championship9823:54.9 PBJr
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Championship · Place 49 · WashingtonWashington8,000 Meters Championship4924:29.5 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 52 · WashingtonWashington10,000 Meters Men's Race5230:25.90 PBSo
Oct 31Big Ten Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 30 · WashingtonWashington8,000 Meters Champ3024:10.55 PBSo
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 137 · WashingtonWashington8,000 Meters Championship13724:46.5So
Sep 2Seattle U vs. UW Dual MeetSep 2 · 8,800 Meters Men's 8800 · Place 1 · WashingtonWashington8,800 Meters Men's 8800126:52.4 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · WashingtonWashington8,000 Meters Champs0DNSFr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters B Race · Place 16 · WashingtonWashington8,000 Meters B Race1625:20.1Fr

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5WIAA 4A State XC ChampionshipsNov 5 · 5,000 Meters 4A Boys · Place 2 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters 4A Boys215:39.7 PB12
Oct 29Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 4A · Place 1 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity 4A115:22.712
Oct 22SPSL 4A XC ChampionshipsOct 22 · 5,000 Meters Varsity 4A · Place 2 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity 4A215:33.212
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Elite · Place 8 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Elite815:24.012
Sep 28SPSL Week 6 Hosted by RHS/ERSep 28 · 3,200 Meters Male Varsity/JV · Place 2 · Rogers (Puyallup)Rogers (Puyallup)3,200 Meters Male Varsity/JV210:51 PB12
Sep 172022 PLU InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity215:38.8012
Sep 10Olympia XC InviteSep 10 · 2 Miles Varsity · Place 7 · Rogers (Puyallup)Rogers (Puyallup)2 Miles Varsity710:26.2212
Sep 6SPSL South Jamboree - Hosted by ER/RogersSep 6 · 3,200 Meters Grade 11 / 12 · Place 3 · Rogers (Puyallup)Rogers (Puyallup)3,200 Meters Grade 11 / 12310:53 PB12

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 64A WIAA State XC MeetNov 6 · 5,000 Meters 4A Boys · Place 14 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters 4A Boys1416:24.8 PB11
Oct 30Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 4A · Place 5 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity 4A516:17.911
Oct 21SPSL 4A XC ChampionshipsOct 21 · 5,000 Meters Varsity 4A · Place 3 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity 4A316:05.711
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Varsity Gold avg under 18:00 · Place 5 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Men's Varsity Gold avg under 18:00516:01.9 PB11
Oct 225th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 15 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity Division 11516:09.611
Sep 29Olympia @ RogersSep 29 · 3,600 Meters Varsity · Place 2 · Rogers (Puyallup)Rogers (Puyallup)3,600 Meters Varsity212:07.111
Sep 22GK vs. RogersSep 22 · 2 Miles Varsity · Place 1 · Rogers (Puyallup)Rogers (Puyallup)2 Miles Varsity110:1311
Sep 1127th Annual Capital InviteSep 11 · 2.23 Miles Varsity · Place 4 · Rogers (Puyallup)Rogers (Puyallup)2.23 Miles Varsity411:38.4811
Mar 20SPSL 4A League MeetMar 20 · 5,000 Meters Boys Varsity · Place 26 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Boys Varsity2617:46.0 PB10
Mar 13Puyallup (w/ Rogers) @ Emerald RidgeMar 13 · 3,600 Meters Boys 3.6k · Place 4 · Rogers (Puyallup)Rogers (Puyallup)3,600 Meters Boys 3.6k412:37 PB10
Mar 6Emerald Ridge @ RogersMar 6 · 5,000 Meters Boys 5000 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Boys 5000017:26Unofficial10
Feb 27Graham Kapowsin @ RogersFeb 27 · 5,000 Meters 5000 Boys · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters 5000 Boys017:37Unofficial10
Feb 20Rogers @ BethelFeb 20 · 2 Miles BOYS WAVE · Place 3 · Rogers (Puyallup)Rogers (Puyallup)2 Miles BOYS WAVE311:55 PB10

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24SPSL Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity 4A · Place 26 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity 4A2616:58.609
Oct 16The Tacoma TwilightOct 16 · 2 Miles Varsity · Place 42 · Rogers (Puyallup)Rogers (Puyallup)2 Miles Varsity4210:48.399
Sep 25All Puyallup XC MeetSep 25 · 2.75 Miles Varsity · Place 13 · Rogers (Puyallup)Rogers (Puyallup)2.75 Miles Varsity1316:39.09
Sep 21Brooks Fort Steilacoom InvitationalSep 21 · 5,000 Meters Varsity · Place 47 · Rogers (Puyallup)Rogers (Puyallup)5,000 Meters Varsity4717:29.709
Sep 1426th Annual Capital InviteSep 14 · 2.23 Miles Freshman · Place 3 · Rogers (Puyallup)Rogers (Puyallup)2.23 Miles Freshman312:14.749