Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bishop Kelly HSThe Bandanna Jimmy Driscoll Invitational · Aug 27 | 23:09.57 | The Bandanna Jimmy Driscoll Invitational | August 27, 2016 |
| 5,000 Meters · Cobblestone ParkSRV Districts · Oct 22 | 20:28.3 | SRV Districts | October 22, 2015 |
| 5,000 Meters · Eagle Island State ParkBob Firman Invitational · Sep 24 | 20:16.2 | Bob Firman Invitational | September 24, 2016 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 23 | 21:04.26 | Bob Firman Invitational XC | September 23, 2017 |
| 5,000 Meters · Fruitland Idaho Hills3A District 3 Championship · Oct 20 | 20:40.93 | 3A District 3 Championship | October 20, 2016 |
| 5,000 Meters · Homedale Middle SchoolHomedale Invitational · Oct 7 | 20:31 | Homedale Invitational | October 7, 2015 |
| 5,000 Meters · Lakeview ParkGary Ward Invitational · Sep 28 | 20:28.16 | Gary Ward Invitational | September 28, 2017 |
| 5,000 Meters · Mann FarmsSRV Championships (SRV schools only) · Sep 12 | 22:06.31 | SRV Championships (SRV schools only) | September 12, 2017 |
| 5,000 Meters · New Plymouth Middle SchoolNew Plymouth Invitational · Aug 31 | 23:03.79 | New Plymouth Invitational | August 31, 2016 |
| 5,000 Meters · Portneuf Wellness ComplexIHSAA 3A State Championships · Oct 29 | 22:37.20 | IHSAA 3A State Championships | October 29, 2016 |
| 5,000 Meters · River Bend Golf CourseSRV Meet · Sep 14 | 20:03.84 | SRV Meet | September 14, 2016 |
| 5,000 Meters · Rolling Hills Golf CourseWeiser Invite, Rolling Hills GC · Sep 8 | 21:14.50 | Weiser Invite, Rolling Hills GC | September 8, 2016 |
| 5,000 Meters · Treasure Valley Community CollegeCrosby Invitational · Oct 5 | 19:44.43 | Crosby Invitational | October 5, 2017 |
| 5,000 Meters · West ParkWinston Tilzey Invitational · Oct 12 | 20:21 | Winston Tilzey Invitational | October 12, 2016 |
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 17 | 3A District III ChampionshipOct 17 · 5,000 Meters Varsity · Place 17 · Weiser | 5,000 Meters Varsity | 17 | 20:12.58 | 12 |
| Oct 11 | Winston Tilzey InvitationalOct 11 · 5,000 Meters Varsity Boys · Place 104 · Weiser | 5,000 Meters Varsity Boys | 104 | 20:28 | 12 |
| Oct 5 | Crosby InvitationalOct 5 · 5,000 Meters Varsity · Place 29 · Weiser | 5,000 Meters Varsity | 29 | 19:44.43 PB | 12 |
| Sep 28 | Gary Ward InvitationalSep 28 · 5,000 Meters Varsity · Place 97 · Weiser | 5,000 Meters Varsity | 97 | 20:28.16 PB | 12 |
| Sep 23 | Bob Firman Invitational XCSep 23 · 5,000 Meters Varisty Division II · Place 282 · Weiser | 5,000 Meters Varisty Division II | 282 | 21:04.26 PB | 12 |
| Sep 19 | Weiser InviteSep 19 · 5,000 Meters Varsity · Place 52 · Weiser | 5,000 Meters Varsity | 52 | 22:25.51 | 12 |
| Sep 12 | SRV Championships (SRV schools only)Sep 12 · 5,000 Meters Varsity · Place 27 · Weiser | 5,000 Meters Varsity | 27 | 22:06.31 PB | 12 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | IHSAA 3A State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 83 · Weiser | 5,000 Meters Varsity | 83 | 22:37.20 PB | 11 |
| Oct 20 | 3A District 3 ChampionshipOct 20 · 5,000 Meters Varsity · Place 27 · Weiser | 5,000 Meters Varsity | 27 | 20:40.93 PB | 11 |
| Oct 12 | Winston Tilzey InvitationalOct 12 · 5,000 Meters Varsity Boys · Place 102 · Weiser | 5,000 Meters Varsity Boys | 102 | 20:21 PB | 11 |
| Oct 6 | Crosby InvitationalOct 6 · 5,000 Meters Varsity · Place 38 · Weiser | 5,000 Meters Varsity | 38 | 19:32Unofficial | 11 |
| Sep 29 | Gary Ward ClassicSep 29 · 5,000 Meters Varsity · Place 109 · Weiser | 5,000 Meters Varsity | 109 | 21:39.72 | 11 |
| Sep 24 | Bob Firman InvitationalSep 24 · 5,000 Meters Varisty Division II · Place 178 · Weiser | 5,000 Meters Varisty Division II | 178 | 20:16.2 PB | 11 |
| Sep 14 | SRV MeetSep 14 · 5,000 Meters Varsity · Place 19 · Weiser | 5,000 Meters Varsity | 19 | 20:03.84 PB | 11 |
| Sep 8 | Weiser Invite, Rolling Hills GCSep 8 · 5,000 Meters Varsity · Place 55 · Weiser | 5,000 Meters Varsity | 55 | 21:14.50 PB | 11 |
| Aug 31 | New Plymouth InvitationalAug 31 · 5,000 Meters Varsity · Place 74 · Weiser | 5,000 Meters Varsity | 74 | 23:03.79 PB | 11 |
| Aug 27 | The Bandanna Jimmy Driscoll InvitationalAug 27 · 5,000 Meters Varsity · Place 72 · Weiser | 5,000 Meters Varsity | 72 | 23:09.57 PB | 11 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | SRV DistrictsOct 22 · 5,000 Meters Junior Varsity · Place 3 · Weiser | 5,000 Meters Junior Varsity | 3 | 20:28.3 PB | 10 |
| Oct 14 | Winston Tilzey InvitationalOct 14 · 5,000 Meters Varsity Boys · Place 125 · Weiser | 5,000 Meters Varsity Boys | 125 | 22:58 | 10 |
| Oct 7 | Homedale InvitationalOct 7 · 5,000 Meters Varsity · Place 27 · Weiser | 5,000 Meters Varsity | 27 | 20:31 PB | 10 |
| Oct 1 | Gary Ward InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 105 · Weiser | 5,000 Meters Junior Varsity | 105 | 21:32.53 | 10 |
| Sep 17 | SRV League MeetSep 17 · 5,000 Meters Varsity · Place 40 · Weiser | 5,000 Meters Varsity | 40 | 22:07.40 | 10 |
| Sep 10 | Weiser InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 70 · Weiser | 5,000 Meters Junior Varsity | 70 | 26:14.70Unofficial | 10 |
| Sep 2 | New Plymouth InviteSep 2 · 5,000 Meters Varsity · Place 123 · Weiser | 5,000 Meters Varsity | 123 | 24:58.4 | 10 |