Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Higgens PointWoodland - Higgins Point Invite · Oct 10 | 12:00.5 | Woodland - Higgins Point Invite | October 10, 2017 |
| 1.5 Miles · Higgins PointWoodland-Higgins Point Invite · Oct 9 | 10:52.8 | Woodland-Higgins Point Invite | October 9, 2018 |
| 1.5 Miles · Travers MS CourseWilliam Johnson Sandpoint Invitational · Sep 30 | 10:43.7 | William Johnson Sandpoint Invitational | September 30, 2017 |
| 2,500 Meters · Cherry Hill ParkCherry Hill Lakes Invitational · Sep 21 | 11:16.2 | Cherry Hill Lakes Invitational | September 21, 2017 |
| 2,500 Meters · Ramsey ParkDistrict Middle School Meet · Oct 17 | 11:04.2 | District Middle School Meet | October 17, 2017 |
| 2,500 Meters · Ramsey Park Middle School DistrictsNorth Idaho Middle School Districts · Oct 16 | 9:53.9 | North Idaho Middle School Districts | October 16, 2018 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 21:49.02 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 21:00.0 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 22:43.05 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Farragut State ParkDistrict I-II 3A/4A/5A Championships · Oct 24 | 21:09.8 | District I-II 3A/4A/5A Championships | October 24, 2019 |
| 5,000 Meters · Farragut State ParkTimberlake Farragut Invitational · Sep 7 | 22:53.7 | Timberlake Farragut Invitational | September 7, 2019 |
| 5,000 Meters · LCSC 5K XC COURSEDistrict I-II 4A/5A Championships · Oct 20 | 19:32.39 | District I-II 4A/5A Championships | October 20, 2022 |
| 5,000 Meters · Lewis-Clark State Cross Country CourseInland Empire Challenge · Oct 9 | 20:21 | Inland Empire Challenge | October 9, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | District I-II 4A/5A ChampionshipsOct 20 · 5,000 Meters 4A Men's Race · Place 29 · SandpointSandpoint | 5,000 Meters 4A Men's Race | 29 | 19:32.39 PB | 12 |
| Oct 1 | INLAND EMPIRE CHAMPIONSHIPSOct 1 · 5,000 Meters Junior Varsity · Place 57 · SandpointSandpoint | 5,000 Meters Junior Varsity | 57 | 19:14 | 12 |
| Sep 23 | Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 174 · SandpointSandpoint | 5,000 Meters Junior Varsity Sec2 M-Z | 174 | 21:00.0 PB | 12 |
| Sep 1 | Post Falls River RunSep 1 · 2 Miles Varsity · Place 18 · SandpointSandpoint | 2 Miles Varsity | 18 | 15:58.9 | 12 |
| Aug 26 | Pine Street Woods InvitationalAug 26 · 2.6 Miles Varsity · Place 27 · SandpointSandpoint | 2.6 Miles Varsity | 27 | 19:30.3 | 12 |
| Aug 19 | Farragut Annual Hill ClimbAug 19 · 1.86 Miles Boys · Place 20 · SandpointSandpoint | 1.86 Miles Boys | 20 | 22:03Unofficial | 12 |
| Aug 15 | Sandpoint Time TrialAug 15 · 5,000 Meters Mens · Place 15 · SandpointSandpoint | 5,000 Meters Mens | 15 | 22:02.06Unofficial | 12 |
| Aug 9 | Sandpoint Mile TrialAug 9 · 1,600 Meters Mens · Place 14 · SandpointSandpoint | 1,600 Meters Mens | 14 | 5:56.98Unofficial | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | District I-II 4A/5A ChampionshipsOct 21 · 5,000 Meters 4A · Place 37 · SandpointSandpoint | 5,000 Meters 4A | 37 | 21:24.6 | 11 |
| Oct 9 | Inland Empire ChallengeOct 9 · 5,000 Meters Junior Varsity · Place 57 · SandpointSandpoint | 5,000 Meters Junior Varsity | 57 | 20:21 PB | 11 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Junior Varsity · Place 192 · SandpointSandpoint | 5,000 Meters Junior Varsity | 192 | 21:49.02 PB | 11 |
| Sep 25 | Connell InviteSep 25 · 5,000 Meters Junior Varsity · Place 98 · SandpointSandpoint | 5,000 Meters Junior Varsity | 98 | 24:08 | 11 |
| Sep 2 | Post Falls River RunSep 2 · 1.8 Miles Varsity · Place 22 · SandpointSandpoint | 1.8 Miles Varsity | 22 | 12:55.3 | 11 |
| Aug 19 | Farragut Annual Hill ClimbAug 19 · 1.86 Miles Boys · Place 19 · SandpointSandpoint | 1.86 Miles Boys | 19 | 22:43Unofficial | 11 |
| Aug 16 | Sandpoint Time TrialAug 16 · 5,000 Meters Mens · Place 20 · SandpointSandpoint | 5,000 Meters Mens | 20 | 23:05.20Unofficial | 11 |
| Aug 10 | Sandpoint Mile TrialAug 10 · 1,600 Meters Mens · Place 18 · SandpointSandpoint | 1,600 Meters Mens | 18 | 6:19.98Unofficial | 11 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | District I-II 3A/4A/5A ChampionshipsOct 22 · 5,000 Meters 4A Varsity Men · Place 22 · SandpointSandpoint | 5,000 Meters 4A Varsity Men | 22 | 21:27 | 10 |
| Oct 10 | William Johnson Sandpoint InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 42 · SandpointSandpoint | 5,000 Meters Junior Varsity | 42 | 21:46.13 | 10 |
| Oct 3 | Inland Empire ChallengeOct 3 · 5,000 Meters Junior Varsity · Place 42 · SandpointSandpoint | 5,000 Meters Junior Varsity | 42 | 20:51.2 | 10 |
| Sep 19 | Lake City IEL MeetSep 19 · 5,000 Meters Junior Varsity · Place 20 · SandpointSandpoint | 5,000 Meters Junior Varsity | 20 | 22:01.0 | 10 |
| Sep 12 | Timberlake Farragut Invitational Sep 12 · 5,000 Meters Junior Varsity · Place 14 · SandpointSandpoint | 5,000 Meters Junior Varsity | 14 | 22:13.6 | — |
| Aug 28 | Sandpoint Travers IEL MeetAug 28 · 5,000 Meters Varsity · Place 55 · SandpointSandpoint | 5,000 Meters Varsity | 55 | 22:30.24 | 10 |
| Aug 21 | Sandpoint/Timberlake Dual MeetAug 21 · 2.6 Miles Varsity · Place 32 · SandpointSandpoint | 2.6 Miles Varsity | 32 | 20:27.05 | 10 |
| Aug 18 | Sandpoint Time TrialAug 18 · 5,000 Meters Mens · Place 18 · SandpointSandpoint | 5,000 Meters Mens | 18 | 22:40.84Unofficial | 10 |
| Aug 13 | Farragut Annual Hill ClimbAug 13 · 1.86 Miles Boys · Place 18 · SandpointSandpoint | 1.86 Miles Boys | 18 | 20:55Unofficial | 10 |
| Aug 11 | Sandpoint Mile TrialAug 11 · 1,600 Meters Mens · Place 18 · SandpointSandpoint | 1,600 Meters Mens | 18 | 6:13.26Unofficial | 10 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | District I-II 3A/4A/5A ChampionshipsOct 24 · 5,000 Meters 4A Varsity Men · Place 42 · SandpointSandpoint | 5,000 Meters 4A Varsity Men | 42 | 21:09.8 PB | 9 |
| Oct 5 | Inland Empire ChallengeOct 5 · 5,000 Meters Junior Varsity · Place 65 · SandpointSandpoint | 5,000 Meters Junior Varsity | 65 | 20:33 | 9 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 227 · SandpointSandpoint | 5,000 Meters Junior Varsity | 227 | 22:43.05 PB | 9 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Freshman · Place 160 · SandpointSandpoint | 2.5 Miles Freshman | 160 | 18:15.32 | 9 |
| Sep 7 | Timberlake Farragut Invitational Sep 7 · 5,000 Meters Junior Varsity · Place 110 · SandpointSandpoint | 5,000 Meters Junior Varsity | 110 | 22:53.7 PB | 9 |
| Aug 29 | Post Falls River RunAug 29 · 2.75 Miles Junior Varsity · Place 54 · SandpointSandpoint | 2.75 Miles Junior Varsity | 54 | 20:46.8 | 9 |
| Aug 23 | Sandpoint Time TrialAug 23 · 5,000 Meters Mens · Place 21 · SandpointSandpoint | 5,000 Meters Mens | 21 | 23:15.04Unofficial | 9 |
| Aug 19 | Farragut Annual Hill ClimbAug 19 · 1.86 Miles Boys · Place 16 · SandpointSandpoint | 1.86 Miles Boys | 16 | 24:35Unofficial | 9 |
| Aug 14 | Sandpoint Mile TrialAug 14 · 1,600 Meters Mens · Place 14 · SandpointSandpoint | 1,600 Meters Mens | 14 | 6:15.2Unofficial | 9 |
2018 Cross Country
4 results2017 Cross Country
6 results