Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorShadow Ridge Showcase · Feb 2813.08aShadow Ridge ShowcaseFebruary 28, 2026
100 Meters · OutdoorBears Underclassman Invite · Mar 2512.40Bears Underclassman InviteMarch 25, 2026
100m Hurdles · 30" / 0.762m · OutdoorUSATF Arizona Association Junior Olympic Championships · Jun 1718.12aUSATF Arizona Association Junior Olympic ChampionshipsJune 17, 2023
100m Hurdles · 33" / 0.838m · OutdoorWestside Invitational · Apr 1117.74aWestside InvitationalApril 11, 2025
200 Meters · Indoor33rd Annual Indoor Classic (Youth & Open:19-25) · Feb 1528.30a33rd Annual Indoor Classic (Youth & Open:19-25)February 15, 2025
200 Meters · Outdoor***USATF Arizona State Championships (YOM) (Special) · May 2226.58a***USATF Arizona State Championships (YOM) (Special)May 22, 2026
200m Hurdles · 30" / 0.762m · OutdoorUSATF Arizona Association Junior Olympic Championships · Jun 1732.52aUSATF Arizona Association Junior Olympic ChampionshipsJune 17, 2023
300m Hurdles · 30" / 0.762m · OutdoorWestside Invitational · Apr 1149.86aWestside InvitationalApril 11, 2025
400 Meters · IndoorShadow Ridge Showcase · Feb 281:05.51aShadow Ridge ShowcaseFebruary 28, 2026
400 Meters · Outdoor14th Annual Pioneer Invitational · Apr 111:02.78a14th Annual Pioneer InvitationalApril 11, 2026
400m Hurdles · 30" / 0.762m · OutdoorUSATF Region 10 Junior Olympic Regional Championships · Jul 91:09.31aUSATF Region 10 Junior Olympic Regional ChampionshipsJuly 9, 2026
55 Meters · Indoor30th Annual Arizona Indoor Classic (Youth) · Feb 197.9730th Annual Arizona Indoor Classic (Youth)February 19, 2022
60 Meter · Indoor33rd Annual Indoor Classic (Youth & Open:19-25) · Feb 158.25a33rd Annual Indoor Classic (Youth & Open:19-25)February 15, 2025
60 Meters · Indoor31st Annual Indoor Classic (Youth & Open: 19-29) · Feb 198.36a31st Annual Indoor Classic (Youth & Open: 19-29)February 19, 2023
80m Hurdles · 30" / 0.762m · OutdoorUSATF Arizona Association Junior Olympic Championships · Jun 1813.72aUSATF Arizona Association Junior Olympic ChampionshipsJune 18, 2022
Long Jump · OutdoorArizona USATF Regulation Meet (Queen Creek) · Apr 273.27mArizona USATF Regulation Meet (Queen Creek)April 27, 2019

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 28 · Arizona Track StarsArizona Track Stars400m Hurdles30" / 0.762mRound P28.1:12.78a10
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 400m Hurdles · Place 6 · Arizona Track StarsArizona Track Stars400m Hurdles30" / 0.762mRound P6.1:12.82a10
Jul 9USATF Region 10 Junior Olympic Regional ChampionshipsJul 9 · 400m Hurdles · Place 2 · Arizona Track StarsArizona Track Stars400m Hurdles30" / 0.762m2.1:09.31a PB10
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 400m Hurdles · Place 2 · Arizona Track StarsArizona Track Stars400m Hurdles30" / 0.762m2.1:13.08a10
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 200 Meters · Place 5 · Arizona Track StarsArizona Track Stars200 MetersRound P5.26.80aWind: 0.610
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 200 Meters · Place 6 · Arizona Track StarsArizona Track Stars200 Meters6.27.11aWind: -0.810
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 100 Meters · Place 6 · Arizona Track StarsArizona Track Stars100 MetersRound P6.12.72aWind: 0.410
Jun 13***USATF Arizona Junior Olympic Championships (Special)Jun 13 · 100 Meters · Place 6 · Arizona Track StarsArizona Track Stars100 Meters6.12.90aWind: -1.510
May 22***USATF Arizona State Championships (YOM) (Special)May 22 · 400 Meters · Place 3 · Arizona Track StarsArizona Track Stars400 Meters3.1:03.03a10
May 22***USATF Arizona State Championships (YOM) (Special)May 22 · 200 Meters · Place 5 · Arizona Track StarsArizona Track Stars200 MetersRound P5.26.65aWind: 0.810
May 22***USATF Arizona State Championships (YOM) (Special)May 22 · 200 Meters · Place 4 · Arizona Track StarsArizona Track Stars200 Meters4.26.58a PBWind: 0.310
Apr 28Mustang Stampede the Final Rush Last Chance Meet (Full)Apr 28 · 400 Meters · Place 7 · Centennial (AZ)Centennial (AZ)400 Meters71:03.93a10
Apr 28Mustang Stampede the Final Rush Last Chance Meet (Full)Apr 28 · 100 Meters · Place 4 · Centennial (AZ)Centennial (AZ)100 Meters412.67a10
Apr 22PUSD11 Track and Field ChampionshipApr 22 · 400 Meters · Centennial (AZ)Centennial (AZ)400 Meters--DNS10
Apr 22PUSD11 Track and Field ChampionshipApr 22 · 100 Meters · Place 2 · Centennial (AZ)Centennial (AZ)100 Meters2.12.75aWind: 1.310
Apr 1114th Annual Pioneer InvitationalApr 11 · 400 Meters · Place 5 · Centennial (AZ)Centennial (AZ)400 Meters5.1:02.78a PB10
Apr 1114th Annual Pioneer InvitationalApr 11 · 200 Meters · Centennial (AZ)Centennial (AZ)200 Meters--DNSWind: -2.210
Mar 25Bears Underclassman InviteMar 25 · 100 Meters · Place 2 · Centennial (AZ)Centennial (AZ)100 Meters212.40 PB10
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 100 Meters · Centennial (AZ)Centennial (AZ)100 Meters—DNSWind: -0.110
Mar 13Mountain Ridge InviteMar 13 · 200 Meters · Place 6 · Centennial (AZ)Centennial (AZ)200 Meters627.75a10
Mar 13Mountain Ridge InviteMar 13 · 100 Meters · Place 2 · Centennial (AZ)Centennial (AZ)100 Meters212.99a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Shadow Ridge ShowcaseFeb 28 · 400 Meters · Place 8 · Centennial (AZ)Centennial (AZ)400 Meters81:05.51a PB10
Feb 28Shadow Ridge ShowcaseFeb 28 · 100 Meters · Place 7 · Centennial (AZ)Centennial (AZ)100 Meters713.08a PB10

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 8AIA Division I, II, and V ChampionshipMay 8 · 300m Hurdles · Place 24 · Centennial (AZ)Centennial (AZ)300m Hurdles2451.70a9
May 8AIA Division I, II, and V ChampionshipMay 8 · 100m Hurdles · Place 23 · Centennial (AZ)Centennial (AZ)100m Hurdles2318.35a9
May 8AIA Division I, II, and V ChampionshipMay 8 · 100 Meters · Place 16 · Centennial (AZ)Centennial (AZ)100 Meters1612.91a9
Apr 29Mustang Stampede the Final Rush Last Chance MeetApr 29 · 300m Hurdles · Place 2 · Centennial (AZ)Centennial (AZ)300m Hurdles250.069
Apr 29Mustang Stampede the Final Rush Last Chance MeetApr 29 · 100m Hurdles · Place 4 · Centennial (AZ)Centennial (AZ)100m Hurdles417.339
Apr 15Top of the Mountain InviteApr 15 · 300m Hurdles · Place 11 · Centennial (AZ)Centennial (AZ)300m Hurdles1149.45a9
Apr 15Top of the Mountain InviteApr 15 · 100m Hurdles · Place 14 · Centennial (AZ)Centennial (AZ)100m Hurdles1417.20a9
Apr 15Top of the Mountain InviteApr 15 · 100 Meters · Place 21 · Centennial (AZ)Centennial (AZ)100 Meters2112.93a9
Apr 11Westside InvitationalApr 11 · 300m Hurdles · Place 2 · Centennial (AZ)Centennial (AZ)300m Hurdles30" / 0.762m2.49.86a PB9
Apr 11Westside InvitationalApr 11 · 100m Hurdles · Place 3 · Centennial (AZ)Centennial (AZ)100m Hurdles33" / 0.838m3.17.74a PBWind: 0.19
Mar 29Shadow Ridge ShowcaseMar 29 · 300m Hurdles · Place 3 · Centennial (AZ)Centennial (AZ)300m Hurdles349.51a9
Mar 29Shadow Ridge ShowcaseMar 29 · 100m Hurdles · Place 5 · Centennial (AZ)Centennial (AZ)100m Hurdles517.55a9
Mar 29Shadow Ridge ShowcaseMar 29 · 100 Meters · Place 8 · Centennial (AZ)Centennial (AZ)100 Meters812.95a9
Mar 26Centennial hosts LibertyMar 26 · 300m Hurdles · Place 1 · Centennial (AZ)Centennial (AZ)300m Hurdles150.89
Mar 26Centennial hosts LibertyMar 26 · 100m Hurdles · Place 1 · Centennial (AZ)Centennial (AZ)100m Hurdles117.39
Mar 2185th Chandler Rotary Invitational - Friday SessionMar 21 · 100 Meters · Place 5 · Centennial (AZ)Centennial (AZ)100 Meters512.769
Mar 14Mountain Ridge Invite (FULL)Mar 14 · 300m Hurdles · Place 1 · Centennial (AZ)Centennial (AZ)300m Hurdles150.48a—
Mar 7Saunders Montague Desert Classic InviteMar 7 · 100 Meters · Place 13 · Centennial (AZ)Centennial (AZ)100 Meters1313.44a—
Mar 5Centennial, Peoria, Sunrise Mt. @ KellisMar 5 · 300m Hurdles · Place 1 · Centennial (AZ)Centennial (AZ)300m Hurdles154.96a—
Mar 5Centennial, Peoria, Sunrise Mt. @ KellisMar 5 · 100m Hurdles · Place 1 · Centennial (AZ)Centennial (AZ)100m Hurdles118.61a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1533rd Annual Indoor Classic (Youth & Open:19-25)Feb 15 · 60 Meter · Place 7 · Arizona Track StarsArizona Track Stars60 MeterRound P7.8.28a9
Feb 1533rd Annual Indoor Classic (Youth & Open:19-25)Feb 15 · 60 Meter · Place 6 · Arizona Track StarsArizona Track Stars60 Meter6.8.25a PB9
Feb 1533rd Annual Indoor Classic (Youth & Open:19-25)Feb 15 · 400 Meters · Place 4 · Arizona Track StarsArizona Track Stars400 Meters4.1:07.41a9
Feb 1533rd Annual Indoor Classic (Youth & Open:19-25)Feb 15 · 200 Meters · Place 8 · Arizona Track StarsArizona Track Stars200 Meters8.28.30a PB9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 15USATF Arizona Association Junior Olympic ChampionshipsJun 15 · 200m Hurdles · Place 6 · Arizona Track StarsArizona Track Stars200m Hurdles30" / 0.762m6.32.76a8
Jun 15USATF Arizona Association Junior Olympic ChampionshipsJun 15 · 100m Hurdles · Place 5 · Arizona Track StarsArizona Track Stars100m Hurdles30" / 0.762m5.18.18a8
May 18USATF Arizona State Championship - Mesa CC (YOM)May 18 · 100 Meters · Place 8 · Arizona Track StarsArizona Track Stars100 MetersRound P8.13.35aWind: -18
May 18USATF Arizona State Championship - Mesa CC (YOM)May 18 · 100 Meters · Place 5 · Arizona Track StarsArizona Track Stars100 Meters5.13.34aWind: -1.48
Apr 27USATF AZ Pioneers & Walter Wallace Invite (YOM)Apr 27 · 100 Meters · Place 11 · Arizona Track StarsArizona Track Stars100 Meters11.13.46a8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 17USATF Arizona Association Junior Olympic ChampionshipsJun 17 · 200m Hurdles · Place 9 · Arizona Track StarsArizona Track Stars200m Hurdles30" / 0.762m9.32.52a PBWind: -0.87
Jun 17USATF Arizona Association Junior Olympic ChampionshipsJun 17 · 100m Hurdles · Place 6 · Arizona Track StarsArizona Track Stars100m Hurdles30" / 0.762m6.18.12a PBWind: 07
Jun 17USATF Arizona Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 10 · Arizona Track StarsArizona Track Stars100 MetersRound P10.13.37aWind: 0.17
May 20USATF Arizona State Championship @MCC (YOM)May 20 · 200m Hurdles · Place 6 · Arizona Track StarsArizona Track Stars200m Hurdles632.81a—
Apr 1USATF AZ 58th Phoenix Invitational (YOM)Apr 1 · 200m Hurdles · Place 7 · Arizona Track StarsArizona Track Stars200m Hurdles732.90a—
Apr 1USATF AZ 58th Phoenix Invitational (YOM)Apr 1 · 100 Meters · Place 24 · Arizona Track StarsArizona Track Stars100 MetersRound P2413.57a—
Mar 18USATF Arizona Regulation Meet-Canyon View HS (Youth)Mar 18 · 200m Hurdles · Place 5 · Arizona Track StarsArizona Track Stars200m Hurdles532.96a—
Mar 18USATF Arizona Regulation Meet-Canyon View HS (Youth)Mar 18 · 100m Hurdles · Place 3 · Arizona Track StarsArizona Track Stars100m Hurdles318.23a—
Mar 11USATF Arizona Regulation Meet - Westwood HS (YOM)Mar 11 · 100 Meters · Place 10 · Arizona Track StarsArizona Track Stars100 Meters1013.45—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 1931st Annual Indoor Classic (Youth & Open: 19-29)Feb 19 · 400 Meters · Place 7 · Arizona Track StarsArizona Track Stars400 Meters71:06.83a—
Feb 1931st Annual Indoor Classic (Youth & Open: 19-29)Feb 19 · 200 Meters · Place 7 · Arizona Track StarsArizona Track Stars200 Meters728.46a—
Feb 1931st Annual Indoor Classic (Youth & Open: 19-29)Feb 19 · 60 Meters · Place 3 · Arizona Track StarsArizona Track Stars60 MetersRound P38.36a PB—
Feb 1931st Annual Indoor Classic (Youth & Open: 19-29)Feb 19 · 60 Meters · Place 4 · Arizona Track StarsArizona Track Stars60 Meters48.44a—
Jan 28USATF Arizona Developmental (Deer Valley HS) Jan 28 · 400 Meters · Place 25 · Arizona Track StarsArizona Track Stars400 Meters251:13.76a—
Jan 28USATF Arizona Developmental (Deer Valley HS) Jan 28 · 200 Meters · Place 14 · Arizona Track StarsArizona Track Stars200 Meters1430.20a—
Jan 28USATF Arizona Developmental (Deer Valley HS) Jan 28 · 60 Meters · Place 10 · Arizona Track StarsArizona Track Stars60 Meters108.78a—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 18USATF Arizona Association Junior Olympic ChampionshipsJun 18 · 80m Hurdles · Place 2 · Arizona Track StarsArizona Track Stars80m Hurdles30" / 0.762m2.13.72a PB12
Jun 18USATF Arizona Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 11 · Arizona Track StarsArizona Track Stars100 MetersRound P11.14.09a12
Apr 30Arizona USATF Regulation Meet (Mountain Pointe HS)Apr 30 · 400 Meters · Place 5 · Arizona Track StarsArizona Track Stars400 Meters5.1:07.35a12
Apr 30Arizona USATF Regulation Meet (Mountain Pointe HS)Apr 30 · 200 Meters · Place 3 · Arizona Track StarsArizona Track Stars200 Meters3.28.08a12
Apr 30Arizona USATF Regulation Meet (Mountain Pointe HS)Apr 30 · 100 Meters · Arizona Track StarsArizona Track Stars100 Meters—DNS12
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 80m Hurdles · Place 4 · Arizona Track StarsArizona Track Stars80m Hurdles30" / 0.762m4.14.25a12
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 200 Meters · Place 13 · Arizona Track StarsArizona Track Stars200 MetersRound P13.28.59a12
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 5 · Arizona Track StarsArizona Track Stars100 MetersRound P5.13.82a12
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 7 · Arizona Track StarsArizona Track Stars100 Meters7.13.84a12
Mar 19Arizona USATF Regulation Meet ( Hamilton HS)Mar 19 · 80m Hurdles · Place 4 · Arizona Track StarsArizona Track Stars80m Hurdles30" / 0.762m4.15.15a12
Mar 19Arizona USATF Regulation Meet ( Hamilton HS)Mar 19 · 200 Meters · Place 4 · Arizona Track StarsArizona Track Stars200 Meters4.28.58a12
Mar 12Arizona USATF Regulation Meet (Westwood HS)Mar 12 · 400 Meters · Place 17 · Arizona Track StarsArizona Track Stars400 Meters17.1:12.00a12
Mar 12Arizona USATF Regulation Meet (Westwood HS)Mar 12 · 200 Meters · Place 10 · Arizona Track StarsArizona Track Stars200 Meters10.29.47a12
Jan 29USATF Arizona Developmental (Deer Valley HS)Jan 29 · 400 Meters · Place 6 · Arizona Track StarsArizona Track Stars400 Meters6.1:13.96a12
Jan 29USATF Arizona Developmental (Deer Valley HS)Jan 29 · 200 Meters · Place 7 · Arizona Track StarsArizona Track Stars200 Meters7.31.13a12
Jan 29USATF Arizona Developmental (Deer Valley HS)Jan 29 · 100 Meters · Place 7 · Arizona Track StarsArizona Track Stars100 Meters7.14.76a12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1930th Annual Arizona Indoor Classic (Youth)Feb 19 · 400 Meters · Place 5 · Arizona Track StarsArizona Track Stars400 Meters51:11.2112
Feb 1930th Annual Arizona Indoor Classic (Youth)Feb 19 · 200 Meters · Place 6 · Arizona Track StarsArizona Track Stars200 Meters629.0912
Feb 1930th Annual Arizona Indoor Classic (Youth)Feb 19 · 55 Meters · Place 4 · Arizona Track StarsArizona Track Stars55 Meters47.97 PB12
Feb 1930th Annual Arizona Indoor Classic (Youth)Feb 19 · 55 Meters · Place 3 · Arizona Track StarsArizona Track Stars55 Meters38.0812

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Arizona USATF Regulation Meet (Queen Creek)Apr 27 · Long Jump · Place 9 · Arizona Track StarsArizona Track StarsLong Jump93.27m PB1
Apr 27Arizona USATF Regulation Meet (Queen Creek)Apr 27 · 200 Meters · Place 8 · Arizona Track StarsArizona Track Stars200 Meters832.611
Apr 27Arizona USATF Regulation Meet (Queen Creek)Apr 27 · 100 Meters · Place 11 · Arizona Track StarsArizona Track Stars100 Meters1115.361