Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Liberty Campus 2 MileLiberty Weekday #2 · Oct 19 | 11:53.8 | Liberty Weekday #2 | October 19, 2022 |
| 3 Miles · Kellogg Zaher Sports Complex2023 Red Rock Running Company Invitational · Aug 26 | 17:50.4 | 2023 Red Rock Running Company Invitational | August 26, 2023 |
| 5,000 Meters · Floyd Lamb ParkCSN Invitational · Oct 1 | 20:46.6 | CSN Invitational | October 1, 2022 |
| 5,000 Meters · Palo Verde HS2024 Palo Verde Labor Day Classic · Aug 31 | 19:24.3 | 2024 Palo Verde Labor Day Classic | August 31, 2024 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 19:58.70 | NXR Southwest Regional Championships | November 23, 2024 |
| 5,000 Meters · Veterans Memorial Park2023 NIAA 4A State Championship · Nov 4 | 19:05.0 | 2023 NIAA 4A State Championship | November 4, 2023 |
| 8,000 Meters · Central ParkGSAC Championships · Nov 6 | 29:24.7 | GSAC Championships | November 6, 2026 |
| 8,000 Meters · Embry-Riddle Aeronautical UniversityEmbry-Riddle (Ariz) Invitational · Sep 12 | 32:58 | Embry-Riddle (Ariz) Invitational | September 12, 2026 |
| 8,000 Meters · Sahuaro Ranch ParkThe Firestorm Classic · Sep 19 | 30:42.8 | The Firestorm Classic | September 19, 2026 |
| 8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 17 | 29:45.6 | UCR - Highlander Invitational | October 17, 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 |
| Nov 6 | GSAC ChampionshipsNov 6 · 8,000 Meters Men's · Place 42 · Arizona ChristianArizona Christian | 8,000 Meters Men's | 42 | 29:24.7 PB | So |
| Oct 17 | UCR - Highlander InvitationalOct 17 · 8,000 Meters Open · Place 120 · Arizona ChristianArizona Christian | 8,000 Meters Open | 120 | 29:45.6 PB | So |
| Oct 2 | The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 177 · Arizona ChristianArizona Christian | 8,000 Meters Men's Collegiate | 177 | 29:31.8 | So |
| Sep 19 | The Firestorm ClassicSep 19 · 8,000 Meters College · Place 40 · Arizona ChristianArizona Christian | 8,000 Meters College | 40 | 30:42.8 PB | So |
| Sep 12 | Embry-Riddle (Ariz) InvitationalSep 12 · 8,000 Meters Men · Place 50 · Arizona ChristianArizona Christian | 8,000 Meters Men | 50 | 32:58 PB | So |
2025 Cross Country
2 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Large 2 · Place 251 · Spring ValleySpring Valley | 5,000 Meters Large 2 | 251 | 19:58.70 PB | 12 |
| Nov 2 | 2024 NIAA 4A State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 41 · Spring ValleySpring Valley | 5,000 Meters Varsity | 41 | 19:55.2 | 12 |
| Oct 25 | NIAA 4A Mountain Regional ChampionshipOct 25 · 5,000 Meters 4A · Place 22 · Spring ValleySpring Valley | 5,000 Meters 4A | 22 | 20:06.2 | 12 |
| Oct 15 | Spring Valley WeekdayOct 15 · 5,000 Meters Varsity · Place 8 · Spring ValleySpring Valley | 5,000 Meters Varsity | 8 | 18:48.5 | 12 |
| Oct 1 | Coronado Weekday #2Oct 1 · 1.65 Miles Varsity · Place 8 · Spring ValleySpring Valley | 1.65 Miles Varsity | 8 | 9:46.80 | 12 |
| Sep 24 | Coronado Weekday #1Sep 24 · 3.05 Miles Varsity · Place 16 · Spring ValleySpring Valley | 3.05 Miles Varsity | 16 | 19:41.10 | 12 |
| Sep 21 | CSN InvitationalSep 21 · 5,000 Meters Varsity · Place 63 · Spring ValleySpring Valley | 5,000 Meters Varsity | 63 | 19:06.3 | 12 |
| Sep 7 | 2024 Larry Burgess-Las Vegas InvitationalSep 7 · 5,000 Meters Varsity · Place 79 · Spring ValleySpring Valley | 5,000 Meters Varsity | 79 | 18:59.5 | 12 |
| Aug 31 | 2024 Palo Verde Labor Day ClassicAug 31 · 5,000 Meters 11-12 Grade Boys · Place 24 · Spring ValleySpring Valley | 5,000 Meters 11-12 Grade Boys | 24 | 19:24.3 PB | 12 |
| Aug 24 | 2024 Red Rock Running Company InvitationalAug 24 · 5,000 Meters Varsity · Place 20 · Spring ValleySpring Valley | 5,000 Meters Varsity | 20 | 18:34.9 | 12 |
2023 Cross Country
8 results2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 2022 NIAA State XC ChampionshipsNov 5 · 5,000 Meters 4A · Place 27 · Spring ValleySpring Valley | 5,000 Meters 4A | 27 | 19:40.9 | 10 |
| Oct 28 | 2022 NIAA Southern Regional ChampionshipOct 28 · 5,000 Meters 4A Mountain · Place 13 · Spring ValleySpring Valley | 5,000 Meters 4A Mountain | 13 | 20:05.2 | 10 |
| Oct 19 | Liberty Weekday #2Oct 19 · 2 Miles Varsity · Place 13 · Spring ValleySpring Valley | 2 Miles Varsity | 13 | 11:53.8 PB | 10 |
| Oct 15 | Coaches Association InvitationalOct 15 · 5,000 Meters Varsity · Place 35 · Spring ValleySpring Valley | 5,000 Meters Varsity | 35 | 19:17.6 | 10 |
| Oct 12 | Desert Oasis WeekdayOct 12 · 5,000 Meters Varsity · Place 19 · Spring ValleySpring Valley | 5,000 Meters Varsity | 19 | 23:35.6 | 10 |
| Oct 8 | 2022 Lake Mead InvitationalOct 8 · 5,000 Meters Varsity · Place 55 · Spring ValleySpring Valley | 5,000 Meters Varsity | 55 | 20:15.2 | 10 |
| Oct 8 | 2022 Lake Mead InvitationalOct 8 · 5,000 Meters Varsity · Place 55 · Spring ValleySpring Valley | 5,000 Meters Varsity | 55 | 20:15.2 | 10 |
| Oct 6 | 2022 Bud O'Dea 9-10th ClassicOct 6 · 2.5 Miles Sophomore · Place 45 · Spring ValleySpring Valley | 2.5 Miles Sophomore | 45 | 17:00.6 | 10 |
| Oct 1 | CSN InvitationalOct 1 · 5,000 Meters Varsity B · Place 15 · Spring ValleySpring Valley | 5,000 Meters Varsity B | 15 | 20:46.6 PB | 10 |
| Sep 29 | Spring Valley WeekdaySep 29 · 5,000 Meters Varsity · Place 24 · Spring ValleySpring Valley | 5,000 Meters Varsity | 24 | 20:52.9 | 10 |
| Aug 27 | 2022 Red Rock Running Company InvitationalAug 27 · 3 Miles Varsity · Place 69 · Spring ValleySpring Valley | 3 Miles Varsity | 69 | 19:55.1 | 10 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 2021 NIAA 4A State ChampionshipsOct 29 · 5,000 Meters 4A · Place 56 · Spring ValleySpring Valley | 5,000 Meters 4A | 56 | 21:33.5 | 9 |
| Oct 23 | 2021 Southern Nevada 4A State QualifierOct 23 · 5,000 Meters Varsity · Place 28 · Spring ValleySpring Valley | 5,000 Meters Varsity | 28 | 21:29.8 | 9 |
| Oct 9 | 2021 Lake Mead Pre RegionalsOct 9 · 5,000 Meters Varsity · Place 106 · Spring ValleySpring Valley | 5,000 Meters Varsity | 106 | 22:30.7 | 9 |
| Sep 11 | 2021 Larry Burgess-Las Vegas InvitationalSep 11 · 5,000 Meters Varsity · Place 91 · Spring ValleySpring Valley | 5,000 Meters Varsity | 91 | 22:16.8 | 9 |
| Aug 28 | 2021 Red Rock Running InvitationalAug 28 · 3,000 Meters Varsity · Place 72 · Spring ValleySpring Valley | 3,000 Meters Varsity | 72 | 12:57.9 | 9 |