Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Foothills ParkGreat Hearts MS League Meet #4 · Oct 22 | 11:31.9 | Great Hearts MS League Meet #4 | October 22, 2022 |
| 1.9 Miles · Freestone ParkGreat Hearts MS League Meet #2 · Sep 18 | 14:46.3 | Great Hearts MS League Meet #2 | September 18, 2021 |
| 2 Miles · Anthem Community ParkGreat Hearts MS League Meet #5 · Oct 23 | 15:41.8 | Great Hearts MS League Meet #5 | October 23, 2021 |
| 2 Miles · Benjamin Franklin HSGreat Hearts MS League Meet #5 · Oct 29 | 13:27 | Great Hearts MS League Meet #5 | October 29, 2022 |
| 2 Miles · Crossroads ParkGreat Hearts MS XC Championship · Nov 11 | 15:54.9 | Great Hearts MS XC Championship | November 11, 2020 |
| 2 Miles · Espee ParkGreat Hearts MS League Meet #4 · Oct 16 | 15:02.1 | Great Hearts MS League Meet #4 | October 16, 2021 |
| 2.1 Miles · Cesar Chavez ParkGreat Hearts MS League Championship · Nov 5 | 14:29.4 | Great Hearts MS League Championship | November 5, 2022 |
| 2929 m · Paloma Community ParkGreat Hearts MS League Meet #3 · Oct 2 | 14:02.5 | Great Hearts MS League Meet #3 | October 2, 2021 |
| 2993 m · Freestone ParkGreat Hearts MS League Meet #3 · Sep 24 | 12:43.7 | Great Hearts MS League Meet #3 | September 24, 2022 |
| 2993 m · Paradise Valley ParkGreat Hearts MS League Meet #1 · Sep 11 | 13:34.5 | Great Hearts MS League Meet #1 | September 11, 2021 |
| 3621 m · Anthem Community ParkGreat Hearts MS League Meet #2 · Sep 17 | 15:26.7 | Great Hearts MS League Meet #2 | September 17, 2022 |
| 5,000 Meters · Boulder Creek High SchoolBoulder Creek Invitational · Sep 5 | 21:10 | Boulder Creek Invitational | September 5, 2026 |
| 5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 4 | 25:17.8 | AIA State Championship | November 4, 2023 |
| 5,000 Meters · Cesar Chavez ParkJuan Reyes Invitational · Oct 3 | 22:07.27 | Juan Reyes Invitational | October 3, 2026 |
| 5,000 Meters · Crossroads District ParkAIA Sectional - Crossroads · Nov 5 | 21:04.56 | AIA Sectional - Crossroads | November 5, 2026 |
| 5,000 Meters · Fountain Hills ParkFountain Hills Invitational · Sep 12 | 22:48.53 | Fountain Hills Invitational | September 12, 2026 |
| 5,000 Meters · Paradise Honors High SchoolParadise Honors Presents the Panther Invitational · Sep 19 | 23:00.42 | Paradise Honors Presents the Panther Invitational | September 19, 2026 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 21:03.93 | NXR Southwest Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AIA Sectional - CrossroadsNov 5 · 5,000 Meters Division II - East · Place 71 · Paradise ValleyParadise Valley | 5,000 Meters Division II - East | 71 | 21:04.56 PB | 12 |
| Oct 23 | Paradise Valley Unified School District Cross Country ChampionshipOct 23 · 5,000 Meters Varsity · Place 28 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 28 | 21:32.93 | 12 |
| Oct 3 | Juan Reyes Invitational Oct 3 · 5,000 Meters Open · Place 23 · Paradise ValleyParadise Valley | 5,000 Meters Open | 23 | 22:07.27 PB | 12 |
| Sep 19 | Paradise Honors Presents the Panther InvitationalSep 19 · 5,000 Meters Open · Place 50 · Paradise ValleyParadise Valley | 5,000 Meters Open | 50 | 23:00.42 PB | 12 |
| Sep 12 | Fountain Hills InvitationalSep 12 · 5,000 Meters Large School Boys (D1/D2) 5k · Place 146 · Paradise ValleyParadise Valley | 5,000 Meters Large School Boys (D1/D2) 5k | 146 | 22:48.53 PB | 12 |
| Sep 5 | Boulder Creek InvitationalSep 5 · 5,000 Meters Open · Place 18 · Paradise ValleyParadise Valley | 5,000 Meters Open | 18 | 21:10 PB | 12 |
| Aug 22 | Paradise Valley Time TrialAug 22 · 5,000 Meters Varsity · Place 4 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 4 | 23:45Unofficial | 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 211 · UnattachedUnattached | 5,000 Meters Small 2 | 211 | 21:14.17 | 11 |
| Nov 6 | AIA Sectional - CrossroadsNov 6 · 5,000 Meters Varsity · Place 65 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 65 | 20:46.71 | 11 |
| Oct 22 | Paradise Valley Unified School District Cross Country ChampionshipOct 22 · 5,000 Meters Varsity · Place 26 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 26 | 23:03.39 | 11 |
| Oct 4 | Happy Valley InvitationalOct 4 · 5,000 Meters Open · Place 18 · Paradise ValleyParadise Valley | 5,000 Meters Open | 18 | 22:39 | 11 |
| Sep 20 | Paradise Honors Presents The Panther InvitationalSep 20 · 5,000 Meters Open · Place 22 · Paradise ValleyParadise Valley | 5,000 Meters Open | 22 | 22:18.82 | 11 |
| Sep 13 | Boulder Creek InvitationalSep 13 · 5,000 Meters Open · Place 37 · Paradise ValleyParadise Valley | 5,000 Meters Open | 37 | 21:20 | 11 |
| Aug 30 | Chandler InvitationalAug 30 · 5,000 Meters Varsity · Place 118 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 118 | 23:46.5 | JR |
| Aug 23 | Trojan Intra-Squad Time TrialAug 23 · 5,000 Meters Varsity · Place 3 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 3 | 23:58Unofficial | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Small 2 · Place 182 · UnattachedUnattached | 5,000 Meters Small 2 | 182 | 21:03.93 PB | 10 |
| Oct 23 | AIA Sectional - CrossroadsOct 23 · 5,000 Meters Varsity · Place 70 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 70 | 22:13.8 | SO |
| Oct 11 | Paradise Valley Unified School District Cross Country ChampionshipOct 11 · 5,000 Meters Varsity · Place 26 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 26 | 21:48.68 | 10 |
| Oct 5 | Glendale SHOWCASEOct 5 · 5,000 Meters Open · Place 156 · Paradise ValleyParadise Valley | 5,000 Meters Open | 156 | 24:27.43 | 10 |
| Sep 21 | Paradise Honors Presents The Panther InvitationalSep 21 · 5,000 Meters Open · Place 28 · Paradise ValleyParadise Valley | 5,000 Meters Open | 28 | 22:05.0 | SO |
| Sep 13 | Ojo Rojo XC InviteSep 13 · 5,000 Meters Open · Place 101 · Paradise ValleyParadise Valley | 5,000 Meters Open | 101 | 22:47.2 | SO |
| Sep 7 | Happy Valley InvitationalSep 7 · 5,000 Meters Open · Place 41 · Paradise ValleyParadise Valley | 5,000 Meters Open | 41 | 24:12 | 10 |
| Aug 31 | Chandler XC InviteAug 31 · 5,000 Meters Sophomore · Place 129 · Paradise ValleyParadise Valley | 5,000 Meters Sophomore | 129 | 23:08.5 | SO |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA State ChampionshipNov 4 · 5,000 Meters Division 2 · Place 231 · Paradise ValleyParadise Valley | 5,000 Meters Division 2 | 231 | 25:17.8 PB | 9 |
| Oct 25 | AIA Sectional - CrossroadsOct 25 · 5,000 Meters Varsity · Place 99 · Paradise ValleyParadise Valley | 5,000 Meters Varsity | 99 | 23:09.4 | FR |
| Oct 17 | Paradise Valley District Cross Country Championships 2023Oct 17 · 3 Miles Varsity · Place 35 · Paradise ValleyParadise Valley | 3 Miles Varsity | 35 | 22:51.38 | 9 |
| Oct 7 | Juan Reyes InvitationalOct 7 · 5,000 Meters Freshman · Place 8 · Paradise ValleyParadise Valley | 5,000 Meters Freshman | 8 | 22:59.7 | FR |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Freshman · Place 60 · Paradise ValleyParadise Valley | 5,000 Meters Freshman | 60 | 23:24.5 | FR |
| Sep 9 | Happy Valley Invitational (full)Sep 9 · Varsity · Place 39 · Paradise ValleyParadise Valley | Varsity | 39 | 28:53 | 9 |
| Sep 2 | Chandler InvitationalSep 2 · 5,000 Meters Freshman · Place 120 · Paradise ValleyParadise Valley | 5,000 Meters Freshman | 120 | 23:37.9 | FR |
| Aug 26 | Trojan Intra-Squad Time TrialAug 26 · 5,000 Meters Boys · Place 9 · Paradise ValleyParadise Valley | 5,000 Meters Boys | 9 | 25:28.89Unofficial | 9 |
2022 Cross Country
6 results2021 Cross Country
7 results2020 Cross Country
1 results