Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · St. Albans Girl Scout CampOlympic League Jamboree · Sep 211:51.9Olympic League JamboreeSeptember 2, 2026
5,000 Meters · Battle Point Park XCOlympic League Meet #4 - Battle at Battle Point Park · Oct 1317:45.7Olympic League Meet #4 - Battle at Battle Point ParkOctober 13, 2026
5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 3117:28.5Westside ClassicOctober 31, 2026
5,000 Meters · Dungeness Recreation AreaOlympic League Meet #1 · Sep 918:39.36Olympic League Meet #1September 9, 2026
5,000 Meters · Football Field Behind Boys & Girls Club2A Olympic League Meet #1 @ Bremerton · Sep 1019:39.42A Olympic League Meet #1 @ BremertonSeptember 10, 2025
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1918:08.5Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Girl Scout Camp St. AlbansOlympic League #2 · Sep 2320:10.2Olympic League #2September 23, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1017:49.4NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Port Gamble RC Field TrailheadOlympic League #3 · Sep 3018:27.31Olympic League #3September 30, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 819:00.92025 WIAA State XC ChampionshipsNovember 8, 2025

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 31Westside ClassicOct 31 · 5,000 Meters Men's 2A Varsity · Place 21 · Olympic5,000 Meters Men's 2A Varsity2117:28.5 PB11
Oct 26Mile Trial #3Oct 26 · 1,600 Meters Open · Place 6 · Olympic1,600 Meters Open64:54.4Unofficial11
Oct 22Olympic League ChampionshipOct 22 · 5,000 Meters Varsity · Place 11 · Olympic5,000 Meters Varsity1117:28.6911
Oct 13Olympic League Meet #4 - Battle at Battle Point ParkOct 13 · 5,000 Meters Boys Varsity / Junior Varsity · Place 12 · Olympic5,000 Meters Boys Varsity / Junior Varsity1217:45.7 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 293 · Olympic5,000 Meters Men's Varsity Gold avg 16:30-17:5929317:49.4 PB11
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Silver - Top 5 ave 17-18:30 · Place 62 · Olympic5,000 Meters Varsity Silver - Top 5 ave 17-18:306217:42.611
Sep 30Olympic League #3Sep 30 · 5,000 Meters Junior Varsity · Place 1 · Olympic5,000 Meters Junior Varsity118:27.31 PB11
Sep 28Mile Trial #2Sep 28 · 1,600 Meters Open · Place 6 · Olympic1,600 Meters Open65:11.6Unofficial11
Sep 23Olympic League #2Sep 23 · 5,000 Meters Junior Varsity Men · Place 3 · Olympic5,000 Meters Junior Varsity Men320:10.2 PB11
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 79 · Olympic5,000 Meters Men's Varsity - Silver7918:08.5 PB11
Sep 9Olympic League Meet #1Sep 9 · 5,000 Meters Boys Varsity · Place 12 · Olympic5,000 Meters Boys Varsity1218:39.36 PB11
Sep 2Olympic League JamboreeSep 2 · 2 Miles Varsity · Place 18 · Olympic2 Miles Varsity1811:51.9 PB11
Aug 25Mile Trial #1Aug 25 · 1,600 Meters Open · Place 7 · Olympic1,600 Meters Open75:21.2Unofficial11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2A Boys · Place 151 · Olympic5,000 Meters 2A Boys15119:00.9 PB10
Nov 1Westside ClassicNov 1 · 5,000 Meters Varsity 2A · Place 35 · Olympic5,000 Meters Varsity 2A3519:11.310
Oct 27OHS Mile Trial #3Oct 27 · 1,600 Meters Open · Place 4 · Olympic1,600 Meters Open45:05.5Unofficial10
Oct 232A Olympic League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 24 · Olympic5,000 Meters Varsity2417:47.3010
Oct 15Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 32 · Olympic5,000 Meters Junior Varsity3218:18.710
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 142 · Olympic5,000 Meters Varsity14218:22.210
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 258 · Olympic5,000 Meters Varsity25819:03.110
Sep 29OHS Mile Trial #2Sep 29 · 1,600 Meters Open · Place 6 · Olympic1,600 Meters Open65:16.6Unofficial10
Sep 242A Olympic League Meet #3Sep 24 · 5,000 Meters Varsity · Place 14 · Olympic5,000 Meters Varsity1418:26.9110
Sep 20Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 94 · Olympic5,000 Meters Varsity9418:37.010
Sep 102A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Junior Varsity Men · Place 2 · Olympic5,000 Meters Junior Varsity Men219:39.4 PB10

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 2WIAA District 3-4 - Westside ClassicNov 2 · 5,000 Meters Varsity 2A · Place 60 · Olympic5,000 Meters Varsity 2A6019:27.89
Oct 28OHS Mile Trial #3Oct 28 · 1,600 Meters Open · Place 4 · Olympic1,600 Meters Open45:23Unofficial9
Oct 24Olympic League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 34 · Olympic5,000 Meters Varsity3418:50.179
Oct 18Olympic League Meet #4Oct 18 · 5,000 Meters Junior Varsity · Place 27 · Olympic5,000 Meters Junior Varsity2718:35.649
Oct 9Olympic League Meet #3 Port AngelesOct 9 · 5,000 Meters Junior Varsity · Place 1 · Olympic5,000 Meters Junior Varsity118:58.149
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 260 · Olympic5,000 Meters Varsity26019:27.29
Sep 27OHS Mile Trial #2Sep 27 · 1,600 Meters Open · Place 8 · Olympic1,600 Meters Open85:36Unofficial9
Sep 25Olympic League Meet #1 @ North MasonSep 25 · 5,000 Meters Varsity · Place 32 · Olympic5,000 Meters Varsity3218:50.409
Sep 21Fort Steilacoom InvitationalSep 21 · 5,000 Meters Varsity · Place 131 · Olympic5,000 Meters Varsity13119:19.99
Sep 18Olympic League OpenerSep 18 · 3,200 Meters Junior Varsity · Place 32 · Olympic3,200 Meters Junior Varsity3212:02.579
Aug 28OHS Mile Trial #1Aug 28 · 1,600 Meters Open · Place 8 · Olympic1,600 Meters Open85:55Unofficial9