Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Cedar Heights Middle SchoolFairview, Poulsbo, Ridgetop @ Cedar Heights · May 98:32.7Fairview, Poulsbo, Ridgetop @ Cedar HeightsMay 9, 2023
1.5 Miles · Curtis HSFairview/Kingston at Curtis JH · Apr 2810:05.5Fairview/Kingston at Curtis JHApril 28, 2022
1.5 Miles · Hawkins Middle SchoolHawkins MS Cross Country · May 18:58.5Hawkins MS Cross Country May 1, 2023
1.5 Miles · Kingston Middle SchoolCurtis/Fairview @ Kingston · Apr 269:02Curtis/Fairview @ KingstonApril 26, 2023
2 Miles · Fairview Middle SchoolCedar Heights, Poulsbo, Ridgetop @ Fairview · May 1113:33.70Cedar Heights, Poulsbo, Ridgetop @ FairviewMay 11, 2022
2 Miles · Hawkins Middle SchoolWest Sound League Championships @ Hawkins · May 2513:14.5West Sound League Championships @ HawkinsMay 25, 2022
2 Miles · Kitsap County FairgroundsWSMS Cross Country Championship · May 2412:55.7WSMS Cross Country ChampionshipMay 24, 2023
2 Miles · Klahowya Secondary SchoolKlahowya vs. Central, Fairview, and Ridgetop · May 1814:15.49Klahowya vs. Central, Fairview, and RidgetopMay 18, 2022
2 Miles · Marcus Whitman MSFairveiw Middle School, Hawkins Middle School, Mt. View Middle School at Marcus Whitman Middle Schoo · May 414:50Fairveiw Middle School, Hawkins Middle School, Mt. View Middle School at Marcus Whitman Middle SchooMay 4, 2022
2 Miles · Ridgetop Middle SchoolCK, Fairview, Klahowya @ Ridgetop · May 1711:27CK, Fairview, Klahowya @ RidgetopMay 17, 2023
2 Miles · St. Albans Girl Scout CampOlympic League Jamboree · Sep 211:00.7Olympic League JamboreeSeptember 2, 2026
5,000 Meters · Battle Point Park XCOlympic League Meet #4 - Battle at Battle Point Park · Oct 1316:41.2Olympic League Meet #4 - Battle at Battle Point ParkOctober 13, 2026
5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 3116:17.8Westside ClassicOctober 31, 2026
5,000 Meters · Dungeness Recreation AreaOlympic League Meet #1 · Sep 917:45.41Olympic League Meet #1September 9, 2026
5,000 Meters · Football Field Behind Boys & Girls Club2A Olympic League Meet #1 @ Bremerton · Sep 1017:59.22A Olympic League Meet #1 @ BremertonSeptember 10, 2025
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1916:59.7Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Girl Scout Camp St. AlbansOlympic League #2 · Sep 2317:59.6Olympic League #2September 23, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1016:21.0NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Port Gamble RC Field TrailheadOlympic League #3 · Sep 3017:26.68Olympic League #3September 30, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 816:13.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 3 · OlympicOlympic5,000 Meters Men's 2A Varsity316:17.8 PB12
Oct 26Mile Trial #3Oct 26 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:42.9Unofficial12
Oct 22Olympic League ChampionshipOct 22 · 5,000 Meters Varsity · Place 4 · OlympicOlympic5,000 Meters Varsity416:55.8512
Oct 13Olympic League Meet #4 - Battle at Battle Point ParkOct 13 · 5,000 Meters Boys Varsity / Junior Varsity · Place 2 · OlympicOlympic5,000 Meters Boys Varsity / Junior Varsity216:41.2 PB12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 49 · OlympicOlympic5,000 Meters Men's Varsity Gold avg 16:30-17:594916:21.0 PB12
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Gold - Top 5 ave under 17 min · Place 40 · OlympicOlympic5,000 Meters Varsity Gold - Top 5 ave under 17 min4016:24.912
Sep 30Olympic League #3Sep 30 · 5,000 Meters Varsity · Place 1 · OlympicOlympic5,000 Meters Varsity117:26.68 PB12
Sep 28Mile Trial #2Sep 28 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:44.1Unofficial12
Sep 23Olympic League #2Sep 23 · 5,000 Meters Varsity Men · Place 1 · OlympicOlympic5,000 Meters Varsity Men117:59.6 PB12
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 15 · OlympicOlympic5,000 Meters Men's Varsity - Silver1516:59.7 PB12
Sep 9Olympic League Meet #1Sep 9 · 5,000 Meters Boys Varsity · Place 3 · OlympicOlympic5,000 Meters Boys Varsity317:45.41 PB12
Sep 2Olympic League JamboreeSep 2 · 2 Miles Varsity · Place 3 · OlympicOlympic2 Miles Varsity311:00.7 PB12
Aug 25Mile Trial #1Aug 25 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:55.8Unofficial12

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2A Boys · Place 14 · OlympicOlympic5,000 Meters 2A Boys1416:13.9 PB11
Nov 1Westside ClassicNov 1 · 5,000 Meters Varsity 2A · Place 2 · OlympicOlympic5,000 Meters Varsity 2A216:56.411
Oct 27OHS Mile Trial #3Oct 27 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:32.8Unofficial11
Oct 232A Olympic League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 4 · OlympicOlympic5,000 Meters Varsity416:11.5511
Oct 15Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 5 · OlympicOlympic5,000 Meters Junior Varsity516:46.911
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 8 · OlympicOlympic5,000 Meters Varsity816:35.311
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 85 · OlympicOlympic5,000 Meters Varsity8516:55.711
Oct 12A Olympic League Meet #2 @NorthMasonOct 1 · 5,000 Meters Varsity · Place 2 · OlympicOlympic5,000 Meters Varsity216:53.611
Sep 29OHS Mile Trial #2Sep 29 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:41.4Unofficial11
Sep 242A Olympic League Meet #3Sep 24 · 5,000 Meters Varsity · Place 4 · OlympicOlympic5,000 Meters Varsity417:33.1411
Sep 20Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 28 · OlympicOlympic5,000 Meters Varsity2817:34.311
Sep 102A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Varsity Men · Place 2 · OlympicOlympic5,000 Meters Varsity Men217:59.2 PB11
Sep 3OL Jamboree 2.0 mileSep 3 · 2 Miles Varsity · Place 4 · OlympicOlympic2 Miles Varsity410:50.9511
Aug 26OHS Mile Trial #1Aug 26 · 1,600 Meters Open · Place 1 · OlympicOlympic1,600 Meters Open14:53.2Unofficial11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2WIAA District 3-4 - Westside ClassicNov 2 · 5,000 Meters Varsity 2A · Place 32 · OlympicOlympic5,000 Meters Varsity 2A3218:08.810
Oct 24Olympic League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 31 · OlympicOlympic5,000 Meters Varsity3118:36.6510
Oct 18Olympic League Meet #4Oct 18 · 5,000 Meters Junior Varsity · Place 81 · OlympicOlympic5,000 Meters Junior Varsity8120:57.3710
Oct 9Olympic League Meet #3 Port AngelesOct 9 · 5,000 Meters Varsity · Place 7 · OlympicOlympic5,000 Meters Varsity717:20.4910
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 95 · OlympicOlympic5,000 Meters Varsity9517:07.410
Oct 2Olympic League Meet #2 @ SequimOct 2 · 5,000 Meters Varsity · Place 10 · OlympicOlympic5,000 Meters Varsity1017:57.3710
Sep 27OHS Mile Trial #2Sep 27 · 1,600 Meters Open · Place 3 · OlympicOlympic1,600 Meters Open34:47Unofficial10
Sep 25Olympic League Meet #1 @ North MasonSep 25 · 5,000 Meters Varsity · Place 4 · OlympicOlympic5,000 Meters Varsity417:22.2910
Sep 18Olympic League OpenerSep 18 · 3,200 Meters Junior Varsity · Place 10 · OlympicOlympic3,200 Meters Junior Varsity1010:59.2210
Aug 28OHS Mile Trial #1Aug 28 · 1,600 Meters Open · Place 3 · OlympicOlympic1,600 Meters Open34:59Unofficial10

