Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Clarkston HSQuad Cities Meet · Sep 10 | 18:11.00 | Quad Cities Meet | September 10, 2014 |
| 3 Miles · Carmichael MS47th Annual Richland Invitational · Oct 10 | 20:22.49 | 47th Annual Richland Invitational | October 10, 2015 |
| 3 Miles · Clarkston HSSeaport Invite · Sep 19 | 21:03.81 | Seaport Invite | September 19, 2015 |
| 5,000 Meters · Farragut State ParkIHSAA 5A XC Championships · Oct 31 | 20:49.40 | IHSAA 5A XC Championships | October 31, 2015 |
| 5,000 Meters · Farragut State ParkTimberlake Farragut Invitational · Sep 12 | 21:53.1 | Timberlake Farragut Invitational | September 12, 2015 |
| 5,000 Meters · Kiwanis ParkPost Falls River Run · Sep 3 | 23:52 | Post Falls River Run | September 3, 2015 |
| 5,000 Meters · Lewis-Clark State Cross Country CourseInland Empire Classic · Sep 26 | 20:29 | Inland Empire Classic | September 26, 2015 |
| 5,000 Meters · Lewiston Orchards (LCSC XC Course)Inland Empire Challenge · Oct 1 | 20:04 | Inland Empire Challenge | October 1, 2016 |
| 5,000 Meters · Moscow Elks Lodge Golf CourseBob Weisel Moscow Invitational · Sep 21 | 20:57.427 | Bob Weisel Moscow Invitational | September 21, 2016 |
| 5,000 Meters · Phillips FarmBob Weisel Moscow Invitational · Oct 3 | 22:11.13 | Bob Weisel Moscow Invitational | October 3, 2015 |
| 5,000 Meters · Riley CreekWilliam Johnson Sandpoint Invitational · Oct 11 | 21:44.07 | William Johnson Sandpoint Invitational | October 11, 2014 |
| 5,000 Meters · Travers ParkWilliam Johnson Sandpoint Invitational · Oct 8 | 20:06.07 | William Johnson Sandpoint Invitational | October 8, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSAA 5A XC ChampionshipsOct 31 · 5,000 Meters Varsity · Place 87 · Lewiston | 5,000 Meters Varsity | 87 | 20:49.40 PB | 10 |
| Oct 10 | 47th Annual Richland InvitationalOct 10 · 3 Mile Division II · Place 136 · Lewiston | 3 Mile Division II | 136 | 20:22.49 PB | 10 |
| Oct 3 | Bob Weisel Moscow InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 5 · Lewiston | 5,000 Meters Junior Varsity | 5 | 22:11.13 PB | 10 |
| Sep 26 | Inland Empire ClassicSep 26 · 5,000 Meters Junior Varsity Boys · Place 59 · Lewiston | 5,000 Meters Junior Varsity Boys | 59 | 20:29 PB | 10 |
| Sep 19 | Seaport InviteSep 19 · 3 Mile Varsity · Place 55 · Lewiston | 3 Mile Varsity | 55 | 21:03.81 PB | 10 |
| Sep 12 | Timberlake Farragut InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 118 · Lewiston | 5,000 Meters Junior Varsity | 118 | 21:53.1 PB | 10 |
| Sep 3 | Post Falls River RunSep 3 · 5,000 Meters Junior Varsity · Place 44 · Lewiston | 5,000 Meters Junior Varsity | 44 | 23:52 PB | 10 |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | William Johnson Sandpoint InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 63 · Lewiston | 5,000 Meters Junior Varsity | 63 | 21:44.07 PB | 9 |
| Oct 4 | Bob Weisel Moscow InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 11 · Lewiston | 5,000 Meters Junior Varsity | 11 | 23:44 | 9 |
| Sep 27 | Inland Empire KlassicSep 27 · 5,000 Meters Junior Varsity · Place 77 · Lewiston | 5,000 Meters Junior Varsity | 77 | 22:03 | 9 |
| Sep 10 | Quad Cities MeetSep 10 · 2.5 Mile Junior Varsity · Place 28 · Lewiston | 2.5 Mile Junior Varsity | 28 | 18:11.00 PB | 9 |