Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Caldwell High School24th Caldwell Twilight · Sep 3 | 22:25.86 | 24th Caldwell Twilight | September 3, 2026 |
| 5,000 Meters · Gem Island Sports ComplexSRV League Meet · Sep 10 | 21:29.9 | SRV League Meet | September 10, 2026 |
| 5,000 Meters · New Plymouth Middle SchoolNew Plymouth Cross Country Invite · Aug 21 | 22:12.37 | New Plymouth Cross Country Invite | August 21, 2026 |
| 5,000 Meters · Parma HSParma Invite · Sep 16 | 21:59.6 | Parma Invite | September 16, 2026 |
| 5,000 Meters · Portneuf Wellness ComplexBob Conley Combined JV Races · Oct 5 | 21:42.3 | Bob Conley Combined JV Races | October 5, 2023 |
| 5,000 Meters · Rolling Hills Golf CourseWeiser Invite · Aug 28 | 22:15.0 | Weiser Invite | August 28, 2026 |
| 5,000 Meters · Warren E Mc Cain Middle SchoolDistrict III 4A · Oct 22 | 21:16.27 | District III 4A | October 22, 2024 |
| 5,000 Meters · West ParkWinston Tilzey Invitational · Oct 14 | 21:40.9 | Winston Tilzey Invitational | October 14, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Winston Tilzey InvitationalOct 14 · 5,000 Meters Varsity · Place 110 · Weiser | 5,000 Meters Varsity | 110 | 21:40.9 PB | 12 |
| Oct 2 | Cascade Lake RunOct 2 · 5,000 Meters Varsity · Place 35 · Weiser | 5,000 Meters Varsity | 35 | 22:27.11Unofficial | 12 |
| Sep 23 | Payette OpenSep 23 · 5,000 Meters Boys HS · Place 70 · Weiser | 5,000 Meters Boys HS | 70 | 21:24.39 | 12 |
| Sep 16 | Parma InviteSep 16 · 5,000 Meters Varsity · Place 35 · Weiser | 5,000 Meters Varsity | 35 | 21:59.6 PB | 12 |
| Sep 10 | SRV League MeetSep 10 · 5,000 Meters Varsity · Place 24 · Weiser | 5,000 Meters Varsity | 24 | 21:29.9 PB | 12 |
| Sep 3 | 24th Caldwell Twilight Sep 3 · 5,000 Meters JV Boys (21:46 and above) · Place 98 · Weiser | 5,000 Meters JV Boys (21:46 and above) | 98 | 22:25.86 PB | 12 |
| Aug 28 | Weiser InviteAug 28 · 5,000 Meters Varsity · Place 83 · Weiser | 5,000 Meters Varsity | 83 | 22:15.0 PB | 12 |
| Aug 21 | New Plymouth Cross Country Invite Aug 21 · 5,000 Meters Varsity · Place 65 · Weiser | 5,000 Meters Varsity | 65 | 22:12.37 PB | 12 |
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | District III 4AOct 21 · 5,000 Meters Varsity · Place 31 · Weiser | 5,000 Meters Varsity | 31 | 22:33.6 | 11 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | District III 4AOct 22 · 5,000 Meters JV Boys · Place 13 · Weiser | 5,000 Meters JV Boys | 13 | 21:16.27 PB | 10 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Bob Conley Combined JV RacesOct 5 · 5,000 Meters Boys JV Combined · Place 283 · Weiser | 5,000 Meters Boys JV Combined | 283 | 21:42.3 PB | 9 |
| Sep 1 | Weiser InviteSep 1 · 5,000 Meters Varsity · Place 59 · Weiser | 5,000 Meters Varsity | 59 | 23:46.67 | 9 |