2023 Cross Country

19 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 2A · Place 104 · OlympicOlympic5,000 Meters 2A10418:08.065
Oct 28Westside ClassicOct 28 · 5,000 Meters Varsity 2A · Place 38 · OlympicOlympic5,000 Meters Varsity 2A3817:35.79
Oct 19Olympic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 16 · OlympicOlympic5,000 Meters Varsity1618:00.129
Oct 16OHS Mile Trial #3Oct 16 · 1,600 Meters Boys Open · Place 4 · OlympicOlympic1,600 Meters Boys Open45:08Unofficial9
Oct 11Olympic League Meet #5 @ North MasonOct 11 · 5,000 Meters Varsity · Place 23 · OlympicOlympic5,000 Meters Varsity2319:02.539
Oct 4Olympic League XC - Meet #4 @ Battle PointOct 4 · 5,000 Meters Junior Varsity · Place 28 · OlympicOlympic5,000 Meters Junior Varsity2818:27.89
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Varsity Division 2 · Place 78 · OlympicOlympic5,000 Meters Varsity Division 27818:37.99
Sep 27Olympic League Meet #3 @ BremertonSep 27 · 5,000 Meters Varsity · Place 10 · OlympicOlympic5,000 Meters Varsity1018:59.209
Sep 20Olympic League Meet #2 @ SequimSep 20 · 5,000 Meters Varsity · Place 23 · OlympicOlympic5,000 Meters Varsity2319:55.749
Sep 18OHS Mile Trial #2Sep 18 · 1,600 Meters Open · Place 4 · OlympicOlympic1,600 Meters Open45:35Unofficial9
Sep 1645th Salt Creek InvitationalSep 16 · 5,000 Meters Varsity · Place 15 · OlympicOlympic5,000 Meters Varsity1517:57.49
Sep 13Olympic League XC - Meet #1 Jamboree @ OlympicSep 13 · 2 Miles Varsity · Place 24 · OlympicOlympic2 Miles Varsity2412:17.59
Aug 22OHS Mile Trial #1Aug 22 · 1,600 Meters Boys Open · Place 5 · OlympicOlympic1,600 Meters Boys Open55:59Unofficial9
May 24WSMS Cross Country ChampionshipMay 24 · 2 Miles Varsity Boys · Place 23 · FairviewFairview2 Miles Varsity Boys2312:55.7 PB8
May 17CK, Fairview, Klahowya @ RidgetopMay 17 · 2 Miles Middle School · Place 5 · FairviewFairview2 Miles Middle School511:27 PB8
May 9Fairview, Poulsbo, Ridgetop @ Cedar HeightsMay 9 · 1.5 Miles MS Boys · Place 2 · FairviewFairview1.5 Miles MS Boys28:32.7 PB8
May 1Hawkins MS Cross Country May 1 · 1.5 Miles MS Boys · Place 10 · FairviewFairview1.5 Miles MS Boys108:58.5 PB8
Apr 26Curtis/Fairview @ KingstonApr 26 · 1.5 Miles Middle School · Place 7 · FairviewFairview1.5 Miles Middle School79:02 PB8
Apr 19Fairview/Sedgwick @ Woodward (Battle Point)Apr 19 · 1 Miles Middle School · FairviewFairview1 Miles Middle School05:15Unofficial8

2022 Cross Country

6 results
DateMeetEventPlMarkGr
May 25West Sound League Championships @ HawkinsMay 25 · 2 Miles Varsity Boys · Place 62 · FairviewFairview2 Miles Varsity Boys6213:14.5 PB7
May 18Klahowya vs. Central, Fairview, and RidgetopMay 18 · 2 Miles Middle School · Place 20 · FairviewFairview2 Miles Middle School2014:15.49 PB7
May 11Cedar Heights, Poulsbo, Ridgetop @ FairviewMay 11 · 2 Miles Boys · Place 18 · FairviewFairview2 Miles Boys1813:33.70 PB7
May 4Fairveiw Middle School, Hawkins Middle School, Mt. View Middle School at Marcus Whitman Middle SchooMay 4 · 2 Miles Middle School · Place 14 · FairviewFairview2 Miles Middle School1414:50 PB7
Apr 28Fairview/Kingston at Curtis JHApr 28 · 1.5 Miles Boys · Place 17 · FairviewFairview1.5 Miles Boys1710:05.5 PB7
Apr 20Fairview and Woodward @ Sedgwick (Cedar Heights Middle School)Apr 20 · 1 Miles Middle School · Place 28 · FairviewFairview1 Miles Middle School286:46.10Unofficial7