Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Campo Verde HSSuperstition Conference Cross Country Championships · Feb 5 | 10:03.9 | Superstition Conference Cross Country Championships | February 5, 2020 |
| 1.5 Miles · Highland JH Home CourseGreenfield vs Highland · Dec 17 | 9:57.5 | Greenfield vs Highland | December 17, 2019 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 4 | 17:34.2 | AIA State Championship | November 4, 2023 |
| 5,000 Meters · Cesar Chavez Park3rd Annual Cesar Chavez Classic · Oct 16 | 19:45.9 | 3rd Annual Cesar Chavez Classic | October 16, 2021 |
| 5,000 Meters · Crossroads Park7th Annual Titan Invite · Oct 8 | 23:42.4 | 7th Annual Titan Invite | October 8, 2020 |
| 5,000 Meters · Freestone ParkGilbert City Championships · Oct 26 | 17:46.3 | Gilbert City Championships | October 26, 2022 |
| 5,000 Meters · New Mexico State U courseArt Morgan Classic · Sep 5 | 15:51.2 | Art Morgan Classic | September 5, 2026 |
| 8,000 Meters · California State University San MarcosCSU San Marcos Cougar Challenge · Sep 13 | 26:22.10 | CSU San Marcos Cougar Challenge | September 13, 2025 |
| 8,000 Meters · Central Arizona CollegeVaquero CAMPY Invitational · Oct 5 | 27:17 | Vaquero CAMPY Invitational | October 5, 2024 |
| 8,000 Meters · Crossroads District ParkNJCAA Region I/ACCAC Championships · Oct 24 | 26:25.2 | NJCAA Region I/ACCAC Championships | October 24, 2025 |
| 8,000 Meters · Crossroads ParkNJCAA Region I Championships · Oct 25 | 28:00.9 | NJCAA Region I Championships | October 25, 2024 |
| 8,000 Meters · John Hunt Cross Country Running ParkCUSA XC Championships · Oct 31 | 25:51.3 | CUSA XC Championships | October 31, 2026 |
| 8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 8 | 27:37.8 | NJCAA Division II Cross Country Championships | November 8, 2025 |
| 8,000 Meters · Pole Green ParkNJCAA D2 XC Championships · Nov 9 | 27:30.2 | NJCAA D2 XC Championships | November 9, 2024 |
| 8,000 Meters · The Greiner Family XC Course88th Running of the Cowboy Jamboree hosted by Oklahoma State University · Sep 26 | 26:04.9 | 88th Running of the Cowboy Jamboree hosted by Oklahoma State University | September 26, 2026 |
| 8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 21 | 28:04.7 | UC Riverside Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJCAA Division II Cross Country ChampionshipsNov 8 · 8,000 Meters NJCAA D2 · Place 25 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters NJCAA D2 | 25 | 27:37.8 PB | So |
| Oct 24 | NJCAA Region I/ACCAC ChampionshipsOct 24 · 8,000 Meters ACCAC · Place 11 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters ACCAC | 11 | 26:25.2 PB | So |
| Oct 18 | Highlander InvitationalOct 18 · 8,000 Meters Open · Place 1 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Open | 1 | 25:15.40 | So |
| Sep 27 | Dave Murray InviteSep 27 · 8,000 Meters Varsity · Place 37 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Varsity | 37 | 26:09.20 | SO |
| Sep 13 | CSU San Marcos Cougar ChallengeSep 13 · 8,000 Meters Men's 8k · Place 54 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Men's 8k | 54 | 26:22.10 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJCAA D2 XC ChampionshipsNov 9 · 8,000 Meters NJCAA D2 · Place 77 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters NJCAA D2 | 77 | 27:30.2 PB | Fr |
| Oct 25 | NJCAA Region I ChampionshipsOct 25 · 8,000 Meters Division II · Place 9 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Division II | 9 | 28:00.9 PB | Fr |
| Oct 5 | Vaquero CAMPY InvitationalOct 5 · 8,000 Meters College · Place 9 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters College | 9 | 27:17 PB | Fr |
| Sep 21 | UC Riverside InvitationalSep 21 · 8,000 Meters Open · Place 234 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Open | 234 | 28:04.7 PB | Fr |
| Sep 7 | Embry-Riddle (Ariz) InvitationalSep 7 · 8,000 Meters Varsity · Place 7 · Mesa (Ariz.) CCMesa (Ariz.) CC | 8,000 Meters Varsity | 7 | 27:52.32 | 9 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA State ChampionshipNov 4 · 5,000 Meters Division 1 · Place 78 · GilbertGilbert | 5,000 Meters Division 1 | 78 | 17:34.2 PB | 12 |
| Oct 26 | AIA Sectional - Glendale HeroesOct 26 · 5,000 Meters Varsity · Place 30 · GilbertGilbert | 5,000 Meters Varsity | 30 | 17:07.3 | SR |
| Oct 18 | Gilbert City XC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 6 · GilbertGilbert | 5,000 Meters Varsity | 6 | 18:01 | 12 |
| Sep 29 | Desert Twilight XC FestivalSep 29 · 5,000 Meters Championship · Place 117 · GilbertGilbert | 5,000 Meters Championship | 117 | 17:31.6 | SR |
| Sep 23 | Western Equinox XC FestivalSep 23 · 5,000 Meters Championship · Place 68 · GilbertGilbert | 5,000 Meters Championship | 68 | 17:40.8 | SR |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Varsity · Place 40 · GilbertGilbert | 5,000 Meters Varsity | 40 | 16:57.4 | SR |
| Sep 9 | Fountain Hills InvitationalSep 9 · 5,000 Meters Varsity Division 1 · Place 48 · GilbertGilbert | 5,000 Meters Varsity Division 1 | 48 | 17:46.34 | 12 |
| Sep 2 | Chandler InvitationalSep 2 · 5,000 Meters Varsity · Place 50 · GilbertGilbert | 5,000 Meters Varsity | 50 | 18:41.8 | SR |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Gilbert City ChampionshipsOct 26 · 5,000 Meters Junior · Place 6 · GilbertGilbert | 5,000 Meters Junior | 6 | 17:46.3 PB | 11 |
| Oct 8 | GLENDALE SHOWCASEOct 8 · 5,000 Meters Varsity · Place 93 · Gilbert High School, AZGilbert High School, AZ | 5,000 Meters Varsity | 93 | 18:34 | — |
| Sep 30 | Desert Twilight XC FestivalSep 30 · 5,000 Meters Championship · Place 180 · GilbertGilbert | 5,000 Meters Championship | 180 | 19:39.0 | JR |
| Sep 24 | Western Equinox XC FestivalSep 24 · 5,000 Meters Varsity · Place 65 · GilbertGilbert | 5,000 Meters Varsity | 65 | 18:00.2 | JR |
| Sep 17 | Ojo Rojo Invitational Sep 17 · 5,000 Meters Varsity · Place 96 · GilbertGilbert | 5,000 Meters Varsity | 96 | 18:05.9 | JR |
| Sep 3 | Chandler InvitationalSep 3 · 5,000 Meters Varsity · Place 58 · GilbertGilbert | 5,000 Meters Varsity | 58 | 19:35.5 | JR |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Gilbert City ChampionshipsOct 20 · 5,000 Meters Sophomore · Place 19 · GilbertGilbert | 5,000 Meters Sophomore | 19 | 20:01.5 | 10 |
| Oct 16 | 3rd Annual Cesar Chavez ClassicOct 16 · 5,000 Meters Freshman/Sophomore · GilbertGilbert | 5,000 Meters Freshman/Sophomore | 0 | 19:45.9 PB | 10 |
| Oct 8 | Titan InvitationalOct 8 · 5,000 Meters Open · Place 28 · GilbertGilbert | 5,000 Meters Open | 28 | 20:22.94 | 10 |
| Sep 24 | Desert Twilight XC FestivalSep 24 · 5,000 Meters Open · Place 199 · GilbertGilbert | 5,000 Meters Open | 199 | 20:27 | — |
| Sep 18 | Ojo Rojo XC InvitationalSep 18 · 5,000 Meters Open · Place 43 · GilbertGilbert | 5,000 Meters Open | 43 | 21:16.6 | SO |
| Sep 4 | Chandler InvitationalSep 4 · 5,000 Meters Sophomore · Place 105 · GilbertGilbert | 5,000 Meters Sophomore | 105 | 21:05.6 | SO |
2020 Cross Country
5 results2019 Cross Country
1 results