Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Capital HSCapital vs Yelm · Feb 17 | 16:19.14 | Capital vs Yelm | February 17, 2021 |
| 3 Miles · Chambers Creek Regional Park24th John Payne/Curtis XC Invitational · Oct 5 | 20:16.90 | 24th John Payne/Curtis XC Invitational | October 5, 2019 |
| 3,000 Meters · Capital HSCHS End of Summer 3K · Aug 14 | 16:14 | CHS End of Summer 3K | August 14, 2020 |
| 3,000 Meters · North Thurston HSYelm @ North Thurston 3K · Feb 19 | 13:01.8 | Yelm @ North Thurston 3K | February 19, 2021 |
| 4150 m · Sehmel 4kSSC #2 @ Sehmel Homestead · Sep 18 | 19:22.09 | SSC #2 @ Sehmel Homestead | September 18, 2019 |
| 5,000 Meters · Chambers Creek Regional Park23rd Curtis XC Invitational · Sep 29 | 22:01.80 | 23rd Curtis XC Invitational | September 29, 2018 |
| 5,000 Meters · Ft. Steilacoom ParkSouth Sound Conference XC Championship · Oct 18 | 21:59.00 | South Sound Conference XC Championship | October 18, 2018 |
| 5,000 Meters · RAC Yelm at River Ridge · Mar 5 | 22:10.7 | Yelm at River Ridge | March 5, 2021 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 21:01.30 | Bill Kehoe South Sound Invite | October 9, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | South Sound Conference XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity 3A · Place 20 · Yelm | 5,000 Meters Junior Varsity 3A | 20 | 20:37.9 | 12 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Open JV · Place 18 · Yelm | 5,000 Meters Boys Open JV | 18 | 21:01.30 PB | 12 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Junior Varsity Open · Place 21 · Yelm | 5,000 Meters Junior Varsity Open | 21 | 21:27.1 | 12 |
| Sep 29 | CHS vs GH, RR, NTSep 29 · 2.23 Miles Varsity · Place 53 · Yelm | 2.23 Miles Varsity | 53 | 16:22.39 | 12 |
| Sep 22 | North Thurston Ramrock 5KSep 22 · 5,000 Meters Junior Varsity · Place 52 · Yelm | 5,000 Meters Junior Varsity | 52 | 22:31.3 | 12 |
| Mar 5 | Yelm at River RidgeMar 5 · 5,000 Meters Varsity · Place 15 · Yelm | 5,000 Meters Varsity | 15 | 22:10.7 PB | 11 |
| Feb 19 | Yelm @ North Thurston 3KFeb 19 · 3,000 Meters JV · Place 6 · Yelm | 3,000 Meters JV | 6 | 13:01.8 PB | 11 |
| Feb 17 | Capital vs YelmFeb 17 · 2.1 Miles Open Boys · Place 19 · Yelm | 2.1 Miles Open Boys | 19 | 16:19.14 PB | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 14 | CHS End of Summer 3KAug 14 · 3,000 Meters High School Boys Race · Place 29 · Yelm | 3,000 Meters High School Boys Race | 29 | 16:14 PB | 11 |
2019 Cross Country
3 results2018 Cross Country
2 results