Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Shalimar Country ClubDoug Conley Invitational · Sep 26 | 19:41.9 | Doug Conley Invitational | September 26, 2015 |
| 5,000 Meters · Cave Creek Golf CourseAIA Division I State Championship · Nov 5 | 19:46 | AIA Division I State Championship | November 5, 2016 |
| 5,000 Meters · Crossroads ParkDivision I, Section 1 Championships · Oct 30 | 20:10 | Division I, Section 1 Championships | October 30, 2015 |
| 5,000 Meters · Grande Sports ComplexNike Desert Twilight · Sep 30 | 20:04.0 | Nike Desert Twilight | September 30, 2016 |
| 5,000 Meters · Kiwanis ParkTempe Union District Championship · Oct 19 | 20:36.62 | Tempe Union District Championship | October 19, 2016 |
| 5,000 Meters · Shalimar Country Club45th Annual Doug Conley Invitational · Sep 23 | 20:11.7 | 45th Annual Doug Conley Invitational | September 23, 2017 |
| 5,000 Meters · Tumbleweed ParkChandler Invite · Sep 3 | 20:29.00 | Chandler Invite | September 3, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA Division I State ChampionshipNov 4 · 5,000 Meters Varsity · Place 56 · Mountain Pointe | 5,000 Meters Varsity | 56 | 21:27 | 11 |
| Oct 27 | AIA Sectionals Crossoads, Div I/Sec IOct 27 · 5,000 Meters Varsity · Place 26 · Mountain Pointe | 5,000 Meters Varsity | 26 | 21:13 | 11 |
| Oct 18 | Tempe City ChampionshipsOct 18 · 5,000 Meters Varsity · Place 10 · Mountain Pointe | 5,000 Meters Varsity | 10 | 21:35 | 11 |
| Sep 29 | Desert TwilightSep 29 · 5,000 Meters Varsity · Place 147 · MOUNTAIN POINTE | 5,000 Meters Varsity | 147 | 00:20:50.6 | — |
| Sep 23 | 45th Annual Doug Conley InvitationalSep 23 · 5,000 Meters Elite · Place 40 · Mountain Pointe | 5,000 Meters Elite | 40 | 20:11.7 PB | 11 |
| Sep 9 | Fountain Hills InvitationalSep 9 · 5,000 Meters Varsity · Place 29 · Mountain Pointe | 5,000 Meters Varsity | 29 | 21:25.4 | — |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AIA Division I State ChampionshipNov 5 · 5,000 Meters Varsity · Place 23 · Mountain Pointe | 5,000 Meters Varsity | 23 | 19:46 PB | 10 |
| Oct 28 | Division I, Section 1Oct 28 · 5,000 Meters Varsity · Place 10 · Mountain Pointe | 5,000 Meters Varsity | 10 | 20:16 | 10 |
| Oct 19 | Tempe Union District ChampionshipOct 19 · 5,000 Meters Varsity · Place 8 · Mountain Pointe | 5,000 Meters Varsity | 8 | 20:36.62 PB | 10 |
| Sep 30 | Nike Desert Twilight Sep 30 · 5,000 Meters Championship · Place 24 · Mountain Pointe | 5,000 Meters Championship | 24 | 20:04.0 PB | 10 |
| Sep 10 | Fountain Hills InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · Mountain Pointe | 5,000 Meters Varsity | 7 | 20:21.5 | SO |
| Sep 3 | Chandler InviteSep 3 · 5,000 Meters Sophomores · Place 6 · Mountain Pointe | 5,000 Meters Sophomores | 6 | 20:29.00 PB | 10 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AIA Division I State ChampionshipsNov 7 · 5,000 Meters Varsity · Place 41 · Mountain Pointe | 5,000 Meters Varsity | 41 | 20:08.10 | 9 |
| Oct 30 | Division I, Section 1 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 15 · Mountain Pointe | 5,000 Meters Varsity | 15 | 20:10 PB | 9 |
| Oct 21 | Tempe All City ChampionshipsOct 21 · 5,000 Meters Varsity Girls · Place 12 · Mountain Pointe | 5,000 Meters Varsity Girls | 12 | 20:39.6 | 9 |
| Oct 2 | 8th Annual Desert Twilight Oct 2 · 5,000 Meters Championship · Place 23 · Mountain Pointe | 5,000 Meters Championship | 23 | 20:08.1 | 9 |
| Sep 26 | Doug Conley InvitationalSep 26 · 3 Mile Invitational · Place 7 · Mountain Pointe | 3 Mile Invitational | 7 | 19:41.9 PB | 9 |
| Sep 12 | Fountain Hills InvitationalSep 12 · 5,000 Meters Varsity · Place 1 · Mountain Pointe | 5,000 Meters Varsity | 1 | 20:47.9 | FR |
| Sep 5 | 21st Annual Chandler InviteSep 5 · 5,000 Meters Freshman · Place 9 · Mountain Pointe | 5,000 Meters Freshman | 9 | 20:41.00 | 9 |