Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorShadow Ridge Showcase · Feb 2813.00aShadow Ridge ShowcaseFebruary 28, 2026
100 Meters · Outdoor***USATF Arizona Junior Olympic Championships (Special) · Jun 1312.30a***USATF Arizona Junior Olympic Championships (Special)June 13, 2026
200 Meters · IndoorShadow Ridge Showcase · Feb 2826.80aShadow Ridge ShowcaseFebruary 28, 2026
200 Meters · OutdoorAIA Track & Field State Championships · May 1525.24aAIA Track & Field State ChampionshipsMay 15, 2026
400 Meters · OutdoorValley Classic · Mar 271:03.23aValley ClassicMarch 27, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 100 Meters · Place 6 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)100 MetersRound P6.12.51a11
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 100 Meters · Place 6 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)100 Meters6.12.38a11
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 200 Meters · Place 7 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)200 MetersRound P7.26.02aWind: -1.511
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 200 Meters · Place 6 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)200 Meters6.25.85aWind: -1.811
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 100 Meters · Place 6 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)100 MetersRound P6.12.43aWind: -1.211
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 100 Meters · Place 4 · EPA Track Club (Explosive Performance Athletics)EPA Track Club (Explosive Performance Athletics)100 Meters4.12.30a PBWind: 0.811
May 15AIA Track & Field State ChampionshipsMay 15 · 200 Meters · Place 13 · Shadow RidgeShadow Ridge200 MetersRound P13.25.24a PBWind: 011
May 15AIA Track & Field State ChampionshipsMay 15 · 100 Meters · Place 16 · Shadow RidgeShadow Ridge100 MetersRound P16.12.57aWind: -1.811
May 7AIA Division I, II, V ChampionshipsMay 7 · 100m Hurdles · Place 7 · Shadow RidgeShadow Ridge100m Hurdles725.22—
May 7AIA Division I, II, V ChampionshipsMay 7 · 100m Hurdles · Place 8 · Shadow RidgeShadow Ridge100m Hurdles825.67q—
Apr 28Mustang Stampede the Final Rush Last Chance Meet (Full)Apr 28 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters312.57a11
Apr 24Shaun Hardt True Grit InvitationalApr 24 · 200 Meters · Place 8 · Shadow RidgeShadow Ridge200 Meters825.99a11
Apr 24Shaun Hardt True Grit InvitationalApr 24 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters312.45a11
Apr 152026 Dysart District ChampionshipsApr 15 · 200 Meters · Place 1 · Shadow RidgeShadow Ridge200 Meters125.50a11
Apr 152026 Dysart District ChampionshipsApr 15 · 100 Meters · Place 1 · Shadow RidgeShadow Ridge100 Meters112.63a11
Apr 4Becky Matthews InvitationalApr 4 · 200 Meters · Place 3 · Shadow RidgeShadow Ridge200 Meters325.84a11
Apr 4Becky Matthews InvitationalApr 4 · 100 Meters · Place 2 · Shadow RidgeShadow Ridge100 Meters212.69a11
Apr 1OC/Shadow Ridge/McClintock/Goldwater QuadApr 1 · 200 Meters · Place 1 · Shadow RidgeShadow Ridge200 Meters126.05a11
Apr 1OC/Shadow Ridge/McClintock/Goldwater QuadApr 1 · 100 Meters · Place 1 · Shadow RidgeShadow Ridge100 Meters112.50a11
Mar 27Valley ClassicMar 27 · 400 Meters · Place 4 · Shadow RidgeShadow Ridge400 Meters41:03.23a PB11
Mar 27Valley ClassicMar 27 · 200 Meters · Place 2 · Shadow RidgeShadow Ridge200 Meters225.69a11
Mar 27Valley ClassicMar 27 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters312.49a11
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 200 Meters · Place 17 · Shadow RidgeShadow Ridge200 Meters17.26.29aWind: -1.411
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters3.12.64aWind: -0.611
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 200 Meters · Place 17 · Shadow RidgeShadow Ridge200 Meters1726.2911
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters312.6411
Mar 13Brophy Devon Allen InvitationalMar 13 · 100 Meters · Place 9 · Shadow RidgeShadow Ridge100 Meters912.57a11
Mar 4 Shadow Ridge vs. Liberty JV/OpenMar 4 · 400 Meters · Place 1 · Shadow RidgeShadow Ridge400 Meters11:03.511
Mar 4 Shadow Ridge vs. Liberty JV/OpenMar 4 · 200 Meters · Place 1 · Shadow RidgeShadow Ridge200 Meters125.911
Mar 4 Shadow Ridge vs. Liberty JV/OpenMar 4 · 100 Meters · Place 1 · Shadow RidgeShadow Ridge100 Meters112.511

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Shadow Ridge ShowcaseFeb 28 · 200 Meters · Place 6 · Shadow RidgeShadow Ridge200 Meters626.80a PB11
Feb 28Shadow Ridge ShowcaseFeb 28 · 100 Meters · Place 5 · Shadow RidgeShadow Ridge100 Meters513.00a PB11

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 11Puma Rise and Shine InvitationalApr 11 · 200 Meters · Place 16 · Shadow RidgeShadow Ridge200 Meters1626.4910
Apr 11Puma Rise and Shine InvitationalApr 11 · 100 Meters · Place 40 · Shadow RidgeShadow Ridge100 Meters4013.1210
Apr 9Shadow Ridge Dual Meet with MillenniumApr 9 · 200 Meters · Place 1 · Shadow RidgeShadow Ridge200 Meters125.610
Apr 4Westwood Hohokam InviteApr 4 · 200 Meters · Place 4 · Shadow RidgeShadow Ridge200 Meters426.29—
Apr 4Westwood Hohokam InviteApr 4 · 100 Meters · Place 8 · Shadow RidgeShadow Ridge100 Meters813.05—
Apr 4Westwood Hohokam InviteApr 4 · 200 Meters · Place 4 · Shadow RidgeShadow Ridge200 Meters426.2910
Apr 4Westwood Hohokam InviteApr 4 · 100 Meters · Place 8 · Shadow RidgeShadow Ridge100 Meters813.0510
Apr 2Shadow Ridge DualApr 2 · 200 Meters · Place 2 · Shadow RidgeShadow Ridge200 Meters226.93a10
Apr 2Shadow Ridge DualApr 2 · 100 Meters · Place 1 · Shadow RidgeShadow Ridge100 Meters112.97a10
Mar 29Shadow Ridge ShowcaseMar 29 · 200 Meters · Place 6 · Shadow RidgeShadow Ridge200 Meters626.84a10
Mar 29Shadow Ridge ShowcaseMar 29 · 100 Meters · Place 13 · Shadow RidgeShadow Ridge100 Meters1313.18a10
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 200 Meters · Place 33 · Shadow RidgeShadow Ridge200 Meters3327.11—
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 100 Meters · Place 7 · Shadow RidgeShadow Ridge100 Meters712.84—
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 200 Meters · Place 33 · Shadow RidgeShadow Ridge200 Meters3327.1110
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 100 Meters · Place 7 · Shadow RidgeShadow Ridge100 Meters712.8410
Mar 6Red Mountain RampageMar 6 · 200 Meters · Place 4 · Shadow RidgeShadow Ridge200 Meters427.11a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24Last Chance Qualifier & Underclassmen ShowcaseApr 24 · 200 Meters · Place 14 · Shadow RidgeShadow Ridge200 Meters1427.75a—
Apr 24Last Chance Qualifier & Underclassmen ShowcaseApr 24 · 100 Meters · Place 14 · Shadow RidgeShadow Ridge100 Meters1413.29a—
Apr 17Dysart District ChampionshipsApr 17 · 200 Meters · Place 8 · Shadow RidgeShadow Ridge200 Meters828.2—
Apr 17Dysart District ChampionshipsApr 17 · 100 Meters · Place 4 · Shadow RidgeShadow Ridge100 Meters413.3—
Mar 2284th NIKE Chandler Rotary InvitationalMar 22 · 200 Meters · Place 59 · Shadow RidgeShadow Ridge200 Meters5928.19—
Mar 2284th NIKE Chandler Rotary InvitationalMar 22 · 100 Meters · Place 54 · Shadow RidgeShadow Ridge100 Meters5413.53—
Mar 15Red Mountain RampageMar 15 · 100 Meters · Place 14 · Shadow RidgeShadow Ridge100 Meters1413.45a—
Mar 9Shadow Ridge ShowcaseMar 9 · 100 Meters · Place 24 · Shadow RidgeShadow Ridge100 Meters2413.55a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Millennium, Shadow Ridge, & Desert EdgeFeb 28 · 200 Meters · Place 4 · Shadow RidgeShadow Ridge200 Meters428.48a—
Feb 28Millennium, Shadow Ridge, & Desert EdgeFeb 28 · 100 Meters · Place 3 · Shadow RidgeShadow Ridge100 Meters313.95a—