Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · La Center DikeLa Center Meet (Jamboree for HS, regular meet for MS) · Sep 7 | 09:35.8 | La Center Meet (Jamboree for HS, regular meet for MS) | September 7, 2017 |
| 2,500 Meters · Lewis and Clark State ParkCentral 2B @ Toledo · Sep 19 | 11:00 | Central 2B @ Toledo | September 19, 2017 |
| 2349 m · Toutle Lake Junior High CourseToutle Lake Invitational · Sep 30 | 8:30.64 | Toutle Lake Invitational | September 30, 2017 |
| 3 Miles · Toledo Little League FieldsCentral 2B @ Toledo Little League Fields · Mar 4 | 17:02 | Central 2B @ Toledo Little League Fields | March 4, 2021 |
| 4280 m · Rainier HS2B District 4-District Meet · Mar 20 | 15:36 | 2B District 4-District Meet | March 20, 2021 |
| 5,000 Meters · Harvest ClassicHarvest Classic · Oct 7 | 19:41.90 | Harvest Classic | October 7, 2017 |
| 5,000 Meters · Lewis and Clark State ParkCentral 2B League @ Toledo · Sep 25 | 19:29 | Central 2B League @ Toledo | September 25, 2018 |
| 5,000 Meters · Onalaska Middle SchoolCentral 2B League XC Championships · Mar 11 | 17:22.1 | Central 2B League XC Championships | March 11, 2021 |
| 5,000 Meters · Rainier HSLeague Meet @Rainier (Makeup) · Mar 9 | 18:09 | League Meet @Rainier (Makeup) | March 9, 2021 |
| 5,000 Meters · Rainier HSCentral 2B League Championships @Rainier · Oct 18 | 18:30.03 | Central 2B League Championships @Rainier | October 18, 2018 |
| 5,000 Meters · Sun Willows Golf Course1B/2B WIAA State XC Meet · Nov 9 | 18:22.20 | 1B/2B WIAA State XC Meet | November 9, 2019 |
| 5,000 Meters · Toledo Little League FieldsCentral 2B @ Toledo Little League Fields · Feb 18 | 18:43 | Central 2B @ Toledo Little League Fields | February 18, 2021 |
| 5,000 Meters · Toutle Lake High SchoolLeague Meet @ Toutle Lake · Feb 25 | 18:54.39 | League Meet @ Toutle Lake | February 25, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 1B/2B WIAA State XC MeetNov 9 · 5,000 Meters 1B2/2B Boys · Place 91 · Toutle LakeToutle Lake | 5,000 Meters 1B2/2B Boys | 91 | 18:22.20 PB | 10 |
| Nov 2 | 1B/2B District District IV ChampionshipsNov 2 · 5,000 Meters 1B/2B Boys · Place 23 · Toutle LakeToutle Lake | 5,000 Meters 1B/2B Boys | 23 | 17:32.79 | 10 |
| Oct 22 | Central 2B League Championships @RainierOct 22 · 5,000 Meters Varsity · Place 5 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 5 | 18:09.46 | 10 |
| Oct 15 | 2B Dist IV Central League Meet @MossyrockOct 15 · 5,000 Meters Varsity · Place 2 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 2 | 18:03 | 10 |
| Oct 12 | Bill Kehoe South Sound InviteOct 12 · 5,000 Meters Varsity · Place 94 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 94 | 17:48.14 | 10 |
| Sep 28 | Toutle Lake InvitationalSep 28 · 5,000 Meters Varsity · Place 8 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 8 | 18:32.44 | 10 |
| Sep 24 | 2B @ Toledo (Bob Nollan Classic Trail Race)Sep 24 · 5,000 Meters Varsity · Place 6 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 6 | 19:05 | 10 |
| Sep 21 | Brooks Fort Steilacoom InvitationalSep 21 · 5,000 Meters Varsity · Place 109 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 109 | 18:54.70 | 10 |
| Sep 17 | Fast and FlatSep 17 · 5,000 Meters Varsity · Place 10 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 10 | 18:27.2 | 10 |
| Sep 10 | 2B Central League openerSep 10 · 5,000 Meters Varsity · Place 6 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 6 | 17:58.25 | 10 |
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 1B/2B WIAA State XC MeetNov 3 · 5,000 Meters 1B/2B Boys · Place 93 · Toutle LakeToutle Lake | 5,000 Meters 1B/2B Boys | 93 | 18:48.90 | 9 |
| Oct 27 | District IV 1B/2B DistrictsOct 27 · 5,000 Meters Varsity · Place 21 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 21 | 17:29.26 | 9 |
| Oct 18 | Central 2B League Championships @RainierOct 18 · 5,000 Meters Varsity · Place 11 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 11 | 18:30.03 PB | 9 |
| Oct 13 | Grizzly Alumni InvitationalOct 13 · Varsity · Place 12 · Toutle LakeToutle Lake | Varsity | 12 | 18:37 | 9 |
| Oct 9 | Central 2B League @ MossyrockOct 9 · Varsity · Place 11 · Toutle LakeToutle Lake | Varsity | 11 | 20:13 | 9 |
| Oct 6 | Harvest Classic Oct 6 · Varsity · Place 6 · Toutle LakeToutle Lake | Varsity | 6 | 17:48.1 | 9 |
| Oct 2 | Central 2B League @ Toutle LakeOct 2 · 5,000 Meters Varsity · Place 6 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 6 | 18:54.76 | 9 |
| Sep 29 | Toutle Lake InvitationalSep 29 · 5,000 Meters Varsity · Place 7 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 7 | 18:32 | 9 |
| Sep 25 | Central 2B League @ ToledoSep 25 · 5,000 Meters Varsity · Place 5 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 5 | 19:29 PB | 9 |
| Sep 15 | 20th Annual Fort Steilacoom InvitationalSep 15 · 5,000 Meters Freshman · Place 22 · Toutle LakeToutle Lake | 5,000 Meters Freshman | 22 | 19:12.30 | 9 |
| Sep 11 | Onalaska League MeetSep 11 · 5,000 Meters Varsity · Place 8 · Toutle LakeToutle Lake | 5,000 Meters Varsity | 8 | 18:16.97 | 9 |
| Sep 5 | La Center Meet (Jamboree for HS, regular meet for MS)Sep 5 · 1.5 Miles Varsity and JV (Jamboree) · Place 24 · Toutle LakeToutle Lake | 1.5 Miles Varsity and JV (Jamboree) | 24 | 09:12.5Unofficial | 9 |
2017 Cross Country
6 results