Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Bellarmine Prep HSCYO Meet #2 · Sep 28 | 11:26.00 | CYO Meet #2 | September 28, 2014 |
| 1.5 Miles · Mount Tahoma HSCYO Meet #2 · Oct 2 | 15:03.41 | CYO Meet #2 | October 2, 2016 |
| 2,000 Meters · Gateway 360 2kPSD Middle School Championship · Oct 11 | 10:40.57 | PSD Middle School Championship | October 11, 2018 |
| 2,000 Meters · Sehmel 2kPSD MS Sehmel #1 · Sep 28 | 12:41.51 | PSD MS Sehmel #1 | September 28, 2018 |
| 2.1 Miles · Sun Willows Golf CourseWIAA Wheelchair/Ambulatory State XC Championships · Nov 5 | 16:22.4 | WIAA Wheelchair/Ambulatory State XC Championships | November 5, 2022 |
| 3 Miles · Sehmel Homestead ParkSeahawks Home Meet · Sep 21 | 25:16.5 | Seahawks Home Meet | September 21, 2022 |
| 5,000 Meters · Gateway Park (360 Trails Key Pen Parks)Gig Harbor @ Peninsula · Mar 13 | 27:37.54 | Gig Harbor @ Peninsula | March 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 3 | CNW Winter Grand Prix Race #1: RoadDec 3 · 2 Miles Varsity · Place 20 · Gig HarborGig Harbor | 2 Miles Varsity | 20 | 15:12.4 | — |
| Nov 5 | WIAA Wheelchair/Ambulatory State XC ChampionshipsNov 5 · 2.1 Miles Ambulatory Boys · Place 6 · Gig HarborGig Harbor | 2.1 Miles Ambulatory Boys | 6 | 16:22.4 PB | 12 |
| Oct 29 | Westside Classic District XC ChampionshipsOct 29 · 2,500 Meters Varsity · Place 1 · Gig HarborGig Harbor | 2,500 Meters Varsity | 1 | 10:28.5 | 12 |
| Oct 26 | Tides MileOct 26 · 1,609 Meters Varsity · Place 16 · Gig HarborGig Harbor | 1,609 Meters Varsity | 16 | 6:50.85Unofficial | 12 |
| Oct 22 | South Sound Conference XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity 3A · Place 103 · Gig HarborGig Harbor | 5,000 Meters Junior Varsity 3A | 103 | 24:52.0 | 12 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Junior Varsity Open · Place 80 · Gig HarborGig Harbor | 5,000 Meters Junior Varsity Open | 80 | 24:54.3 | 12 |
| Sep 21 | Seahawks Home MeetSep 21 · 3 Miles Junior Varsity · Place 41 · Gig HarborGig Harbor | 3 Miles Junior Varsity | 41 | 25:16.5 PB | 12 |
| Sep 17 | 2022 PLU InvitationalSep 17 · 5,000 Meters Varsity · Place 105 · Gig HarborGig Harbor | 5,000 Meters Varsity | 105 | 23:53.20 | 12 |
| Sep 14 | SSC @ Sehmel Homestead ParkSep 14 · 4,000 Meters Varsity · Place 70 · Gig HarborGig Harbor | 4,000 Meters Varsity | 70 | 20:42.36 | 12 |
| Sep 10 | Olympia XC InviteSep 10 · 2 Miles Varsity · Place 73 · Gig HarborGig Harbor | 2 Miles Varsity | 73 | 16:02.32 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | WIAA Wheelchair / Ambulatory State XC MeetNov 6 · 5,000 Meters Varsity · Place 1 · Gig HarborGig Harbor | 5,000 Meters Varsity | 1 | 15:28.6 | 11 |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 2,500 Meters Varsity · Place 1 · Gig HarborGig Harbor | 2,500 Meters Varsity | 1 | 10:33.2 | 11 |
| Oct 21 | South Sound Conference XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity 3A · Place 58 · Gig HarborGig Harbor | 5,000 Meters Junior Varsity 3A | 58 | 24:05.4 | 11 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Junior Varsity Open · Place 90 · Gig HarborGig Harbor | 5,000 Meters Junior Varsity Open | 90 | 24:47.0 | 11 |
| Sep 22 | XC on the KPSep 22 · 3 Miles Junior Varsity · Place 30 · Gig HarborGig Harbor | 3 Miles Junior Varsity | 30 | 25:16 | 11 |
| Sep 15 | Gig Harbor Home XCSep 15 · 2.57 Miles Varsity · Place 68 · Gig HarborGig Harbor | 2.57 Miles Varsity | 68 | 22:09.63 | 11 |
| Sep 11 | 27th Annual Capital InviteSep 11 · 2.23 Miles Varsity · Place 76 · Gig HarborGig Harbor | 2.23 Miles Varsity | 76 | 18:11.20 | 11 |
| Mar 13 | Gig Harbor @ PeninsulaMar 13 · 5,000 Meters JV Boys · Place 14 · Gig HarborGig Harbor | 5,000 Meters JV Boys | 14 | 27:37.54 PB | 10 |
| Mar 6 | Gig Harbor @ GKHSMar 6 · 3,600 Meters New Division · Place 9 · Gig HarborGig Harbor | 3,600 Meters New Division | 9 | 19:49Unofficial | 10 |
2018 Cross Country
4 results2016 Cross Country
3 results2015 Cross Country
3 results2014 Cross Country
3 results