Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Chambers Creek Regional Park24th John Payne/Curtis XC Invitational · Oct 5 | 20:08.80 | 24th John Payne/Curtis XC Invitational | October 5, 2019 |
| 5,000 Meters · 5000 Meters on a 400m Track1A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 19:10.1 | 1A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Chambers Bay Westside Classic CourseWestside Classic - West Central District XC Championships · Nov 2 | 19:58.00 | Westside Classic - West Central District XC Championships | November 2, 2019 |
| 5,000 Meters · Chambers Creek Regional Park23rd Curtis XC Invitational · Sep 29 | 23:56.90 | 23rd Curtis XC Invitational | September 29, 2018 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually League Championships · Mar 18 | 19:43.00 | Nisqually League Championships | March 18, 2021 |
| 5,000 Meters · Lake Sammamish State ParkEmerald City League - Nisually Meet #4 - Lake Sammamish · Oct 11 | 22:41.50 | Emerald City League - Nisually Meet #4 - Lake Sammamish | October 11, 2018 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 18:24.5 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · PLU 5k CoursePLU Invitational · Sep 21 | 20:56.10 | PLU Invitational | September 21, 2019 |
| 5,000 Meters · Robinswood ParkNisqually League XC - @ Robbinswood Park · Mar 12 | 20:27.9 | Nisqually League XC - @ Robbinswood Park | March 12, 2021 |
| 5,000 Meters · Vashon HSNisqually League Meet #3 · Mar 4 | 19:26 | Nisqually League Meet #3 | March 4, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 1A · Place 20 · Vashon Island | 5,000 Meters Varsity 1A | 20 | 19:17.9 | 12 |
| Oct 21 | Nisqually League XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 29 · Vashon Island | 5,000 Meters Varsity | 29 | 19:50.30 | 12 |
| Oct 12 | Nisqually XC #4 @ Klahowya Secondary SchoolOct 12 · 3 Miles Varsity · Place 15 · Vashon Island | 3 Miles Varsity | 15 | 18:24.50 | 12 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Varsity Silver avg over 18:00 · Place 140 · Vashon Island | 5,000 Meters Men's Varsity Silver avg over 18:00 | 140 | 18:24.5 PB | 12 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 90 · Vashon Island | 5,000 Meters Varsity Division 2 | 90 | 19:00.0 | 12 |
| Sep 28 | Nisqually League #2Sep 28 · 5,000 Meters Varsity · Place 11 · Vashon Island | 5,000 Meters Varsity | 11 | 18:50.99 | 12 |
| Sep 21 | Nisqually League #1Sep 21 · 5,000 Meters Varsity · Place 13 · Vashon Island | 5,000 Meters Varsity | 13 | 19:26 | 12 |
| Mar 18 | Nisqually League ChampionshipsMar 18 · 5,000 Meters Varsity · Place 18 · Vashon Island | 5,000 Meters Varsity | 18 | 19:43.00 PB | 11 |
| Mar 12 | Nisqually League XC - @ Robbinswood ParkMar 12 · 5,000 Meters High School Boys · Place 20 · Vashon Island | 5,000 Meters High School Boys | 20 | 20:27.9 PB | 11 |
| Mar 4 | Nisqually League Meet #3Mar 4 · 5,000 Meters 5K HS race · Place 17 · Vashon Island | 5,000 Meters 5K HS race | 17 | 19:26 PB | 11 |
| Feb 27 | 1A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 1A Boys · Place 88 · Vashon Island | 5,000 Meters 1A Boys | 88 | 19:10.1 PB | 11 |
| Feb 25 | Nisqually League Meet #2 -GOOD ONE Feb 25 · 5,000 Meters Open · Vashon Island | 5,000 Meters Open | 0 | 20:04Unofficial | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northwest Region · Place 97 · Vashon Island | 5,000 Meters NXV Northwest Region | 97 | 21:45.6Unofficial | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Westside Classic - West Central District XC ChampionshipsNov 2 · 5,000 Meters 1A Boys Varsity · Place 38 · Vashon Island | 5,000 Meters 1A Boys Varsity | 38 | 19:58.00 PB | 10 |
| Oct 24 | Nisually League 1A XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 28 · Vashon Island | 5,000 Meters Varsity | 28 | 20:02.20 | 10 |
| Oct 17 | Emerald City League - Nisqually #4 - Lake SammamishOct 17 · 5,000 Meters Open · Place 81 · Vashon Island | 5,000 Meters Open | 81 | 20:30.80 | 10 |
| Oct 8 | Nisqually #3 @ Vashon High SchoolOct 8 · 5,000 Meters Open · Place 28 · Vashon Island | 5,000 Meters Open | 28 | 20:40 | 10 |
| Oct 5 | 24th John Payne/Curtis XC InvitationalOct 5 · 3 Miles Boys JV Open - Teams A-K · Place 51 · Vashon Island | 3 Miles Boys JV Open - Teams A-K | 51 | 20:08.80 PB | 10 |
| Sep 24 | Emerald City League - Nisqually Meet #2 - Magnusson ParkSep 24 · 5,000 Meters Open · Place 69 · Vashon Island | 5,000 Meters Open | 69 | 21:28.00 | 10 |
| Sep 21 | PLU InvitationalSep 21 · 5,000 Meters Varsity · Place 35 · Vashon Island | 5,000 Meters Varsity | 35 | 20:56.10 PB | 10 |
| Sep 17 | Nisqually #1 @ Fort SteilacoomSep 17 · 5,000 Meters Varsity · Place 29 · Vashon Island | 5,000 Meters Varsity | 29 | 21:08.67 | 10 |
2018 Cross Country
2 results