Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Hawkins Middle SchoolCurtis/Poulsbo/RT @ Hawkins · Apr 176:31Curtis/Poulsbo/RT @ HawkinsApril 17, 2024
1 Mile · Klahowya Secondary SchoolNorth Kitsap Jamboree · Apr 105:56.31North Kitsap JamboreeApril 10, 2024
1 Mile · Ridgetop Middle SchoolMountainview, Kingston @ Ridgetop · Apr 196:03Mountainview, Kingston @ RidgetopApril 19, 2023
1.5 Miles · Cedar Heights Middle SchoolFairview, Poulsbo, Ridgetop @ Cedar Heights · May 99:19.4Fairview, Poulsbo, Ridgetop @ Cedar HeightsMay 9, 2023
1.5 Miles · John Sedgwick JHKingston, Klahowya, Ridgetop, John Sedgwick @ JSMS · Apr 248:53.81Kingston, Klahowya, Ridgetop, John Sedgwick @ JSMSApril 24, 2024
1.5 Miles · Klahowya Secondary SchoolRidgetop, Woodward @ Klahowya · May 39:54.72Ridgetop, Woodward @ Klahowya May 3, 2023
1.5 Miles · Ridgetop Middle SchoolCurtis, Fairview, Poulsbo @ Ridgetop · May 28:49.5Curtis, Fairview, Poulsbo @ RidgetopMay 2, 2024
2 Miles · Curtis HSCKMS/Ridgetop @ Curtis · May 1512:30CKMS/Ridgetop @ CurtisMay 15, 2024
2 Miles · Kitsap County FairgroundsWSMS Cross Country Championship · May 2414:07.0WSMS Cross Country ChampionshipMay 24, 2023
2 Miles · Marcus Whitman MSWest Sound MS League Championships · May 2212:20.7West Sound MS League ChampionshipsMay 22, 2024
2 Miles · Ridgetop Middle SchoolCK, Fairview, Klahowya @ Ridgetop · May 1713:03CK, Fairview, Klahowya @ RidgetopMay 17, 2023
2 Miles · St. Albans Girl Scout CampOlympic League Jamboree · Sep 211:47.7Olympic League JamboreeSeptember 2, 2026
5,000 Meters · Battle Point Park XCOlympic League Meet #4 - Battle at Battle Point Park · Oct 1318:31.5Olympic League Meet #4 - Battle at Battle Point ParkOctober 13, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 317:57.4HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Dungeness Recreation AreaOlympic League Meet #1 · Sep 919:42.70Olympic League Meet #1September 9, 2026
5,000 Meters · Football Field Behind Boys & Girls Club2A Olympic League Meet #1 @ Bremerton · Sep 1019:48.82A Olympic League Meet #1 @ BremertonSeptember 10, 2025
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1918:28.4Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Girl Scout Camp St. AlbansOlympic League #2 · Sep 2319:55.0Olympic League #2September 23, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1018:26.2NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Port Gamble RC Field TrailheadOlympic League #3 · Sep 3019:41.83Olympic League #3September 30, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:57.72025 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

