Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorOak Hills vs Granite Hills · Feb 2512.47aOak Hills vs Granite HillsFebruary 25, 2026
100 Meters · OutdoorInland Empire Championships · Apr 180.6Inland Empire ChampionshipsApril 18, 2026
200 Meters · IndoorOak Hills vs Granite Hills · Feb 2526.66aOak Hills vs Granite HillsFebruary 25, 2026
200 Meters · OutdoorDesert Sky League Cluster @ Adelanto · Mar 1826.56aDesert Sky League Cluster @ AdelantoMarch 18, 2026
400 Meters · OutdoorRialto Invitational 2023 · Apr 81:10.71aRialto Invitational 2023April 8, 2023

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 200 Meters · Place 12 · Strictly Speed Track ClubStrictly Speed Track Club200 MetersRound P12.27.04aWind: 1.710
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Place 9 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P9.12.63aWind: 0.410
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Strictly Speed Track ClubStrictly Speed Track Club100 Meters—DNS10
Jun 6Long Beach Sprinters InvitationalJun 6 · 200 Meters · Place 8 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters8.27.13a10
Jun 6Long Beach Sprinters InvitationalJun 6 · 100 Meters · Place 3 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P3.12.75a10
Jun 6Long Beach Sprinters InvitationalJun 6 · 100 Meters · Strictly Speed Track ClubStrictly Speed Track Club100 Meters—DNS10
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 11 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters11.25.97aWind: 3.710
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 6 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P6.12.48aWind: 2.110
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 6 · Strictly Speed Track ClubStrictly Speed Track Club100 Meters6.12.67aWind: 2.710
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 26 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 MetersRound P26.12.59aWind: -110
May 9CIF SS D2 PreliminariesMay 9 · 100 Meters · Place 26 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 MetersRound P26.12.59aWind: -110
Apr 29Desert Sky League Finals @ SilveradoApr 29 · 200 Meters · Place 4 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters4.26.55aWind: 2.410
Apr 29Desert Sky League Finals @ SilveradoApr 29 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.12.66aWind: -0.610
Apr 22Granite Hills 5-WayApr 22 · 200 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters2.26.90aWind: -210
Apr 22Granite Hills 5-WayApr 22 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.12.66aWind: -0.710
Apr 18Inland Empire ChampionshipsApr 18 · 100 Meters · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters—0.6 PB10
Apr 11The BIG MeetApr 11 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.12.45aWind: -0.410
Apr 1Desert Sky League Cluster @ BarstowApr 1 · 200 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters127.30a10
Apr 1Desert Sky League Cluster @ BarstowApr 1 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters213.41a10
Mar 21Desert Christian/Eastside InvitationalMar 21 · 200 Meters · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters—DNS10
Mar 21Desert Christian/Eastside InvitationalMar 21 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.12.59aWind: 0.110
Mar 18Desert Sky League Cluster @ AdelantoMar 18 · 200 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters226.56a PB10
Mar 18Desert Sky League Cluster @ AdelantoMar 18 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters212.44a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Oak Hills vs Granite HillsFeb 25 · 200 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters126.66a PB10
Feb 25Oak Hills vs Granite HillsFeb 25 · 100 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters112.47a PB10
Feb 21High Desert Classic 2026Feb 21 · 200 Meters · Place 4 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters427.66a10
Feb 21High Desert Classic 2026Feb 21 · 100 Meters · Place 3 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters312.96a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 200 Meters · Place 23 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 MetersRound P23.26.91aWind: 0.19
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 100 Meters · Place 18 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 MetersRound P18.12.67aWind: 1.19
Apr 28Desert Sky League ChampionshipsApr 28 · 200 Meters · Place 3 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 MetersRound P326.689
Apr 28Desert Sky League ChampionshipsApr 28 · 200 Meters · Place 3 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters326.769
Apr 28Desert Sky League ChampionshipsApr 28 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 MetersRound P212.169
Apr 28Desert Sky League ChampionshipsApr 28 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters212.589
Apr 8Barstow vs Granite Hills /Victor Valley @ Victor ValleyApr 8 · 200 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters2.27.80a9
Apr 8Barstow vs Granite Hills /Victor Valley @ Victor ValleyApr 8 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.13.03a9
Apr 8Barstow vs Granite Hills /Victor Valley @ Victor ValleyApr 8 · 300m Hurdles · Granite Hills (Apple Valley)Granite Hills (Apple Valley)300m Hurdles30" / 0.762m--DNS9
Apr 8Barstow vs Granite Hills /Victor Valley @ Victor ValleyApr 8 · 200 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters2.27.80a9
Apr 8Barstow vs Granite Hills /Victor Valley @ Victor ValleyApr 8 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters2.13.03a9
Mar 27Silverado vs Granite HillsMar 27 · 200 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters2.28.83aWind: 49
Mar 27Silverado vs Granite HillsMar 27 · 100 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters1.13.33aWind: 3.59
Mar 15Desert Christian Eastside InviteMar 15 · 200 Meters · Place 3 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters327.71a—
Mar 15Desert Christian Eastside InviteMar 15 · 100 Meters · Place 2 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters212.95a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Oak Hills vs Granite HillsFeb 25 · 200 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)200 Meters128.12a—
Feb 25Oak Hills vs Granite HillsFeb 25 · 100 Meters · Place 1 · Granite Hills (Apple Valley)Granite Hills (Apple Valley)100 Meters113.19a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 17 · Strictly Speed Track ClStrictly Speed Track Cl200 Meters1726.90a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 16 · Strictly Speed Track ClStrictly Speed Track Cl100 Meters1613.00a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Strictly Speed Track ClubStrictly Speed Track Club400 Meters—DNS8
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Strictly Speed Track ClubStrictly Speed Track Club200 Meters—DQWind: 1.18
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 16 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P16.12.86aWind: 1.18
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 17 · Strictly Speed Track ClubStrictly Speed Track Club100 Meters17.12.92aWind: 1.98
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 200 Meters · Place 15 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters15.27.17a8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100 Meters · Place 6 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P6.12.86a8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100 Meters · Place 5 · Strictly Speed Track ClubStrictly Speed Track Club100 Meters5.13.17aWind: -1.98
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 400 Meters · Place 34 · Strictly Speed Track ClubStrictly Speed Track Club400 Meters34.1:25.26a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 200 Meters · Place 13 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters13.27.04aWind: 0.28
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 100 Meters · Place 13 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P13.13.36a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 57 · Strictly Speed Track ClubStrictly Speed Track Club400 Meters57.1:11.17a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · Place 19 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters19.27.12aWind: -1.78
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · Place 23 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P23.13.35aWind: -1.18
Mar 910 East InvitationalMar 9 · 400 Meters · Place 43 · Strictly Speed Track ClubStrictly Speed Track Club400 Meters43.1:14.77a8
Mar 910 East InvitationalMar 9 · 100 Meters · Place 13 · Strictly Speed Track ClubStrictly Speed Track Club100 Meters13.13.30a8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 35 · Strictly Speed Track ClStrictly Speed Track Cl200 MetersRound P3529.15a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 30 · Strictly Speed Track ClStrictly Speed Track Cl100 MetersRound P3013.52a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 63 · Strictly Speed Track ClubStrictly Speed Track Club400 Meters63.1:24.40aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 27 · Strictly Speed Track ClubStrictly Speed Track Club200 Meters27.27.70aWind: 1.1Unofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 29 · Strictly Speed Track ClubStrictly Speed Track Club100 MetersRound P29.13.34aWind: 0.6Unofficial7
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 73 · Strictly Speed Track ClStrictly Speed Track Cl400 Meters731:15.94a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 100 Meters · Place 13 · Strictly Speed Track ClStrictly Speed Track Cl100 MetersRound P1312.98a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 43 · Strictly Speed Track ClStrictly Speed Track Cl400 Meters431:11.72a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 22 · Strictly Speed Track ClStrictly Speed Track Cl100 MetersRound P2213.43a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 30 · Strictly Speed Track ClStrictly Speed Track Cl200 Meters3028.11a—
Apr 8Rialto Invitational 2023Apr 8 · 400 Meters · Place 3 · Strictly Speed Track ClStrictly Speed Track Cl400 Meters31:10.71a PB—