Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shadle ParkHighlander Invite · Sep 8 | 14:37.58 | Highlander Invite | September 8, 2018 |
| 3 Miles · Carmichael MSMax Jensen Richland Invitational · Oct 7 | 17:16.95 | Max Jensen Richland Invitational | October 7, 2017 |
| 5,000 Meters · Antler Springs Golf CourseNEA 4 Chewelah vs Riverside · Oct 19 | 19:05 | NEA 4 Chewelah vs Riverside | October 19, 2016 |
| 5,000 Meters · Chewelah Golf and Country Club RV ParkNEA Districts · Oct 25 | 17:13.31 | NEA Districts | October 25, 2018 |
| 5,000 Meters · Deer Park HSNEA #3 Medical Lake & Riverside @ Deer Park · Oct 10 | 18:20 | NEA #3 Medical Lake & Riverside @ Deer Park | October 10, 2018 |
| 5,000 Meters · Fairways Golf CourseNIKE--BATTLE FOR THE 509 · Sep 23 | 18:07.12 | NIKE--BATTLE FOR THE 509 | September 23, 2017 |
| 5,000 Meters · Hayden Canyon AtriumCoeur d'Alene Invitational · Sep 16 | 18:33.1 | Coeur d'Alene Invitational | September 16, 2017 |
| 5,000 Meters · Medical Lake HSNEA#2 Riverside @ Medical Lake · Oct 4 | 18:18.92 | NEA#2 Riverside @ Medical Lake | October 4, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 18:20.4 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 3 | 17:42.10 | 1A WIAA State XC Meet | November 3, 2018 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA STATE XC MEET · Nov 4 | 17:19.90 | 1A WIAA STATE XC MEET | November 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | 1A WIAA STATE XC MEETNov 4 · 5,000 Meters 1A Boys · Place 64 · Riverside | 5,000 Meters 1A Boys | 64 | 17:19.90 PB | 11 |
| Oct 26 | NEA Districts Final @ Chewelah GCOct 26 · 5,000 Meters Varsity · Place 13 · Riverside | 5,000 Meters Varsity | 13 | 17:37.99 | 11 |
| Oct 11 | Nea#3 Newport, Deer Park, @ RiversideOct 11 · 5,000 Meters Varsity · Place 7 · Riverside | 5,000 Meters Varsity | 7 | 19:08.00 | 11 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Division II · Place 48 · Riverside | 3 Miles Division II | 48 | 17:16.95 PB | 11 |
| Oct 4 | NEA#2 Riverside @ Medical LakeOct 4 · 5,000 Meters Varsity · Place 9 · Riverside | 5,000 Meters Varsity | 9 | 18:18.92 PB | 11 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 3 Varsity · Place 67 · Riverside | 5,000 Meters Division 3 Varsity | 67 | 18:20.4 PB | 11 |
| Sep 23 | NIKE--BATTLE FOR THE 509Sep 23 · 5,000 Meters Varsity Boys · Place 49 · Riverside | 5,000 Meters Varsity Boys | 49 | 18:07.12 PB | 11 |
| Sep 16 | Coeur d'Alene InvitationalSep 16 · 5,000 Meters Small School Varsity · Place 33 · Riverside | 5,000 Meters Small School Varsity | 33 | 18:33.1 PB | 11 |
2016 Cross Country
3 results