Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Desert Canyon Golf CourseIntervalley League XC Championships · Oct 1 | 12:23.30 | Intervalley League XC Championships | October 1, 2026 |
| 3,000 Meters · Gem Island Sports ComplexEmmett Middle School Meet · Aug 28 | 15:37.5 | Emmett Middle School Meet | August 28, 2025 |
| 3,000 Meters · Middleton High School Middleton Middle School - Home Meet · Sep 18 | 15:13.92 | Middleton Middle School - Home Meet | September 18, 2025 |
| 3,000 Meters · Middleton Place ParkMiddleton MS Meet - Middleton Place Park · Sep 17 | 12:39.20 | Middleton MS Meet - Middleton Place Park | September 17, 2026 |
| 3,000 Meters · Summitvue Middle SchoolSummitvue XC Meet · Sep 25 | 14:39.15 | Summitvue XC Meet | September 25, 2025 |
| 3,000 Meters · Vallivue High SchoolVallivue Scramble · Sep 26 | 12:05.53 | Vallivue Scramble | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Intervalley League XC ChampionshipsOct 1 · 3,000 Meters Boys Varsity · Place 33 · Summitvue | 3,000 Meters Boys Varsity | 33 | 12:23.30 PB | 8 |
| Sep 26 | Vallivue ScrambleSep 26 · 3,000 Meters Middle School · Place 21 · Summitvue | 3,000 Meters Middle School | 21 | 12:05.53 PB | 8 |
| Sep 17 | Middleton MS Meet - Middleton Place ParkSep 17 · 3,000 Meters Middle School · Place 13 · Summitvue | 3,000 Meters Middle School | 13 | 12:39.20 PB | 8 |
| Sep 3 | Summitvue XC MeetSep 3 · 3,000 Meters Boys · Summitvue | 3,000 Meters Boys | — | DNS | 8 |
| Aug 27 | Sage Valley XC MeetAug 27 · 3,000 Meters Varsity Boys · Summitvue | 3,000 Meters Varsity Boys | 0 | 13:11Unofficial | 8 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | InterValley League ChampionshipsOct 2 · 3,000 Meters Boys Varsity · Place 66 · Summitvue | 3,000 Meters Boys Varsity | 66 | 13:18.00 | 7 |
| Sep 25 | Summitvue XC MeetSep 25 · 3,000 Meters Varsity · Place 28 · Summitvue | 3,000 Meters Varsity | 28 | 14:39.15 PB | 7 |
| Sep 18 | Middleton Middle School - Home MeetSep 18 · 3,000 Meters Middle School · Place 42 · Summitvue | 3,000 Meters Middle School | 42 | 15:13.92 PB | 7 |
| Sep 11 | Lone Star Middle School XC meetSep 11 · 3,000 Meters Middle School · Place 29 · Summitvue | 3,000 Meters Middle School | 29 | 13:43.7 | 7 |
| Sep 4 | Summitvue XC MeetSep 4 · 3,000 Meters Varsity · Place 17 · Summitvue | 3,000 Meters Varsity | 17 | 15:54.01 | 7 |
| Aug 28 | Emmett Middle School MeetAug 28 · 3,000 Meters Middle School · Place 14 · Summitvue | 3,000 Meters Middle School | 14 | 15:37.5 PB | 7 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | InterValley League Championship MeetOct 3 · 3,000 Meters Varsity · Place 65 · Summitvue | 3,000 Meters Varsity | 65 | 13:25.70 | 6 |
| Sep 27 | Bob Firman Invitational XCSep 27 · 3,000 Meters Middle School · Place 34 · MS_Summitvue | 3,000 Meters Middle School | 34 | 13:49.7 | 6 |
| Sep 23 | VMS & East Valley & South @ SMSSep 23 · 3,000 Meters Varsity · Place 25 · Summitvue | 3,000 Meters Varsity | 25 | 16:29.89 | 6 |
| Sep 19 | South Middle XCSep 19 · Varsity · Place 28 · Summitvue | Varsity | 28 | 14:05 | 6 |
| Sep 12 | LSMS host XC meetSep 12 · 3,000 Meters Middle School · Place 22 · Summitvue | 3,000 Meters Middle School | 22 | 13:26 | 6 |
| Sep 4 | MMS & TVCS @ SMSSep 4 · 3,000 Meters Middle School · Place 40 · Summitvue | 3,000 Meters Middle School | 40 | 17:18.75 | 6 |