Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Lake Sammamish State ParkKingco Class Races - 2.1 Mile run · Sep 410:22.6Kingco Class Races - 2.1 Mile runSeptember 4, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2318:28.80The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Lake Sammamish State Park3A and 2A Seaking District Championship Cross Country Meet · Oct 3115:37.263A and 2A Seaking District Championship Cross Country Meet October 31, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 815:57.92025 WIAA State XC ChampionshipsNovember 8, 2025
6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1118:54.02Ash Creek InvitationalSeptember 11, 2026
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 326:22.851st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 2626:03.19Mike Johnson ClassicSeptember 26, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Seattle U.Seattle U.8,000 Meters Collegiate—DNFFr
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 117 · Seattle U.Seattle U.8,000 Meters Invite11726:22.8 PBFr
Sep 26Mike Johnson ClassicSep 26 · 8,000 Meters College · Place 36 · Seattle U.Seattle U.8,000 Meters College3626:03.19 PBFr
Sep 11Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 17 · Seattle U.Seattle U.6,000 Meters Collegiate1718:54.02 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 19 · Mercer IslandMercer Island5,000 Meters 3A Boys1915:57.9 PB12
Oct 313A and 2A Seaking District Championship Cross Country Meet Oct 31 · 5,000 Meters 3A Boys · Place 7 · Mercer IslandMercer Island5,000 Meters 3A Boys715:37.26 PB12
Oct 254A/3A/2A & 1A Kingco Conference Cross Country ChampionshipsOct 25 · 5,000 Meters 3A Boys Varsity · Place 4 · Mercer IslandMercer Island5,000 Meters 3A Boys Varsity415:58.1912
Oct 8KingCo League XC - MI / Redmond / Inglemoor / Liberty (Sr. Night) @ Luther BurbankOct 8 · 5,000 Meters Varsity · Place 9 · Mercer IslandMercer Island5,000 Meters Varsity917:13.112
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 44 · Mercer IslandMercer Island5,000 Meters Varsity4416:12.912
Sep 16Mercer Island, Issaquah, Lindbergh @ Mount SiSep 16 · 5,000 Meters Varsity · Place 12 · Mercer IslandMercer Island5,000 Meters Varsity1218:23.9012
Sep 13The 26th Bellarmine InviteSep 13 · 2 Miles Varsity · Place 6 · Mercer IslandMercer Island2 Miles Varsity610:11.912
Sep 10KingCo League XC - MI / Woodinville / Cedarcrest @ Luther BurbankSep 10 · 5,000 Meters Varsity · Place 4 · Mercer IslandMercer Island5,000 Meters Varsity417:19.612
Sep 4Kingco Class Races - 2.1 Mile runSep 4 · 2.1 Miles 12th Grade Boys · Place 4 · Mercer IslandMercer Island2.1 Miles 12th Grade Boys410:22.6 PB12
Aug 26MIXC Time TrialAug 26 · 2,820 Meters open · Place 5 · Mercer IslandMercer Island2,820 Meters open59:18.8Unofficial12

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 31 · Mercer IslandMercer Island5,000 Meters 3A3116:12.811
Oct 312024 Sea-King 2A & 3A District MeetOct 31 · 5,000 Meters Varsity 3A · Place 21 · Mercer IslandMercer Island5,000 Meters Varsity 3A2116:40.9011
Oct 262A, 3A. 4A Kingco Conference Cross Country Championship MeetOct 26 · 5,000 Meters Varsity 3A · Place 6 · Mercer IslandMercer Island5,000 Meters Varsity 3A616:39.4011
Oct 16KingCo League XC - Bellevue / Mercer Island / Hazen / Interlake / Sammamish / NewportOct 16 · 5,000 Meters Junior Varsity · Place 60 · Mercer IslandMercer Island5,000 Meters Junior Varsity6023:39.811
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Elite · Place 84 · Mercer IslandMercer Island5,000 Meters Elite8416:17.711
Oct 2Mercer Island / Redmond / Liberty - Senior NightOct 2 · 5,000 Meters Varsity · Place 9 · Mercer IslandMercer Island5,000 Meters Varsity918:02.911
Sep 28Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 8 · Mercer IslandMercer Island5,000 Meters Varsity816:06.011
Sep 26KingCo League XC - Woodinville / Mt Si / Issaquah / Mercer IslandSep 26 · 5,000 Meters Varsity · Place 42 · Mercer IslandMercer Island5,000 Meters Varsity4220:51.911
Sep 1425th Bellarmine InvitationalSep 14 · 2 Miles Varsity · Place 16 · Mercer IslandMercer Island2 Miles Varsity1610:27.011
Sep 11Conference Class Races/Jamboree Sep 11 · 2 Miles Varsity · Place 7 · Mercer IslandMercer Island2 Miles Varsity710:37.011
Aug 27MIXC Time TrialAug 27 · 2,820 Meters open · Place 5 · Mercer IslandMercer Island2,820 Meters open58:57.7Unofficial11

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18Sub Varsity Kingco JV Invitational Oct 18 · 5,000 Meters Varsity · Place 21 · Mercer IslandMercer Island5,000 Meters Varsity2118:31.1010
Oct 11KingCo XC - Bellevue / Interlake / Evergreen / Foster / Mercer Island / Sammamish / TyeeOct 11 · 5,000 Meters Junior Varsity · Place 21 · Mercer IslandMercer Island5,000 Meters Junior Varsity2119:03.610
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 191 · Mercer IslandMercer Island5,000 Meters Varsity19119:24.310
Sep 27Senior Night: MI, Juanita, LW, BellevueSep 27 · 5,000 Meters Varsity · Place 17 · Mercer IslandMercer Island5,000 Meters Varsity1719:06.110
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters JV Larger Schools · Place 49 · Mercer IslandMercer Island5,000 Meters JV Larger Schools4918:28.80 PB10
Sep 20Lake Washington vs Hazen, Interlake, & Mercer IslandSep 20 · 5,000 Meters Varsity · Place 44 · Mercer IslandMercer Island5,000 Meters Varsity4420:54.0010
Sep 14LW & MI @ LibertySep 14 · Varsity · Place 13 · Mercer IslandMercer IslandVarsity1319:0510