12 results
DateMeetEventPlMarkGr
Oct 26Mile Trial #3Oct 26 · 1,600 Meters Open · Place 4 · OlympicOlympic1,600 Meters Open44:51.3Unofficial11
Oct 22Olympic League ChampionshipOct 22 · 5,000 Meters Varsity · Place 34 · OlympicOlympic5,000 Meters Varsity3418:34.9211
Oct 13Olympic League Meet #4 - Battle at Battle Point ParkOct 13 · 5,000 Meters Boys Varsity / Junior Varsity · Place 28 · OlympicOlympic5,000 Meters Boys Varsity / Junior Varsity2818:31.5 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 386 · OlympicOlympic5,000 Meters Men's Varsity Gold avg 16:30-17:5938618:26.2 PB11
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Silver - Top 5 ave 17-18:30 · Place 82 · OlympicOlympic5,000 Meters Varsity Silver - Top 5 ave 17-18:308217:57.4 PB11
Sep 30Olympic League #3Sep 30 · 5,000 Meters Varsity · Place 24 · OlympicOlympic5,000 Meters Varsity2419:41.83 PB11
Sep 28Mile Trial #2Sep 28 · 1,600 Meters Open · Place 4 · OlympicOlympic1,600 Meters Open45:01.5Unofficial11
Sep 23Olympic League #2Sep 23 · 5,000 Meters Varsity Men · Place 19 · OlympicOlympic5,000 Meters Varsity Men1919:55.0 PB11
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 110 · OlympicOlympic5,000 Meters Men's Varsity - Silver11018:28.4 PB11
Sep 9Olympic League Meet #1Sep 9 · 5,000 Meters Boys Varsity · Place 30 · OlympicOlympic5,000 Meters Boys Varsity3019:42.70 PB11
Sep 2Olympic League JamboreeSep 2 · 2 Miles Varsity · Place 16 · OlympicOlympic2 Miles Varsity1611:47.7 PB11
Aug 25Mile Trial #1Aug 25 · 1,600 Meters Open · Place 3 · OlympicOlympic1,600 Meters Open35:05.8Unofficial11

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2A Boys · Place 106 · OlympicOlympic5,000 Meters 2A Boys10617:57.7 PB10
Nov 1Westside ClassicNov 1 · 5,000 Meters Varsity 2A · Place 26 · OlympicOlympic5,000 Meters Varsity 2A2618:32.810
Oct 27OHS Mile Trial #3Oct 27 · 1,600 Meters Open · Place 2 · OlympicOlympic1,600 Meters Open24:59.0Unofficial10
Oct 232A Olympic League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 32 · OlympicOlympic5,000 Meters Varsity3218:06.5610
Oct 15Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 23 · OlympicOlympic5,000 Meters Junior Varsity2317:56.010
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 165 · OlympicOlympic5,000 Meters Varsity16518:32.810
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 219 · OlympicOlympic5,000 Meters Varsity21918:44.510
Oct 12A Olympic League Meet #2 @NorthMasonOct 1 · 5,000 Meters Varsity · Place 17 · OlympicOlympic5,000 Meters Varsity1719:14.910
Sep 29OHS Mile Trial #2Sep 29 · 1,600 Meters Open · Place 4 · OlympicOlympic1,600 Meters Open45:02.9Unofficial10
Sep 242A Olympic League Meet #3Sep 24 · 5,000 Meters Varsity · Place 24 · OlympicOlympic5,000 Meters Varsity2419:00.7410
Sep 20Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 100 · OlympicOlympic5,000 Meters Varsity10018:41.510
Sep 102A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Varsity Men · Place 18 · OlympicOlympic5,000 Meters Varsity Men1819:48.8 PB10
Sep 3OL Jamboree 2.0 mileSep 3 · 2 Miles Varsity · Place 19 · OlympicOlympic2 Miles Varsity1911:52.7410
Aug 26OHS Mile Trial #1Aug 26 · 1,600 Meters Open · Place 3 · OlympicOlympic1,600 Meters Open34:57.5Unofficial10

2024 Cross Country

