Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Foothills ParkGreat Hearts MS League Meet #4 · Oct 22 | 12:33 | Great Hearts MS League Meet #4 | October 22, 2022 |
| 1.9 Miles · Freestone ParkGreat Hearts MS League Meet #2 · Sep 18 | 15:18.7 | Great Hearts MS League Meet #2 | September 18, 2021 |
| 2 Miles · Anthem Community ParkGreat Hearts MS League Meet #5 · Oct 23 | 15:35.7 | Great Hearts MS League Meet #5 | October 23, 2021 |
| 2 Miles · Benjamin Franklin HSGreat Hearts MS League Meet #6 · Oct 30 | 13:53.4 | Great Hearts MS League Meet #6 | October 30, 2021 |
| 2 Miles · Crossroads ParkGreat Hearts MS XC Championship · Nov 11 | 16:36.2 | Great Hearts MS XC Championship | November 11, 2020 |
| 2 Miles · Espee ParkGreat Hearts MS League Meet #4 · Oct 16 | 16:20.5 | Great Hearts MS League Meet #4 | October 16, 2021 |
| 2.1 Miles · Cesar Chavez ParkGreat Hearts MS League Championship · Nov 5 | 15:15.3 | Great Hearts MS League Championship | November 5, 2022 |
| 2929 m · Paloma Community ParkGreat Hearts MS League Meet #3 · Oct 2 | 14:18.4 | Great Hearts MS League Meet #3 | October 2, 2021 |
| 2993 m · Freestone ParkGreat Hearts MS League Meet #3 · Sep 24 | 14:01.2 | Great Hearts MS League Meet #3 | September 24, 2022 |
| 2993 m · Paradise Valley ParkGreat Hearts MS League Meet #1 · Sep 11 | 14:20.9 | Great Hearts MS League Meet #1 | September 11, 2021 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 19:31.6 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3621 m · Anthem Community ParkGreat Hearts MS League Meet #2 · Sep 17 | 17:41.9 | Great Hearts MS League Meet #2 | September 17, 2022 |
| 5,000 Meters · Boulder Creek High SchoolBoulder Creek Invitational · Sep 5 | 20:33 | Boulder Creek Invitational | September 5, 2026 |
| 5,000 Meters · Buffalo ParkThe Peaks · Aug 29 | 22:18.8 | The Peaks | August 29, 2026 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 2 | 20:53.3 | AIA State Championship | November 2, 2024 |
| 5,000 Meters · Crossroads District ParkEpic Tourneys XC Invite · Oct 9 | 24:54.56 | Epic Tourneys XC Invite | October 9, 2026 |
| 5,000 Meters · Glendale Heroes Regional ParkAIA Sectional - Glendale Heroes · Nov 3 | 20:25.90 | AIA Sectional - Glendale Heroes | November 3, 2026 |
| 5,000 Meters · Nate Avery TrailThe Peaks XC Invite · Sep 2 | 24:04.8 | The Peaks XC Invite | September 2, 2023 |
| 5,000 Meters · Thunderbird Paseo ParkAlhambra Lions XC Invitational · Sep 12 | 22:41.54 | Alhambra Lions XC Invitational | September 12, 2026 |
| 5,000 Meters · Toka Sticks Golf CourseDesert Twilight XC Festival · Sep 25 | 20:13.6 | Desert Twilight XC Festival | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | AIA Sectional - Glendale HeroesNov 3 · 5,000 Meters Division IV - Metro · Place 50 · Anthem PrepAnthem Prep | 5,000 Meters Division IV - Metro | 50 | 20:25.90 PB | 12 |
| Oct 21 | East Valley XC InviteOct 21 · 5,000 Meters Varsity · Place 129 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 129 | 20:33.9 | 12 |
| Oct 9 | Epic Tourneys XC InviteOct 9 · 5,000 Meters Small Schools Open (Div III & IV) · Place 75 · Anthem PrepAnthem Prep | 5,000 Meters Small Schools Open (Div III & IV) | 75 | 24:54.56 PB | 12 |
| Oct 3 | Glendale SHOWCASEOct 3 · 5,000 Meters Varsity Boys · Place 264 · Anthem PrepAnthem Prep | 5,000 Meters Varsity Boys | 264 | 21:46.62 | 12 |
| Sep 25 | Desert Twilight XC FestivalSep 25 · 5,000 Meters #18 Small Schools Varsity 1 · Place 174 · Anthem PrepAnthem Prep | 5,000 Meters #18 Small Schools Varsity 1 | 174 | 20:13.6 PB | 12 |
| Sep 18 | 45th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 09 - 6:52pm - White Senior (B) · Place 148 · Anthem PrepAnthem Prep | 3 Miles Race 09 - 6:52pm - White Senior (B) | 148 | 19:31.6 PB | 12 |
| Sep 12 | Alhambra Lions XC InvitationalSep 12 · 5,000 Meters Varsity · Place 87 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 87 | 22:41.54 PB | 12 |
| Sep 5 | Boulder Creek InvitationalSep 5 · 5,000 Meters Varsity · Place 64 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 64 | 20:33 PB | 12 |
| Aug 29 | The PeaksAug 29 · 5,000 Meters Summit Varsity · Place 120 · Anthem PrepAnthem Prep | 5,000 Meters Summit Varsity | 120 | 22:18.8 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Small 1 · Place 208 · Anthem PrepAnthem Prep | 5,000 Meters Small 1 | 208 | 21:21.17 | 11 |
| Nov 15 | AIA Cross Country State ChampionshipsNov 15 · 5,000 Meters Varsity · Place 124 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 124 | 20:29.80 | 11 |
| Nov 6 | AIA Sectional - Glendale HeroesNov 6 · 5,000 Meters Varsity · Place 60 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 60 | 21:05.79 | 11 |
| Oct 22 | East Valley InviteOct 22 · 5,000 Meters Varsity · Place 102 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 102 | 19:54.96 | 11 |
| Oct 15 | BCHS Home Meet #2Oct 15 · 5,000 Meters Open · Place 78 · Anthem PrepAnthem Prep | 5,000 Meters Open | 78 | 20:04 | 11 |
| Oct 10 | Epic Tourneys XC InviteOct 10 · 5,000 Meters Varsity · Place 140 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 140 | 22:26.20 | 11 |
| Oct 4 | Glendale SHOWCASEOct 4 · 5,000 Meters Varsity · Place 291 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 291 | 20:52.18 | — |
| Sep 26 | Desert TwilightSep 26 · 5,000 Meters Varsity · Place 337 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 337 | 19:58.2 | JR |
| Sep 13 | Boulder Creek InvitationalSep 13 · 5,000 Meters Varsity · Place 52 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 52 | 19:16 | 11 |
| Aug 30 | Peaks InvitationalAug 30 · 5,000 Meters Varsity · Place 105 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 105 | 22:48.1 | JR |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | AIA State ChampionshipNov 2 · 5,000 Meters Varsity · Place 136 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 136 | 20:53.3 PB | 10 |
| Oct 24 | AIA Sectional - Glendale HeroesOct 24 · 5,000 Meters Varsity · Place 45 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 45 | 20:29.5 | SO |
| Oct 12 | Bradshaw Mountain InvitationalOct 12 · Varsity · Place 19 · Anthem PrepAnthem Prep | Varsity | 19 | 21:14 | 10 |
| Oct 5 | Glendale SHOWCASEOct 5 · 5,000 Meters Varsity · Place 287 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 287 | 20:20.45 | 10 |
| Sep 27 | Desert TwilightSep 27 · 5,000 Meters Varsity · Place 166 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 166 | 20:49.2 | SO |
| Sep 18 | BCHS Home Meet #1Sep 18 · 5,000 Meters Open · Place 16 · Anthem PrepAnthem Prep | 5,000 Meters Open | 16 | 21:38 | 10 |
| Sep 14 | Fountain Hills InvitationalSep 14 · 5,000 Meters Division 3 · Place 125 · Anthem PrepAnthem Prep | 5,000 Meters Division 3 | 125 | 21:40.17 | 10 |
| Aug 31 | The Peaks XC InviteAug 31 · 5,000 Meters Varsity · Place 119 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 119 | 22:43.4 | SO |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | AIA Sectional - Glendale HeroesOct 26 · 5,000 Meters Varsity · Place 78 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 78 | 22:33.6 | FR |
| Oct 7 | Glendale ShowcaseOct 7 · 5,000 Meters Varsity · Place 261 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 261 | 22:33.7 | 9 |
| Sep 29 | Desert Twilight XC FestivalSep 29 · 5,000 Meters Varsity · Place 238 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 238 | 21:55.8 | FR |
| Sep 20 | BCHS Home Meet*Sep 20 · 5,000 Meters Open · Place 44 · Anthem PrepAnthem Prep | 5,000 Meters Open | 44 | 22:31.1 | 9 |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Varsity · Place 263 · Anthem PrepAnthem Prep | 5,000 Meters Varsity | 263 | 22:06.7 | FR |
| Sep 9 | Happy Valley Invitational (full)Sep 9 · Varsity · Place 108 · Anthem PrepAnthem Prep | Varsity | 108 | 23:07 | 9 |
| Sep 2 | The Peaks XC InviteSep 2 · 5,000 Meters Ascent Boys · Place 130 · Anthem PrepAnthem Prep | 5,000 Meters Ascent Boys | 130 | 24:04.8 PB | 9 |
2022 Cross Country
6 results2021 Cross Country
7 results2020 Cross Country
1 results2019 Cross Country
1 results