Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Chambers Creek Regional Park23rd Curtis XC Invitational · Sep 29 | 9:17.20 | 23rd Curtis XC Invitational | September 29, 2018 |
| 1.7 Miles · Bellarmine Prep HSSouth Puget Sound Youth XC Championships · Oct 29 | 11:24.30 | South Puget Sound Youth XC Championships | October 29, 2017 |
| 2,000 Meters · Gateway 360 2kPSD Middle School Championship · Oct 11 | 6:57.83 | PSD Middle School Championship | October 11, 2018 |
| 2,000 Meters · Sehmel 2kPSD MS XC Sehmel · Oct 3 | 7:38.80 | PSD MS XC Sehmel | October 3, 2019 |
| 2253 m · Chambers Creek Regional Park24th John Payne/Curtis XC Invitational · Oct 5 | 7:59.30 | 24th John Payne/Curtis XC Invitational | October 5, 2019 |
| 3 Miles · Sehmel Homestead ParkSeahawks Home Meet · Sep 21 | 17:31.3 | Seahawks Home Meet | September 21, 2022 |
| 4,000 Meters · Gig Harbor Campus CourseSumner @ Gig Harbor · Feb 27 | 13:38.58 | Sumner @ Gig Harbor | February 27, 2021 |
| 5,000 Meters · Ft. Steilacoom ParkSPSL 4A League Meet · Mar 20 | 17:02.6 | SPSL 4A League Meet | March 20, 2021 |
| 5,000 Meters · Gateway Park (360 Trails Key Pen Parks)Gig Harbor @ Peninsula · Mar 13 | 17:09.57 | Gig Harbor @ Peninsula | March 13, 2021 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 18:59.2 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · PLU Meadows Disc Golf Course2023 PLU Invitational · Sep 16 | 15:15.60 | 2023 PLU Invitational | September 16, 2023 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 5 | 16:54.7 | WIAA 3A State XC Championships | November 5, 2022 |
| 5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 6 | 16:59.0 | 3A WIAA State XC Meet | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 5 · Gig HarborGig Harbor | 5,000 Meters 3A | 5 | 15:46.5 | 5 |
| Oct 28 | Westside ClassicOct 28 · 5,000 Meters Varsity 3A · Place 1 · Gig HarborGig Harbor | 5,000 Meters Varsity 3A | 1 | 15:45.6 | 12 |
| Oct 12 | Tacoma TwilightOct 12 · 2 Miles Varsity · Place 1 · Gig HarborGig Harbor | 2 Miles Varsity | 1 | 9:21.57 | 12 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Elite · Place 40 · Gig HarborGig Harbor | 5,000 Meters Elite | 40 | 16:08.2 | 12 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 5,000 Meters Varsity Division 1 · Place 3 · Gig HarborGig Harbor | 5,000 Meters Varsity Division 1 | 3 | 15:42.7 | 12 |
| Sep 16 | 2023 PLU InvitationalSep 16 · 5,000 Meters HS Varsity Boys 5k · Place 1 · Gig HarborGig Harbor | 5,000 Meters HS Varsity Boys 5k | 1 | 15:15.60 PB | 12 |
| Sep 9 | Olympia XC InviteSep 9 · 2 Miles Varsity · Place 1 · Gig HarborGig Harbor | 2 Miles Varsity | 1 | 10:09.32 | 12 |
2022 Cross Country
6 results2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 3A WIAA State XC MeetNov 6 · 5,000 Meters 3A Boys · Place 47 · Gig HarborGig Harbor | 5,000 Meters 3A Boys | 47 | 16:59.0 PB | 10 |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 3A · Place 11 · Gig HarborGig Harbor | 5,000 Meters Varsity 3A | 11 | 16:36.9 | 10 |
| Oct 21 | South Sound Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity 3A · Place 5 · Gig HarborGig Harbor | 5,000 Meters Varsity 3A | 5 | 16:29.0 | 10 |
| Oct 13 | Tacoma TwilightOct 13 · 2 Miles Varsity · Place 5 · Gig HarborGig Harbor | 2 Miles Varsity | 5 | 10:09.53 | 10 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Elite avg under 17:00 · Place 133 · Gig HarborGig Harbor | 5,000 Meters Men's Elite avg under 17:00 | 133 | 18:59.2 PB | 10 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 45 · Gig HarborGig Harbor | 5,000 Meters Varsity Division 1 | 45 | 17:32.8 | 10 |
| Sep 15 | Gig Harbor Home XCSep 15 · 2.57 Miles Varsity · Place 4 · Gig HarborGig Harbor | 2.57 Miles Varsity | 4 | 14:51.62 | 10 |
| Sep 11 | 27th Annual Capital InviteSep 11 · 2.23 Miles Sophomore · Place 3 · Gig HarborGig Harbor | 2.23 Miles Sophomore | 3 | 12:30.93 | 10 |
| Mar 20 | SPSL 4A League MeetMar 20 · 5,000 Meters Boys Varsity · Place 11 · Gig HarborGig Harbor | 5,000 Meters Boys Varsity | 11 | 17:02.6 PB | 9 |
| Mar 13 | Gig Harbor @ PeninsulaMar 13 · 5,000 Meters Varsity Boys · Place 3 · Gig HarborGig Harbor | 5,000 Meters Varsity Boys | 3 | 17:09.57 PB | 9 |
| Mar 6 | Gig Harbor @ GKHSMar 6 · 5,000 Meters Varsity · Place 2 · Gig HarborGig Harbor | 5,000 Meters Varsity | 2 | 17:20Unofficial | 9 |
| Feb 27 | Sumner @ Gig HarborFeb 27 · 4,000 Meters Varsity · Place 2 · Gig HarborGig Harbor | 4,000 Meters Varsity | 2 | 13:38.58 PB | 9 |
| Feb 20 | Bellarmine @ Gig Harbor XCFeb 20 · 4,000 Meters Varsity · Place 3 · Gig HarborGig Harbor | 4,000 Meters Varsity | 3 | 13:50.79 | 9 |
2019 Cross Country
5 results2018 Cross Country
5 results2017 Cross Country
4 results