Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Glendale Preparatory Academy - Great Hearts16th Annual Blue & Gold Community Run · Aug 22 | 10:27.7 | 16th Annual Blue & Gold Community Run | August 22, 2026 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 16:13.9 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 2 | 18:04.4 | AIA State Championship | November 2, 2024 |
| 5,000 Meters · Crossroads District ParkEpic Tourneys XC Invite · Oct 9 | 16:59.35 | Epic Tourneys XC Invite | October 9, 2026 |
| 5,000 Meters · Glendale Heroes Regional ParkAIA Sectional - Glendale Heroes · Nov 3 | 16:41.90 | AIA Sectional - Glendale Heroes | November 3, 2026 |
| 5,000 Meters · Paloma Community Park3rd Annual NoPo Invitational · Aug 30 | 17:05.1 | 3rd Annual NoPo Invitational | August 30, 2025 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 22 | 17:05.89 | NXR Southwest Regional Championships | November 22, 2025 |
| 5,000 Meters · Tumbleweed Park32nd Annual Chandler XC Invite · Aug 29 | 17:44.0 | 32nd Annual Chandler XC Invite | August 29, 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 |
| Nov 3 | AIA Sectional - Glendale HeroesNov 3 · 5,000 Meters Division IV - Metro · Place 4 · Glendale Preparatory Academy | 5,000 Meters Division IV - Metro | 4 | 16:41.90 PB | 12 |
| Oct 9 | Epic Tourneys XC InviteOct 9 · 5,000 Meters Big Schools Varsity (Div I & II) · Place 38 · Glendale Preparatory Academy | 5,000 Meters Big Schools Varsity (Div I & II) | 38 | 16:59.35 PB | 12 |
| Oct 3 | Glendale SHOWCASEOct 3 · 5,000 Meters Varsity Boys · Place 38 · Glendale Preparatory Academy | 5,000 Meters Varsity Boys | 38 | 17:38.77 | 12 |
| Sep 25 | Desert Twilight XC FestivalSep 25 · 5,000 Meters #24 Championship · Place 93 · Glendale Preparatory Academy | 5,000 Meters #24 Championship | 93 | 17:13.2 | 12 |
| Sep 18 | 45th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 21 - 9:16pm - White Varsity A (B · Place 64 · Glendale Preparatory Academy | 3 Miles Race 21 - 9:16pm - White Varsity A (B | 64 | 16:13.9 PB | 12 |
| Sep 5 | 4th Annual NoPo Invitational (Requests are open)Sep 5 · 5,000 Meters Varsity · Place 32 · Glendale Preparatory Academy | 5,000 Meters Varsity | 32 | 17:20.3 | 12 |
| Aug 29 | 32nd Annual Chandler XC InviteAug 29 · 5,000 Meters Senior · Place 23 · Glendale Preparatory Academy | 5,000 Meters Senior | 23 | 17:44.0 PB | 12 |
| Aug 22 | 16th Annual Blue & Gold Community RunAug 22 · 2 Miles Open · Place 2 | 2 Miles Open | 2 | 10:27.7 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Small 2 · Place 50 · Glendale Preparatory Academy | 5,000 Meters Small 2 | 50 | 17:05.89 PB | 11 |
| Nov 15 | AIA Cross Country State ChampionshipsNov 15 · 5,000 Meters Varsity · Place 11 · Glendale Preparatory Academy | 5,000 Meters Varsity | 11 | 17:16.80 | 11 |
| Nov 6 | AIA Sectional - Glendale HeroesNov 6 · 5,000 Meters Varsity · Place 6 · Glendale Preparatory Academy | 5,000 Meters Varsity | 6 | 16:54.49 | 11 |
| Oct 25 | CSHS 1st Annual Talon InviteOct 25 · 5,000 Meters Varsity · Place 8 · Glendale Preparatory Academy | 5,000 Meters Varsity | 8 | 17:23.7 | JR |
| Oct 10 | Epic Tourneys XC InviteOct 10 · 5,000 Meters Varsity · Place 65 · Glendale Preparatory Academy | 5,000 Meters Varsity | 65 | 17:30.07 | 11 |
| Oct 4 | Glendale SHOWCASEOct 4 · 5,000 Meters Varsity · Place 75 · Glendale Preparatory Academy | 5,000 Meters Varsity | 75 | 17:40.17 | — |
| Sep 26 | Desert TwilightSep 26 · 5,000 Meters Championship · Place 86 · Glendale Prep | 5,000 Meters Championship | 86 | 17:18.7 | JR |
| Aug 30 | 3rd Annual NoPo InvitationalAug 30 · 5,000 Meters Varsity · Place 21 · Glendale Preparatory Academy | 5,000 Meters Varsity | 21 | 17:05.1 PB | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | AIA State ChampionshipNov 2 · 5,000 Meters Varsity · Place 33 · Glendale Preparatory Academy | 5,000 Meters Varsity | 33 | 18:04.4 PB | 10 |
| Oct 24 | AIA Sectional - Glendale HeroesOct 24 · 5,000 Meters Varsity · Place 11 · Glendale Preparatory Academy | 5,000 Meters Varsity | 11 | 17:46.3 | SO |
| Oct 11 | Epic Tourneys XC InviteOct 11 · 5,000 Meters Varsity · Place 101 · Glendale Preparatory Academy | 5,000 Meters Varsity | 101 | 17:52.4 | SO |
| Oct 5 | Glendale SHOWCASEOct 5 · 5,000 Meters Varsity · Place 173 · Glendale Preparatory Academy | 5,000 Meters Varsity | 173 | 18:44.65 | 10 |
| Sep 27 | Desert TwilightSep 27 · 5,000 Meters Varsity · Place 42 · Glendale Prep | 5,000 Meters Varsity | 42 | 18:02.7 | SO |
| Sep 13 | Ojo Rojo XC InviteSep 13 · 5,000 Meters Varsity · Place 78 · Glendale Preparatory Academy | 5,000 Meters Varsity | 78 | 17:43.2 | SO |
| Sep 7 | Happy Valley InvitationalSep 7 · 5,000 Meters Varsity · Place 26 · Glendale Preparatory Academy | 5,000 Meters Varsity | 26 | 18:08 | 10 |
| Aug 31 | 2nd Annual NoPo InvitationalAug 31 · 5,000 Meters Varsity · Place 31 · Glendale Preparatory Academy | 5,000 Meters Varsity | 31 | 17:48.8 | 10 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA State ChampionshipNov 4 · 5,000 Meters Division 4 · Place 56 · Glendale Preparatory Academy | 5,000 Meters Division 4 | 56 | 18:18.2 | 9 |
| Oct 26 | AIA Sectional - Glendale HeroesOct 26 · 5,000 Meters Varsity · Place 17 · Glendale Prep | 5,000 Meters Varsity | 17 | 17:53.6 | FR |
| Sep 29 | Desert Twilight XC FestivalSep 29 · 5,000 Meters Varsity · Place 36 · Glendale Prep | 5,000 Meters Varsity | 36 | 17:46.7 | FR |