Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Celebration ParkMelba Invite · Oct 5 | 20:40.52 | Melba Invite | October 5, 2017 |
| 5,000 Meters · Eagle Island State Park1A District 3 Championships · Oct 17 | 19:41.15 | 1A District 3 Championships | October 17, 2018 |
| 5,000 Meters · Eagle Island XC Course1A District III Championship · Oct 18 | 20:13.98 | 1A District III Championship | October 18, 2017 |
| 5,000 Meters · Garden ValleyGarden Valley Invite · Sep 6 | 19:11.50 | Garden Valley Invite | September 6, 2019 |
| 5,000 Meters · Gem Island Sports ComplexPayette River Invitational · Sep 13 | 21:36.45 | Payette River Invitational | September 13, 2017 |
| 5,000 Meters · Jug Mountain RanchVandal Invite · Sep 17 | 18:34.00 | Vandal Invite | September 17, 2019 |
| 5,000 Meters · New Plymouth Middle SchoolNew Plymouth Invitational · Aug 30 | 22:45.8h | New Plymouth Invitational | August 30, 2017 |
| 5,000 Meters · Treasure Valley Community CollegeCrosby Invitational · Oct 3 | 18:56.3 | Crosby Invitational | October 3, 2019 |
| 5,000 Meters · West ParkWinston Tilzey Invitational · Oct 11 | 19:50 | Winston Tilzey Invitational | October 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Crosby InvitationalOct 3 · 5,000 Meters Varsity · Place 62 · Garden Valley | 5,000 Meters Varsity | 62 | 18:56.3 PB | 12 |
| Sep 17 | Vandal InviteSep 17 · 5,000 Meters High School Men - Varsity · Place 8 · Garden Valley | 5,000 Meters High School Men - Varsity | 8 | 18:34.00 PB | 12 |
| Sep 6 | Garden Valley InviteSep 6 · 5,000 Meters Varsity · Place 2 · Garden Valley | 5,000 Meters Varsity | 2 | 19:11.50 PB | 12 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | 1A District 3 ChampionshipsOct 17 · 5,000 Meters Varsity · Place 25 · Garden Valley | 5,000 Meters Varsity | 25 | 19:41.15 PB | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | 1A District III ChampionshipOct 18 · 5,000 Meters Varsity · Place 29 · Garden Valley | 5,000 Meters Varsity | 29 | 20:13.98 PB | 10 |
| Oct 11 | Winston Tilzey InvitationalOct 11 · 5,000 Meters Varsity Boys · Place 87 · Garden Valley | 5,000 Meters Varsity Boys | 87 | 19:50 PB | 10 |
| Oct 5 | Melba InviteOct 5 · 5,000 Meters Varsity · Place 44 · Garden Valley | 5,000 Meters Varsity | 44 | 20:40.52 PB | 10 |
| Sep 27 | We Love HillsSep 27 · 5,000 Meters Varsity · Place 3 · Garden Valley | 5,000 Meters Varsity | 3 | 21:16Unofficial | 10 |
| Sep 13 | Payette River InvitationalSep 13 · 5,000 Meters Varsity · Place 16 · Garden Valley | 5,000 Meters Varsity | 16 | 21:36.45 PB | 10 |
| Aug 30 | New Plymouth InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 30 · Garden Valley | 5,000 Meters Junior Varsity | 30 | 22:45.8h PB | 10 |