Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shadle ParkHighlander Invite · Sep 8 | 14:17.30 | Highlander Invite | September 8, 2018 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 16:59.01 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 3 Miles · Franklin Park-SpokaneGSL 5 - Rogers, Mead, Mt Spokane, Central Valley · Oct 19 | 17:41 | GSL 5 - Rogers, Mead, Mt Spokane, Central Valley | October 19, 2016 |
| 5,000 Meters · Fairways Golf CourseNIKE--BATTLE FOR THE 509 · Sep 23 | 17:48.57 | NIKE--BATTLE FOR THE 509 | September 23, 2017 |
| 5,000 Meters · Finch ArboretumGSL1 GonzagaPrep, CentralValley, Rogers, ShadlePark · Sep 13 | 18:33 | GSL1 GonzagaPrep, CentralValley, Rogers, ShadlePark | September 13, 2017 |
| 5,000 Meters · Lake Roosevelt National Recreation AreaCAN-AM Invitational · Sep 30 | 17:25 | CAN-AM Invitational | September 30, 2017 |
| 5,000 Meters · Manito ParkGSL2 Lewis&Clark, University, Rogers, ShadlePark · Sep 27 | 18:56 | GSL2 Lewis&Clark, University, Rogers, ShadlePark | September 27, 2017 |
| 5,000 Meters · Mead High SchoolGSL+MCC 3A Championship · Oct 22 | 18:04 | GSL+MCC 3A Championship | October 22, 2016 |
| 5,000 Meters · Veterans Memorial Golf CourseMCC+GSL 3A & 4A District 8 Championships · Oct 27 | 17:50.12 | MCC+GSL 3A & 4A District 8 Championships | October 27, 2018 |
| 5,000 Meters · Wandermere Golf CourseGSL+MCC 3A & 4A District 8 Championships · Oct 28 | 17:32 | GSL+MCC 3A & 4A District 8 Championships | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MCC+GSL 3A & 4A District 8 ChampionshipsOct 27 · 5,000 Meters 3A Boys · Place 36 · Rogers (Spokane) | 5,000 Meters 3A Boys | 36 | 17:50.12 PB | 12 |
| Oct 6 | 50th Annual Max Jensen Richland InvitationalOct 6 · 3 Miles Junior/Senior · Place 4 · Rogers (Spokane) | 3 Miles Junior/Senior | 4 | 16:59.01 PB | 12 |
| Oct 3 | GSL3 ShadlePark, Rogers, GonzagaPrep, NorthCentralOct 3 · Varsity · Place 20 · Rogers (Spokane) | Varsity | 20 | 16:52 | 12 |
| Sep 22 | Nike-Battle for the 509 Sep 22 · Varsity · Place 50 · Rogers (Spokane) | Varsity | 50 | 17:30.60 | 12 |
| Sep 19 | GSL2 University, Lewis&Clark, Rogers, ShadleParkSep 19 · Varsity · Place 20 · Rogers (Spokane) | Varsity | 20 | 18:03.70 | 12 |
| Sep 12 | GSL1 CentralValley, Mead, Rogers, ShadleParkSep 12 · Varsity · Place 19 · Rogers (Spokane) | Varsity | 19 | 17:35.96 | 12 |
| Sep 8 | Highlander InviteSep 8 · 2.5 Miles Varisty · Place 19 · Rogers (Spokane) | 2.5 Miles Varisty | 19 | 14:17.30 PB | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | GSL+MCC 3A & 4A District 8 ChampionshipsOct 28 · 5,000 Meters 3A Boys · Place 27 · Rogers (Spokane) | 5,000 Meters 3A Boys | 27 | 17:32 PB | 11 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Junior/Senior · Place 6 · Rogers (Spokane) | 3 Miles Junior/Senior | 6 | 16:59.35 | 11 |
| Sep 30 | CAN-AM InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · Rogers (Spokane) | 5,000 Meters Varsity | 3 | 17:25 PB | 11 |
| Sep 27 | GSL2 Lewis&Clark, University, Rogers, ShadleParkSep 27 · 5,000 Meters Varsity · Place 21 · Rogers (Spokane) | 5,000 Meters Varsity | 21 | 18:56 PB | 11 |
| Sep 23 | NIKE--BATTLE FOR THE 509Sep 23 · 5,000 Meters Varsity Boys · Place 40 · Rogers (Spokane) | 5,000 Meters Varsity Boys | 40 | 17:48.57 PB | 11 |
| Sep 13 | GSL1 GonzagaPrep, CentralValley, Rogers, ShadleParkSep 13 · 5,000 Meters Varsity · Place 16 · Rogers (Spokane) | 5,000 Meters Varsity | 16 | 18:33 PB | 11 |
2016 Cross Country
2 results