Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Sun Willows Ambulatory Course2025 WIAA State XC Championships · Nov 818:05.72025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · Football Field Behind Boys & Girls Club2A Olympic League Meet #1 @ Bremerton · Sep 1038:11.62A Olympic League Meet #1 @ BremertonSeptember 10, 2025
5,000 Meters · Knights (Legion Baseball Field)Olympic League Meet #2 @ Bremerton · Sep 2134:05.1Olympic League Meet #2 @ BremertonSeptember 21, 2022

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

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 2.1 Miles Unified Exhibition - Coed · Place 21 · Olympic2.1 Miles Unified Exhibition - Coed2118:05.7 PB12
Nov 1Westside ClassicNov 1 · 2 Miles Varsity · Place 9 · Olympic2 Miles Varsity920:03.612
Oct 27OHS Mile Trial #3Oct 27 · 1,600 Meters Open · Place 21 · Olympic1,600 Meters Open219:15.4Unofficial12
Oct 232A Olympic League ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 118 · Olympic5,000 Meters Junior Varsity11827:51.4312
Oct 15Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 164 · Olympic5,000 Meters Junior Varsity16433:20.612
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 367 · Olympic5,000 Meters Junior Varsity36729:46.112
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 186 · Olympic5,000 Meters Junior Varsity18630:35.312
Oct 12A Olympic League Meet #2 @NorthMasonOct 1 · 5,000 Meters Junior Varsity · Place 49 · Olympic5,000 Meters Junior Varsity4934:16.912
Sep 29OHS Mile Trial #2Sep 29 · 1,600 Meters Open · Place 21 · Olympic1,600 Meters Open2110:22.0Unofficial12
Sep 102A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Junior Varsity Men · Place 106 · Olympic5,000 Meters Junior Varsity Men10638:11.6 PB12
Sep 3OL Jamboree 2.0 mileSep 3 · 2 Miles Junior Varsity · Place 78 · Olympic2 Miles Junior Varsity7823:07.7912
Aug 26OHS Mile Trial #1Aug 26 · 1,600 Meters Open · Place 21 · Olympic1,600 Meters Open219:15.7Unofficial12

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28OHS Mile Trial #3Oct 28 · 1,600 Meters Open · Place 24 · Olympic1,600 Meters Open247:48Unofficial11
Oct 24Olympic League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 98 · Olympic5,000 Meters Junior Varsity9831:15.9211
Oct 18Olympic League Meet #4Oct 18 · 5,000 Meters Junior Varsity · Place 124 · Olympic5,000 Meters Junior Varsity12428:18.0711
Oct 9Olympic League Meet #3 Port AngelesOct 9 · 5,000 Meters Junior Varsity · Place 64 · Olympic5,000 Meters Junior Varsity6431:11.2811
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 190 · Olympic5,000 Meters Junior Varsity19032:35.511
Oct 2Olympic League Meet #2 @ SequimOct 2 · 5,000 Meters Junior Varsity · Place 104 · Olympic5,000 Meters Junior Varsity10435:31.3911
Sep 27OHS Mile Trial #2Sep 27 · 1,600 Meters Open · Place 29 · Olympic1,600 Meters Open298:46Unofficial11
Sep 25Olympic League Meet #1 @ North MasonSep 25 · 5,000 Meters Junior Varsity · Place 105 · Olympic5,000 Meters Junior Varsity10531:10.9811
Sep 21Fort Steilacoom InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 204 · Olympic5,000 Meters Junior Varsity20433:16.211
Sep 18Olympic League OpenerSep 18 · 3,200 Meters Varsity · Place 104 · Olympic3,200 Meters Varsity10419:55.5311
Aug 28OHS Mile Trial #1Aug 28 · 1,600 Meters Open · Place 30 · Olympic1,600 Meters Open309:33Unofficial11

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 19Olympic League ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 57 · Olympic5,000 Meters Junior Varsity5726:24.5310
Oct 16OHS Mile Trial #3Oct 16 · 1,600 Meters Boys Open · Place 20 · Olympic1,600 Meters Boys Open208:15Unofficial10
Oct 11Olympic League Meet #5 @ North MasonOct 11 · 5,000 Meters Junior Varsity · Place 80 · Olympic5,000 Meters Junior Varsity8027:24.2310
Oct 4Olympic League XC - Meet #4 @ Battle PointOct 4 · 5,000 Meters Junior Varsity · Place 135 · Olympic5,000 Meters Junior Varsity13529:32.610
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Junior Varsity Open · Place 153 · Olympic5,000 Meters Junior Varsity Open15327:01.910
Sep 27Olympic League Meet #3 @ BremertonSep 27 · 5,000 Meters Junior Varsity · Place 66 · Olympic5,000 Meters Junior Varsity6631:11.810
Sep 20Olympic League Meet #2 @ SequimSep 20 · 5,000 Meters Junior Varsity · Place 78 · Olympic5,000 Meters Junior Varsity7830:45.8210
Sep 18OHS Mile Trial #2Sep 18 · 1,600 Meters Open · Place 18 · Olympic1,600 Meters Open187:20Unofficial10
Sep 1645th Salt Creek InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 46 · Olympic5,000 Meters Junior Varsity4626:50.510
Sep 13Olympic League XC - Meet #1 Jamboree @ OlympicSep 13 · 2 Miles Junior Varsity · Place 82 · Olympic2 Miles Junior Varsity8219:56.710
Aug 22OHS Mile Trial #1Aug 22 · 1,600 Meters Boys Open · Place 15 · Olympic1,600 Meters Boys Open158:04Unofficial10

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24OHS XC 1-mile Timed Trial #3Oct 24 · 1,600 Meters Open · Place 15 · Olympic1,600 Meters Open158:04Unofficial9
Oct 20Olympic League ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 89 · Olympic5,000 Meters Junior Varsity8926:41.089
Sep 26OHS XC 1-mile Timed Trial #2Sep 26 · 1,600 Meters Open · Place 16 · Olympic1,600 Meters Open1611:44Unofficial9
Sep 21Olympic League Meet #2 @ BremertonSep 21 · 5,000 Meters Junior Varsity · Place 70 · Olympic5,000 Meters Junior Varsity7034:05.1 PB9
Aug 29OHS XC 1-mile Timed Trial #1Aug 29 · 1,600 Meters Open · Place 16 · Olympic1,600 Meters Open1610:03Unofficial9