Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bellarmine Prep HS17th Bellarmine Invitational · Sep 12 | 12:15.72 | 17th Bellarmine Invitational | September 12, 2015 |
| 3 Miles · Carmichael MSMax Jensen Richland Invitational · Oct 7 | 18:12.08 | Max Jensen Richland Invitational | October 7, 2017 |
| 3 Miles · Salt Creek Park38th Salt Creek Invitational · Sep 19 | 17:53.10 | 38th Salt Creek Invitational | September 19, 2015 |
| 3 Miles · Warren G. Magnuson ParkEmerald City League / Nisqually League XC Meet #2 · Sep 22 | 18:39.9 | Emerald City League / Nisqually League XC Meet #2 | September 22, 2015 |
| 5,000 Meters · American Lake Veterans Golf CourseWestside Classic · Oct 31 | 19:23.00 | Westside Classic | October 31, 2015 |
| 5,000 Meters · Chambers Bay Westside Classic CourseWC District 3 / SW District 4 Westside Classic · Oct 28 | 18:38.10 | WC District 3 / SW District 4 Westside Classic | October 28, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually 1A Championship Meet · Oct 19 | 18:40.90 | Nisqually 1A Championship Meet | October 19, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually League Championships · Oct 20 | 18:40.85 | Nisqually League Championships | October 20, 2016 |
| 5,000 Meters · Kelsey Creek ParkNisqually/Emerald City Meet · Oct 16 | 19:34.47 | Nisqually/Emerald City Meet | October 16, 2015 |
| 5,000 Meters · Lake Sammamish State ParkEmerald City League - Nisually Meet #4 - Lake Sammamish · Oct 11 | 18:36.30 | Emerald City League - Nisually Meet #4 - Lake Sammamish | October 11, 2018 |
| 5,000 Meters · Lake Sammamish State ParkEmerald City - Nisqually Meet · Oct 12 | 17:58.40 | Emerald City - Nisqually Meet | October 12, 2017 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 8 | 19:01.3 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 8, 2016 |
| 5,000 Meters · McMurray Middle SchoolNisqually League Meet @ Vashon · Oct 4 | 19:50 | Nisqually League Meet @ Vashon | October 4, 2016 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 3 | 18:26.30 | 1A WIAA State XC Meet | November 3, 2018 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA STATE XC MEET · Nov 4 | 18:04.90 | 1A WIAA STATE XC MEET | November 4, 2017 |
| 5,000 Meters · Vashon HSNisqually League Meet #2 · Oct 3 | 20:08.3 | Nisqually League Meet #2 | October 3, 2017 |
| 5,000 Meters · Warren G. Magnuson ParkEmerald City League - Nisqually Meet #2 · Sep 19 | 18:56.50 | Emerald City League - Nisqually Meet #2 | September 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 1A WIAA State XC MeetNov 3 · 5,000 Meters 1A Boys · Place 117 · Charles Wright Academy | 5,000 Meters 1A Boys | 117 | 18:26.30 PB | 12 |
| Oct 27 | Westside Classic - West Central District XC ChampionshipsOct 27 · 5,000 Meters 1A Boys Varsity · Place 24 · Charles Wright Academy | 5,000 Meters 1A Boys Varsity | 24 | 18:59.50 | 12 |
| Oct 18 | Nisqually 1A League Championship MeetOct 18 · 5,000 Meters Varsity · Place 6 · Charles Wright Academy | 5,000 Meters Varsity | 6 | 18:26.20 | 12 |
| Oct 11 | Emerald City League - Nisually Meet #4 - Lake SammamishOct 11 · 5,000 Meters Men's Open · Place 43 · Charles Wright Academy | 5,000 Meters Men's Open | 43 | 18:36.30 PB | 12 |
| Oct 2 | Nisqually League MeetOct 2 · Varsity · Place 14 · Charles Wright Academy | Varsity | 14 | 19:47 | 12 |
| Sep 18 | Emerald City League - Nisqually Meet #2 - Magnuson ParkSep 18 · Varsity · Place 18 · Charles Wright Academy | Varsity | 18 | 18:49.70 | 12 |
| Sep 15 | 20th Annual Fort Steilacoom InvitationalSep 15 · 5,000 Meters Varsity · Place 98 · Charles Wright Academy | 5,000 Meters Varsity | 98 | 18:21.50 | 12 |
| Sep 11 | Nisqually League Meet #1Sep 11 · Varsity · Place 5 · Charles Wright Academy | Varsity | 5 | 18:37.05 | 12 |
| Sep 8 | The 20th Bellarmine InvitationalSep 8 · Varsity · Place 117 · Charles Wright Academy | Varsity | 117 | 12:18.00 | 12 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | 1A WIAA STATE XC MEETNov 4 · 5,000 Meters 1A Boys · Place 119 · Charles Wright Academy | 5,000 Meters 1A Boys | 119 | 18:04.90 PB | 11 |
| Oct 28 | WC District 3 / SW District 4 Westside ClassicOct 28 · 5,000 Meters 1A Boys Varsity · Place 17 · Charles Wright Academy | 5,000 Meters 1A Boys Varsity | 17 | 18:38.10 PB | 11 |
| Oct 19 | Nisqually 1A Championship MeetOct 19 · 5,000 Meters Boys Varsity · Place 9 · Charles Wright Academy | 5,000 Meters Boys Varsity | 9 | 18:40.90 PB | 11 |
| Oct 12 | Emerald City - Nisqually MeetOct 12 · 5,000 Meters Men's Open · Place 26 · Charles Wright Academy | 5,000 Meters Men's Open | 26 | 17:58.40 PB | 11 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Division II · Place 97 · Charles Wright Academy | 3 Miles Division II | 97 | 18:12.08 PB | 11 |
| Oct 3 | Nisqually League Meet #2Oct 3 · 5,000 Meters Varsity · Place 14 · Charles Wright Academy | 5,000 Meters Varsity | 14 | 20:08.3 PB | 11 |
| Sep 19 | Emerald City League - Nisqually Meet #2Sep 19 · 5,000 Meters Boys Open · Place 26 · Charles Wright Academy | 5,000 Meters Boys Open | 26 | 18:56.50 PB | 11 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys Silver Varsity Flight 2 · Place 128 · Charles Wright Academy | 5,000 Meters Boys Silver Varsity Flight 2 | 128 | 18:53.0 | 11 |
| Sep 12 | Nisqually League Meet #1Sep 12 · 5,000 Meters Varsity · Place 8 · Charles Wright Academy | 5,000 Meters Varsity | 8 | 19:29.27 | 11 |
| Sep 9 | The 19th Bellarmine XC InvitationalSep 9 · 2 Miles Varsity · Place 110 · Charles Wright Academy | 2 Miles Varsity | 110 | 12:17.30 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 1A WIAA STATE XC MEETNov 5 · 5,000 Meters 1A Boys · Place 128 · Charles Wright Academy | 5,000 Meters 1A Boys | 128 | 18:46.80 | 10 |
| Oct 29 | Westside ClassicOct 29 · 5,000 Meters 1A Boys Varsity · Place 20 · Charles Wright Academy | 5,000 Meters 1A Boys Varsity | 20 | 19:24.70 | 10 |
| Oct 20 | Nisqually League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 8 · Charles Wright Academy | 5,000 Meters Varsity | 8 | 18:40.85 PB | 10 |
| Oct 13 | ECL / Nisqually XC MeetOct 13 · 5,000 Meters Men's Open - Varsity & JV · Place 45 · Charles Wright Academy | 5,000 Meters Men's Open - Varsity & JV | 45 | 19:24.35Unofficial | 10 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters Varsity Boys team avg over 18:00 · Place 152 · Charles Wright Academy | 5,000 Meters Varsity Boys team avg over 18:00 | 152 | 19:01.3 PB | 10 |
| Oct 4 | Nisqually League Meet @ VashonOct 4 · 5,000 Meters Varsity Boys · Place 12 · Charles Wright Academy | 5,000 Meters Varsity Boys | 12 | 19:50 PB | 10 |
| Sep 20 | ECL / Nisqually XC MeetSep 20 · 5,000 Meters Boys Open · Place 39 · Charles Wright Academy | 5,000 Meters Boys Open | 39 | 20:12.30 | 10 |
| Sep 17 | Fort Steilacoom InvitationalSep 17 · 5,000 Meters Silver Division Varsity Flight 1 · Place 105 · Charles Wright Academy | 5,000 Meters Silver Division Varsity Flight 1 | 105 | 19:28.00 | 10 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | 1A WIAA STATE XC MEETNov 7 · 5,000 Meters 1A Boys · Place 136 · Charles Wright Academy | 5,000 Meters 1A Boys | 136 | 19:16.3 | 9 |
| Oct 31 | Westside ClassicOct 31 · 5,000 Meters 1A Varsity · Place 12 · Charles Wright Academy | 5,000 Meters 1A Varsity | 12 | 19:23.00 PB | 9 |
| Oct 22 | Nisqually League ChampionshipOct 22 · 5,000 Meters Varsity · Place 10 · Charles Wright Academy | 5,000 Meters Varsity | 10 | 18:59 | 9 |
| Oct 16 | Nisqually/Emerald City MeetOct 16 · 5,000 Meters Varsity · Place 35 · Charles Wright Academy | 5,000 Meters Varsity | 35 | 19:34.47 PB | 9 |
| Oct 10 | NIKE - HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Varsity Boys team avg over 18:00 · Place 227 · Charles Wright Academy | 5,000 Meters Varsity Boys team avg over 18:00 | 227 | 20:52.2Unofficial | 9 |
| Oct 6 | Nisqually @ Fort Steilacoom ParkOct 6 · 5,000 Meters Varsity · Place 12 · Charles Wright Academy | 5,000 Meters Varsity | 12 | 19:30.51Unofficial | 9 |
| Sep 22 | Emerald City League / Nisqually League XC Meet #2Sep 22 · 3 Mile Varsity · Place 30 · Charles Wright Academy | 3 Mile Varsity | 30 | 18:39.9 PB | 9 |
| Sep 19 | 38th Salt Creek InvitationalSep 19 · 3 Mile Varsity · Place 33 · Charles Wright Academy | 3 Mile Varsity | 33 | 17:53.10 PB | 9 |
| Sep 15 | Nisqually League @ VashonSep 15 · 5,000 Meters Varsity · Place 9 · Charles Wright Academy | 5,000 Meters Varsity | 9 | 20:10 | 9 |
| Sep 12 | 17th Bellarmine InvitationalSep 12 · 2 Mile Freshman · Place 8 · Charles Wright Academy | 2 Mile Freshman | 8 | 12:15.72 PB | 9 |