Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Klahowya Secondary SchoolEagle Jamboree · Sep 11 | 10:38 | Eagle Jamboree | September 11, 2019 |
| 3 Miles · Salt Creek Park41st Salt Creek Invitational · Sep 15 | 16:20.93 | 41st Salt Creek Invitational | September 15, 2018 |
| 3 Miles · Salt Creek Park40th Salt Creek Invitational · Sep 16 | 17:00.19 | 40th Salt Creek Invitational | September 16, 2017 |
| 5,000 Meters · Chambers Bay Westside Classic CourseWestside Classic - West Central District XC Championships · Nov 2 | 17:18.80 | Westside Classic - West Central District XC Championships | November 2, 2019 |
| 5,000 Meters · Clallam County FairgroundsOL SHS vs KSS @ Port Angeles · Oct 11 | 17:35.63 | OL SHS vs KSS @ Port Angeles | October 11, 2017 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invite · Sep 28 | 17:23.5 | Bellevue Cross Country Invite | September 28, 2019 |
| 5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 23 | 18:09.2 | Bellevue Cross Country Invitational | September 23, 2017 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 7 | 17:57.5 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 7, 2017 |
| 5,000 Meters · Port Townsend Golf ClubOlympic League Championship · Oct 18 | 17:12 | Olympic League Championship | October 18, 2018 |
| 5,000 Meters · Sun Willows Golf Course2A WIAA State XC Meet · Nov 9 | 17:13.90 | 2A WIAA State XC Meet | November 9, 2019 |
| 5,000 Meters · Sun Willows Golf Course2A WIAA STATE XC MEET · Nov 4 | 18:13.10 | 2A WIAA STATE XC MEET | November 4, 2017 |
| 5,000 Meters · The Cedars at Dungeness Golf CourseOlympic League Championships · Oct 19 | 17:53.67 | Olympic League Championships | October 19, 2017 |
| 5,000 Meters · The Cedars at Dungeness Golf CourseOlympic League Championships · Oct 20 | 19:09.34 | Olympic League Championships | October 20, 2016 |
| 5,000 Meters · White Horse Golf ClubOL PAHS vs NMHS @ Kingston · Sep 27 | 18:52.3 | OL PAHS vs NMHS @ Kingston | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 2A WIAA State XC MeetNov 9 · 5,000 Meters 2A Boys · Place 84 · Port Angeles | 5,000 Meters 2A Boys | 84 | 17:13.90 PB | 12 |
| Nov 2 | Westside Classic - West Central District XC ChampionshipsNov 2 · 5,000 Meters 2A Boys Varsity · Place 16 · Port Angeles | 5,000 Meters 2A Boys Varsity | 16 | 17:18.80 PB | 12 |
| Oct 24 | Olympic League Championship Oct 24 · 5,000 Meters Varsity · Place 8 · Port Angeles | 5,000 Meters Varsity | 8 | 17:06.33 | 12 |
| Oct 9 | North Mason vs Olympic @ Port AngelesOct 9 · 5,000 Meters Varsity · Place 4 · Port Angeles | 5,000 Meters Varsity | 4 | 17:11.47 | 12 |
| Oct 2 | Olympic League XC @ Battle Point ParkOct 2 · 5,000 Meters Open · Place 7 · Port Angeles | 5,000 Meters Open | 7 | 17:27.40 | 12 |
| Sep 28 | Bellevue Cross Country InviteSep 28 · 5,000 Meters Boys Varsity - #1 & #2 Runners · Place 66 · Port Angeles | 5,000 Meters Boys Varsity - #1 & #2 Runners | 66 | 17:23.5 PB | 12 |
| Sep 25 | PAHS vs North Kitsap @ SequimSep 25 · 5,000 Meters Varsity · Place 2 · Port Angeles | 5,000 Meters Varsity | 2 | 18:30.11 | 12 |
| Sep 21 | 42nd Salt Creek InvitationalSep 21 · 3 Miles Varsity · Place 13 · Port Angeles | 3 Miles Varsity | 13 | 16:09.77 | 12 |
| Sep 18 | Bremerton vs Port Angeles @ KingstonSep 18 · 5,000 Meters Varsity · Place 1 · Port Angeles | 5,000 Meters Varsity | 1 | 17:21 | 12 |
| Sep 11 | Eagle JamboreeSep 11 · 2 Miles Varsity · Place 4 · Port Angeles | 2 Miles Varsity | 4 | 10:38 PB | 12 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 2A WIAA State XC MeetNov 3 · 5,000 Meters 2A Boys · Place 87 · Port Angeles | 5,000 Meters 2A Boys | 87 | 17:37.70 | 11 |
| Oct 27 | Westside Classic - West Central District XC ChampionshipsOct 27 · 5,000 Meters 2A Boys Varsity · Place 19 · Port Angeles | 5,000 Meters 2A Boys Varsity | 19 | 17:42.50 | 11 |
| Oct 18 | Olympic League ChampionshipOct 18 · 5,000 Meters Varsity · Place 9 · Port Angeles | 5,000 Meters Varsity | 9 | 17:12 PB | 11 |
| Oct 10 | OL NKHS vs PAHS @ OlympicOct 10 · 5,000 Meters Varsity · Place 4 · Port Angeles | 5,000 Meters Varsity | 4 | 18:14 | 11 |
| Oct 6 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 6 · 5,000 Meters Varsity · Place 39 · Port Angeles | 5,000 Meters Varsity | 39 | 17:00.1 | 11 |
| Sep 26 | OL PTHS & BHS @ Port Angeles (Lincoln Park)Sep 26 · 5,000 Meters Varsity · Place 2 · Port Angeles | 5,000 Meters Varsity | 2 | 17:27.28 | 11 |
| Sep 22 | Bellevue Cross Country Invitational Sep 22 · 5,000 Meters Varsity · Place 27 · Port Angeles | 5,000 Meters Varsity | 27 | 17:44.9 | 11 |
| Sep 19 | OL PAHS vs SQHS @ KlahowyaSep 19 · Varsity · Place 4 · Port Angeles | Varsity | 4 | 17:42 | 11 |
| Sep 15 | 41st Salt Creek InvitationalSep 15 · 3 Miles Varsity · Place 13 · Port Angeles | 3 Miles Varsity | 13 | 16:20.93 PB | 11 |
| Sep 6 | Eagle Jamboree Sep 6 · Varsity · Place 5 · Port Angeles | Varsity | 5 | 11:13 | 11 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | 2A WIAA STATE XC MEETNov 4 · 5,000 Meters 2A Boys · Place 147 · Port Angeles | 5,000 Meters 2A Boys | 147 | 18:13.10 PB | 10 |
| Oct 28 | WC District 3 / SW District 4 Westside ClassicOct 28 · 5,000 Meters 2A Boys Varsity · Place 29 · Port Angeles | 5,000 Meters 2A Boys Varsity | 29 | 18:07.00 | 10 |
| Oct 19 | Olympic League Championships Oct 19 · 5,000 Meters Varsity · Place 17 · Port Angeles | 5,000 Meters Varsity | 17 | 17:53.67 PB | 10 |
| Oct 11 | OL SHS vs KSS @ Port AngelesOct 11 · 5,000 Meters Varsity · Place 7 · Port Angeles | 5,000 Meters Varsity | 7 | 17:35.63 PB | 10 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity Boys team avg over 18:00 · Place 82 · Port Angeles | 5,000 Meters Varsity Boys team avg over 18:00 | 82 | 17:57.5 PB | 10 |
| Oct 4 | OL PAHS vs OHS @ NKHSOct 4 · 3 Miles Varsity · Place 8 · Port Angeles | 3 Miles Varsity | 8 | 16:43.5 | 10 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys Varsity 2 (#5-8) · Place 64 · Port Angeles | 5,000 Meters Boys Varsity 2 (#5-8) | 64 | 18:52.00Unofficial | 10 |
| Sep 27 | OL PAHS vs NMHS @ KingstonSep 27 · 5,000 Meters Varsity · Place 5 · Port Angeles | 5,000 Meters Varsity | 5 | 18:52.3 PB | 10 |
| Sep 23 | Bellevue Cross Country InvitationalSep 23 · 5,000 Meters Boys VARSITY #5 & #6 Runners · Place 33 · Port Angeles | 5,000 Meters Boys VARSITY #5 & #6 Runners | 33 | 18:09.2 PB | 10 |
| Sep 20 | OL BHS vs PAHS @ Port TownsendSep 20 · 5,000 Meters Varsity · Place 3 · Port Angeles | 5,000 Meters Varsity | 3 | 18:07 | 10 |
| Sep 16 | 40th Salt Creek InvitationalSep 16 · 3 Miles Varsity · Place 26 · Port Angeles | 3 Miles Varsity | 26 | 17:00.19 PB | 10 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 2A WIAA STATE XC MEETNov 5 · 5,000 Meters 2A Boys · Place 147 · Port Angeles | 5,000 Meters 2A Boys | 147 | 18:56.20 | 9 |
| Oct 20 | Olympic League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 41 · Port Angeles | 5,000 Meters Varsity | 41 | 19:09.34 PB | 9 |