Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bellarmine Prep HS17th Bellarmine Invitational · Sep 12 | 13:29.19 | 17th Bellarmine Invitational | September 12, 2015 |
| 3 Miles · Salt Creek Park38th Salt Creek Invitational · Sep 19 | 19:41.04 | 38th Salt Creek Invitational | September 19, 2015 |
| 3 Miles · Warren G. Magnuson ParkEmerald City League / Nisqually League XC Meet #2 · Sep 22 | 19:24.6 | Emerald City League / Nisqually League XC Meet #2 | September 22, 2015 |
| 5,000 Meters · American Lake Veterans Golf CourseWestside Classic · Oct 29 | 20:06.70 | Westside Classic | October 29, 2016 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually 1A Championship Meet · Oct 19 | 19:10.10 | Nisqually 1A Championship Meet | October 19, 2017 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually League Championships · Oct 20 | 19:12.85 | Nisqually League Championships | October 20, 2016 |
| 5,000 Meters · Kelsey Creek ParkNisqually/Emerald City Meet · Oct 16 | 20:41.29 | Nisqually/Emerald City Meet | October 16, 2015 |
| 5,000 Meters · Lake Sammamish State ParkEmerald City - Nisqually Meet · Oct 12 | 18:22.30 | Emerald City - Nisqually Meet | October 12, 2017 |
| 5,000 Meters · Lakewood HSNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 8 | 19:48.5 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 8, 2016 |
| 5,000 Meters · McMurray Middle SchoolNisqually League Meet @ Vashon · Oct 4 | 20:11 | Nisqually League Meet @ Vashon | October 4, 2016 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA STATE XC MEET · Nov 5 | 18:52.20 | 1A WIAA STATE XC MEET | November 5, 2016 |
| 5,000 Meters · Vashon HSNisqually League Meet #2 · Oct 3 | 20:01 | Nisqually League Meet #2 | October 3, 2017 |
| 5,000 Meters · Warren G. Magnuson ParkEmerald City League - Nisqually Meet #2 · Sep 19 | 19:26.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.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Nisqually 1A Championship MeetOct 19 · 5,000 Meters Boys Varsity · Place 18 · Charles Wright Academy | 5,000 Meters Boys Varsity | 18 | 19:10.10 PB | 12 |
| Oct 12 | Emerald City - Nisqually MeetOct 12 · 5,000 Meters Men's Open · Place 31 · Charles Wright Academy | 5,000 Meters Men's Open | 31 | 18:22.30 PB | 12 |
| Oct 3 | Nisqually League Meet #2Oct 3 · 5,000 Meters Varsity · Place 11 · Charles Wright Academy | 5,000 Meters Varsity | 11 | 20:01 PB | 12 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys JV Open-Teams A-K · Place 37 · Charles Wright Academy | 5,000 Meters Boys JV Open-Teams A-K | 37 | 20:28.30Unofficial | 12 |
| Sep 19 | Emerald City League - Nisqually Meet #2Sep 19 · 5,000 Meters Boys Open · Place 34 · Charles Wright Academy | 5,000 Meters Boys Open | 34 | 19:26.50 PB | 12 |
| Sep 16 | Fort Steilacoom XC InvitationalSep 16 · 5,000 Meters Boys Silver Varsity Flight 1 · Place 131 · Charles Wright Academy | 5,000 Meters Boys Silver Varsity Flight 1 | 131 | 19:54.0 | 12 |
| Sep 12 | Nisqually League Meet #1Sep 12 · 5,000 Meters Varsity · Place 14 · Charles Wright Academy | 5,000 Meters Varsity | 14 | 20:30.09 | 12 |
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 131 · Charles Wright Academy | 5,000 Meters 1A Boys | 131 | 18:52.20 PB | 11 |
| Oct 29 | Westside ClassicOct 29 · 5,000 Meters 1A Boys Varsity · Place 29 · Charles Wright Academy | 5,000 Meters 1A Boys Varsity | 29 | 20:06.70 PB | 11 |
| Oct 20 | Nisqually League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 16 · Charles Wright Academy | 5,000 Meters Varsity | 16 | 19:12.85 PB | 11 |
| Oct 8 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 8 · 5,000 Meters Varsity Boys team avg over 18:00 · Place 194 · Charles Wright Academy | 5,000 Meters Varsity Boys team avg over 18:00 | 194 | 19:48.5 PB | 11 |
| Oct 4 | Nisqually League Meet @ VashonOct 4 · 5,000 Meters Varsity Boys · Place 17 · Charles Wright Academy | 5,000 Meters Varsity Boys | 17 | 20:11 PB | 11 |
| Sep 20 | ECL / Nisqually XC MeetSep 20 · 5,000 Meters Boys Open · Place 44 · Charles Wright Academy | 5,000 Meters Boys Open | 44 | 20:26.10 | 11 |
| Sep 17 | Fort Steilacoom InvitationalSep 17 · 5,000 Meters Silver Division Varsity Flight 1 · Place 101 · Charles Wright Academy | 5,000 Meters Silver Division Varsity Flight 1 | 101 | 19:18.60 | 11 |
| Sep 13 | Nisqually League Meet @ Fort SteilacomSep 13 · 5,000 Meters Varsity · Place 14 · Charles Wright Academy | 5,000 Meters Varsity | 14 | 20:16.94 | 11 |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | 1A WIAA STATE XC MEETNov 7 · 5,000 Meters 1A Boys · Place 146 · Charles Wright Academy | 5,000 Meters 1A Boys | 146 | 20:02.1 | 10 |
| Oct 31 | Westside ClassicOct 31 · 5,000 Meters 1A Varsity · Place 33 · Charles Wright Academy | 5,000 Meters 1A Varsity | 33 | 20:59.70 | 10 |
| Oct 22 | Nisqually League ChampionshipOct 22 · 5,000 Meters Varsity · Place 21 · Charles Wright Academy | 5,000 Meters Varsity | 21 | 19:58 | 10 |
| Oct 16 | Nisqually/Emerald City MeetOct 16 · 5,000 Meters Junior Varsity · Place 4 · Charles Wright Academy | 5,000 Meters Junior Varsity | 4 | 20:41.29 PB | 10 |
| Oct 6 | Nisqually @ Fort Steilacoom ParkOct 6 · 5,000 Meters Varsity · Place 25 · Charles Wright Academy | 5,000 Meters Varsity | 25 | 21:02.70Unofficial | 10 |
| Sep 22 | Emerald City League / Nisqually League XC Meet #2Sep 22 · 3 Mile Varsity · Place 47 · Charles Wright Academy | 3 Mile Varsity | 47 | 19:24.6 PB | 10 |
| Sep 19 | 38th Salt Creek InvitationalSep 19 · 3 Mile Varsity · Place 62 · Charles Wright Academy | 3 Mile Varsity | 62 | 19:41.04 PB | 10 |
| Sep 15 | Nisqually League @ VashonSep 15 · 5,000 Meters Varsity · Place 19 · Charles Wright Academy | 5,000 Meters Varsity | 19 | 21:25 | 10 |
| Sep 12 | 17th Bellarmine InvitationalSep 12 · 2 Mile Junior Varsity (10/11) · Place 54 · Charles Wright Academy | 2 Mile Junior Varsity (10/11) | 54 | 13:29.19 PB | 10 |