Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 WIAA State XC ChampionshipsNov 8 · 2.1 Miles Unified Exhibition - Coed · Place 21 · Olympic | 2.1 Miles Unified Exhibition - Coed | 21 | 18:05.7 PB | 12 |
| Nov 1 | Westside ClassicNov 1 · 2 Miles Varsity · Place 9 · Olympic | 2 Miles Varsity | 9 | 20:03.6 | 12 |
| Oct 27 | OHS Mile Trial #3Oct 27 · 1,600 Meters Open · Place 21 · Olympic | 1,600 Meters Open | 21 | 9:15.4Unofficial | 12 |
| Oct 23 | 2A Olympic League ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 118 · Olympic | 5,000 Meters Junior Varsity | 118 | 27:51.43 | 12 |
| Oct 15 | Olympic League Meet #4 - Battle at Battle Point ParkOct 15 · 5,000 Meters Junior Varsity · Place 164 · Olympic | 5,000 Meters Junior Varsity | 164 | 33:20.6 | 12 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 367 · Olympic | 5,000 Meters Junior Varsity | 367 | 29:46.1 | 12 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 186 · Olympic | 5,000 Meters Junior Varsity | 186 | 30:35.3 | 12 |
| Oct 1 | 2A Olympic League Meet #2 @NorthMasonOct 1 · 5,000 Meters Junior Varsity · Place 49 · Olympic | 5,000 Meters Junior Varsity | 49 | 34:16.9 | 12 |
| Sep 29 | OHS Mile Trial #2Sep 29 · 1,600 Meters Open · Place 21 · Olympic | 1,600 Meters Open | 21 | 10:22.0Unofficial | 12 |
| Sep 10 | 2A Olympic League Meet #1 @ BremertonSep 10 · 5,000 Meters Junior Varsity Men · Place 106 · Olympic | 5,000 Meters Junior Varsity Men | 106 | 38:11.6 PB | 12 |
| Sep 3 | OL Jamboree 2.0 mileSep 3 · 2 Miles Junior Varsity · Place 78 · Olympic | 2 Miles Junior Varsity | 78 | 23:07.79 | 12 |
| Aug 26 | OHS Mile Trial #1Aug 26 · 1,600 Meters Open · Place 21 · Olympic | 1,600 Meters Open | 21 | 9:15.7Unofficial | 12 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | OHS Mile Trial #3Oct 28 · 1,600 Meters Open · Place 24 · Olympic | 1,600 Meters Open | 24 | 7:48Unofficial | 11 |
| Oct 24 | Olympic League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 98 · Olympic | 5,000 Meters Junior Varsity | 98 | 31:15.92 | 11 |
| Oct 18 | Olympic League Meet #4Oct 18 · 5,000 Meters Junior Varsity · Place 124 · Olympic | 5,000 Meters Junior Varsity | 124 | 28:18.07 | 11 |
| Oct 9 | Olympic League Meet #3 Port AngelesOct 9 · 5,000 Meters Junior Varsity · Place 64 · Olympic | 5,000 Meters Junior Varsity | 64 | 31:11.28 | 11 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 190 · Olympic | 5,000 Meters Junior Varsity | 190 | 32:35.5 | 11 |
| Oct 2 | Olympic League Meet #2 @ SequimOct 2 · 5,000 Meters Junior Varsity · Place 104 · Olympic | 5,000 Meters Junior Varsity | 104 | 35:31.39 | 11 |
| Sep 27 | OHS Mile Trial #2Sep 27 · 1,600 Meters Open · Place 29 · Olympic | 1,600 Meters Open | 29 | 8:46Unofficial | 11 |
| Sep 25 | Olympic League Meet #1 @ North MasonSep 25 · 5,000 Meters Junior Varsity · Place 105 · Olympic | 5,000 Meters Junior Varsity | 105 | 31:10.98 | 11 |
| Sep 21 | Fort Steilacoom InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 204 · Olympic | 5,000 Meters Junior Varsity | 204 | 33:16.2 | 11 |
| Sep 18 | Olympic League OpenerSep 18 · 3,200 Meters Varsity · Place 104 · Olympic | 3,200 Meters Varsity | 104 | 19:55.53 | 11 |
| Aug 28 | OHS Mile Trial #1Aug 28 · 1,600 Meters Open · Place 30 · Olympic | 1,600 Meters Open | 30 | 9:33Unofficial | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Olympic League ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 57 · Olympic | 5,000 Meters Junior Varsity | 57 | 26:24.53 | 10 |
| Oct 16 | OHS Mile Trial #3Oct 16 · 1,600 Meters Boys Open · Place 20 · Olympic | 1,600 Meters Boys Open | 20 | 8:15Unofficial | 10 |
| Oct 11 | Olympic League Meet #5 @ North MasonOct 11 · 5,000 Meters Junior Varsity · Place 80 · Olympic | 5,000 Meters Junior Varsity | 80 | 27:24.23 | 10 |
| Oct 4 | Olympic League XC - Meet #4 @ Battle PointOct 4 · 5,000 Meters Junior Varsity · Place 135 · Olympic | 5,000 Meters Junior Varsity | 135 | 29:32.6 | 10 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 5,000 Meters Junior Varsity Open · Place 153 · Olympic | 5,000 Meters Junior Varsity Open | 153 | 27:01.9 | 10 |
| Sep 27 | Olympic League Meet #3 @ BremertonSep 27 · 5,000 Meters Junior Varsity · Place 66 · Olympic | 5,000 Meters Junior Varsity | 66 | 31:11.8 | 10 |
| Sep 20 | Olympic League Meet #2 @ SequimSep 20 · 5,000 Meters Junior Varsity · Place 78 · Olympic | 5,000 Meters Junior Varsity | 78 | 30:45.82 | 10 |
| Sep 18 | OHS Mile Trial #2Sep 18 · 1,600 Meters Open · Place 18 · Olympic | 1,600 Meters Open | 18 | 7:20Unofficial | 10 |
| Sep 16 | 45th Salt Creek InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 46 · Olympic | 5,000 Meters Junior Varsity | 46 | 26:50.5 | 10 |
| Sep 13 | Olympic League XC - Meet #1 Jamboree @ OlympicSep 13 · 2 Miles Junior Varsity · Place 82 · Olympic | 2 Miles Junior Varsity | 82 | 19:56.7 | 10 |
| Aug 22 | OHS Mile Trial #1Aug 22 · 1,600 Meters Boys Open · Place 15 · Olympic | 1,600 Meters Boys Open | 15 | 8:04Unofficial | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | OHS XC 1-mile Timed Trial #3Oct 24 · 1,600 Meters Open · Place 15 · Olympic | 1,600 Meters Open | 15 | 8:04Unofficial | 9 |
| Oct 20 | Olympic League ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 89 · Olympic | 5,000 Meters Junior Varsity | 89 | 26:41.08 | 9 |
| Sep 26 | OHS XC 1-mile Timed Trial #2Sep 26 · 1,600 Meters Open · Place 16 · Olympic | 1,600 Meters Open | 16 | 11:44Unofficial | 9 |
| Sep 21 | Olympic League Meet #2 @ BremertonSep 21 · 5,000 Meters Junior Varsity · Place 70 · Olympic | 5,000 Meters Junior Varsity | 70 | 34:05.1 PB | 9 |
| Aug 29 | OHS XC 1-mile Timed Trial #1Aug 29 · 1,600 Meters Open · Place 16 · Olympic | 1,600 Meters Open | 16 | 10:03Unofficial | 9 |