Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Ramsey ParkDistrict Meet · Oct 18 | 10:23.2 | District Meet | October 18, 2016 |
| 2.75 Miles · University of Idaho ExtensionSandpoint/Timberlake Dual · Aug 26 | 21:19.59 | Sandpoint/Timberlake Dual | August 26, 2017 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 20:02.23 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Farragut State ParkDistrict I-II 3A/4A/5A Championships · Oct 24 | 20:19.6 | District I-II 3A/4A/5A Championships | October 24, 2019 |
| 5,000 Meters · Farragut State ParkTimberlake Farragut Invitational · Sep 7 | 21:12.6 | Timberlake Farragut Invitational | September 7, 2019 |
| 5,000 Meters · Hayden Canyon AtriumCoeur d'Alene Invitational · Sep 16 | 21:22.6 | Coeur d'Alene Invitational | September 16, 2017 |
| 5,000 Meters · LCSC XC COURSE NEWInland Empire Challenge · Oct 6 | 19:38 | Inland Empire Challenge | October 6, 2018 |
| 5,000 Meters · Lewis-Clark State Cross Country CourseInland Empire Challenge · Oct 7 | 20:22 | Inland Empire Challenge | October 7, 2017 |
| 5,000 Meters · Lewiston Orchards (LCSC XC Course)District I&II 4A/5A, 1A/2A Championships · Oct 18 | 20:22.30 | District I&II 4A/5A, 1A/2A Championships | October 18, 2018 |
| 5,000 Meters · Travers ParkWilliam Johnson Sandpoint Invitational · Sep 30 | 21:20.48 | William Johnson Sandpoint Invitational | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | District I-II 3A/4A/5A ChampionshipsOct 24 · 5,000 Meters 4A Varsity Men · Place 35 · SandpointSandpoint | 5,000 Meters 4A Varsity Men | 35 | 20:19.6 PB | 11 |
| Oct 19 | Sandpoint Mile Trial 2Oct 19 · 1,600 Meters Mens · Place 12 · SandpointSandpoint | 1,600 Meters Mens | 12 | 5:40.97Unofficial | 11 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 111 · SandpointSandpoint | 5,000 Meters Junior Varsity | 111 | 20:02.23 PB | 11 |
| Sep 7 | Timberlake Farragut Invitational Sep 7 · 5,000 Meters Junior Varsity · Place 56 · SandpointSandpoint | 5,000 Meters Junior Varsity | 56 | 21:12.6 PB | 11 |
| Aug 23 | Sandpoint Time TrialAug 23 · 5,000 Meters Mens · Place 18 · SandpointSandpoint | 5,000 Meters Mens | 18 | 22:10.99Unofficial | 11 |
2018 Cross Country
4 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | District I-II 4A/5A ChampionshipsOct 19 · 5,000 Meters Varsity 4A Men · Place 46 · SandpointSandpoint | 5,000 Meters Varsity 4A Men | 46 | 21:31.9Unofficial | 9 |
| Oct 7 | Inland Empire ChallengeOct 7 · 5,000 Meters Boys Junior Varisty · Place 70 · SandpointSandpoint | 5,000 Meters Boys Junior Varisty | 70 | 20:22 PB | 9 |
| Sep 30 | William Johnson Sandpoint InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 48 · SandpointSandpoint | 5,000 Meters Junior Varsity | 48 | 21:20.48 PB | 9 |
| Sep 16 | Coeur d'Alene InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 70 · SandpointSandpoint | 5,000 Meters Junior Varsity | 70 | 21:22.6 PB | 9 |
| Aug 26 | Sandpoint/Timberlake DualAug 26 · 2.75 Miles Boys Race · Place 37 · SandpointSandpoint | 2.75 Miles Boys Race | 37 | 21:19.59 PB | 9 |
| Aug 21 | Sandpoint Time TrialAug 21 · 5,000 Meters Mens · Place 23 · SandpointSandpoint | 5,000 Meters Mens | 23 | 24:01.9Unofficial | 9 |
| Aug 17 | Farragut Annual Hill Climb Aug 17 · 1.86 Miles Boys · Place 30 · SandpointSandpoint | 1.86 Miles Boys | 30 | 24:10Unofficial | 9 |
| Aug 12 | Mile TrialAug 12 · 1,600 Meters Mens · Place 26 · SandpointSandpoint | 1,600 Meters Mens | 26 | 6:38.9Unofficial | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | District MeetOct 18 · 1.5 Miles Middle School Large · Place 46 · SandpointSandpoint | 1.5 Miles Middle School Large | 46 | 10:23.2 PB | 8 |