20 results
DateMeetEventPlMarkGr
Nov 2WIAA District 3-4 - Westside ClassicNov 2 · 5,000 Meters Varsity 2A · Place 58 · OlympicOlympic5,000 Meters Varsity 2A5819:21.89
Oct 28OHS Mile Trial #3Oct 28 · 1,600 Meters Open · Place 3 · OlympicOlympic1,600 Meters Open35:10Unofficial9
Oct 24Olympic League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 27 · OlympicOlympic5,000 Meters Varsity2718:11.469
Oct 18Olympic League Meet #4Oct 18 · 5,000 Meters Junior Varsity · Place 23 · OlympicOlympic5,000 Meters Junior Varsity2318:33.179
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 118 · OlympicOlympic5,000 Meters Junior Varsity11818:58.19
Oct 9Olympic League Meet #3 Port AngelesOct 9 · 5,000 Meters Varsity · Place 17 · OlympicOlympic5,000 Meters Varsity1719:16.029
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 251 · OlympicOlympic5,000 Meters Varsity25119:00.79
Oct 2Olympic League Meet #2 @ SequimOct 2 · 5,000 Meters Varsity · Place 33 · OlympicOlympic5,000 Meters Varsity3319:57.439
Sep 27OHS Mile Trial #2Sep 27 · 1,600 Meters Open · Place 6 · OlympicOlympic1,600 Meters Open65:23Unofficial9
Sep 25Olympic League Meet #1 @ North MasonSep 25 · 5,000 Meters Junior Varsity · Place 14 · OlympicOlympic5,000 Meters Junior Varsity1419:45.399
Sep 21Fort Steilacoom InvitationalSep 21 · 5,000 Meters Varsity · Place 135 · OlympicOlympic5,000 Meters Varsity13519:57.49
Sep 18Olympic League OpenerSep 18 · 3,200 Meters Junior Varsity · Place 40 · OlympicOlympic3,200 Meters Junior Varsity4012:11.119
Aug 28OHS Mile Trial #1Aug 28 · 1,600 Meters Open · Place 7 · OlympicOlympic1,600 Meters Open75:33Unofficial9
May 22West Sound MS League ChampionshipsMay 22 · 2 Miles Middle School Boys · Place 24 · RidgetopRidgetop2 Miles Middle School Boys2412:20.7 PB8
May 15CKMS/Ridgetop @ CurtisMay 15 · 2 Miles Middle School · Place 12 · RidgetopRidgetop2 Miles Middle School1212:30 PB8
May 8John Sedgwick, Poulsbo, Ridgetop @ Marcus Whitman Middle SchoolMay 8 · 2 Miles Middle School · Place 9 · RidgetopRidgetop2 Miles Middle School913:16.608
May 2Curtis, Fairview, Poulsbo @ RidgetopMay 2 · 1.5 Miles Middle School · Place 16 · RidgetopRidgetop1.5 Miles Middle School168:49.5 PB8
Apr 24Kingston, Klahowya, Ridgetop, John Sedgwick @ JSMSApr 24 · 1.5 Miles Middle School · Place 11 · RidgetopRidgetop1.5 Miles Middle School118:53.81 PB8
Apr 17Curtis/Poulsbo/RT @ HawkinsApr 17 · 1 Miles Middle School · Place 14 · RidgetopRidgetop1 Miles Middle School146:31 PB8
Apr 10North Kitsap JamboreeApr 10 · 1 Miles Mens · Place 18 · RidgetopRidgetop1 Miles Mens185:56.31 PB8

2023 Cross Country

6 results
DateMeetEventPlMarkGr
May 24WSMS Cross Country ChampionshipMay 24 · 2 Miles Varsity Boys · Place 60 · RidgetopRidgetop2 Miles Varsity Boys6014:07.0 PB7
May 17CK, Fairview, Klahowya @ RidgetopMay 17 · 2 Miles Middle School · Place 28 · RidgetopRidgetop2 Miles Middle School2813:03 PB7
May 9Fairview, Poulsbo, Ridgetop @ Cedar HeightsMay 9 · 1.5 Miles MS Boys · Place 19 · RidgetopRidgetop1.5 Miles MS Boys199:19.4 PB7
May 3Ridgetop, Woodward @ Klahowya May 3 · 1.5 Miles Mens · Place 24 · RidgetopRidgetop1.5 Miles Mens249:54.72 PB7
Apr 26Hawkins and Ridgetop @ John SedgwickApr 26 · 1.5 Miles Middle School · Place 15 · RidgetopRidgetop1.5 Miles Middle School159:28.67Unofficial7
Apr 19Mountainview, Kingston @ RidgetopApr 19 · 1 Miles Middle School · Place 7 · RidgetopRidgetop1 Miles Middle School76:03 PB7