Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCS Tri-Valley Championship · May 1311.87aNCS Tri-Valley ChampionshipMay 13, 2023
100m Hurdles · 33" / 0.838m · OutdoorACC Outdoor Championships · May 1513.45aACC Outdoor ChampionshipsMay 15, 2025
150 Meters · OutdoorCA Winter State Track & Field Championships · Jan 2919.31aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
200 Meters · OutdoorNCS Tri-Valley Championship · May 1324.62aNCS Tri-Valley ChampionshipMay 13, 2023
200m Hurdles · 33" / 0.838m · OutdoorDAL Sprint & Field Meet: Acalanes, Campolindo, Miramonte · Mar 2730.43aDAL Sprint & Field Meet: Acalanes, Campolindo, MiramonteMarch 27, 2021
300 Meters · OutdoorCA Winter State Track & Field Championships · Jan 2944.38aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
300m Hurdles · 30" / 0.762m · Outdoor102nd CIF State T&F Champs Prelims 2022 · May 2747.03a102nd CIF State T&F Champs Prelims 2022May 27, 2022
60 Meter · OutdoorCA Winter State Track & Field Championships · Jan 297.94aCA Winter State Track & Field ChampionshipsJanuary 29, 2022
60 Meters · IndoorCA Winter Championships · Feb 47.62aCA Winter ChampionshipsFebruary 4, 2023
60m Hurdles · 33" / 0.838m · IndoorACC Indoor Championships · Feb 268.19aACC Indoor ChampionshipsFebruary 26, 2026
800 Meters · OutdoorDublin Distance Fiesta · Mar 182:58.07Dublin Distance FiestaMarch 18, 2022
full · OutdoorDAL Championship Finals · May 712.19aDAL Championship FinalsMay 7, 2022
Triple Jump · OutdoorDAL Practice Meet: Campolindo v. Miramonte · Mar 424'10.00DAL Practice Meet: Campolindo v. MiramonteMarch 4, 2020

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60m Hurdles · Place 3 · CaliforniaCalifornia60m Hurdles33" / 0.838mRound P3.8.25aWind: 0Jr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60m Hurdles · Place 2 · CaliforniaCalifornia60m Hurdles33" / 0.838m2.8.19a PBWind: 0Jr
Feb 13Battle Born ClassicFeb 13 · 60m Hurdles · Place 2 · CaliforniaCalifornia60m Hurdles33" / 0.838mRound S2.8.29aJr
Feb 13Battle Born ClassicFeb 13 · 60m Hurdles · Place 1 · CaliforniaCalifornia60m Hurdles33" / 0.838mRound P1.8.27aJr
Feb 13Battle Born ClassicFeb 13 · 60m Hurdles · Place 2 · CaliforniaCalifornia60m Hurdles33" / 0.838m2.8.21aJr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 100m Hurdles · Place 32 · CaliforniaCalifornia100m Hurdles33" / 0.838mRound P32.13.48aWind: 1.2So
May 15ACC Outdoor ChampionshipsMay 15 · 100m Hurdles · Place 9 · CaliforniaCalifornia100m Hurdles33" / 0.838mRound P9.13.45a PBWind: 0.4So
May 3Cal vs Stanford Big MeetMay 3 · 100m Hurdles · Place 3 · CalCal100m Hurdles313.54aSO
May 3Cal vs Stanford Big MeetMay 3 · 100 Meters · Place 7 · CalCal100 Meters712.14aSO
Apr 1665th Mt. SAC RelaysApr 16 · 100m Hurdles · Place 4 · CaliforniaCalifornia100m Hurdles33" / 0.838m4.13.67aWind: 1.6So
Apr 5Brutus Hamilton InvitationalApr 5 · 100m Hurdles · Place 2 · CaliforniaCalifornia100m Hurdles33" / 0.838m2.13.64aWind: 1.4So
Apr 5Brutus Hamilton InvitationalApr 5 · 100 Meters · Place 4 · CaliforniaCalifornia100 Meters4.12.03aWind: -0.9So
Apr 3Brutus Hamilton MultisApr 3 · 100m Hurdles · Place 2 · CalCal100m Hurdles213.64aSo
Apr 3Brutus Hamilton MultisApr 3 · 100 Meters · Place 4 · CalCal100 Meters412.03aSo
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 100m Hurdles · Place 24 · CaliforniaCalifornia100m Hurdles33" / 0.838mRound P24.13.95aWind: 0.7So
Mar 21Hornet InvitationalMar 21 · 100m Hurdles · Place 4 · CaliforniaCalifornia100m Hurdles33" / 0.838m4.13.85aWind: -1.1So
Mar 21Hornet InvitationalMar 21 · 100 Meters · Place 15 · CaliforniaCalifornia100 Meters15.12.01aWind: 1.7So

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Cal at Stanford (The Big Meet)Apr 30 · 100m Hurdles · Place 3 · CaliforniaCalifornia100m Hurdles33" / 0.838m3.14.17aWind: 0.3Fr
Apr 30Cal at Stanford (The Big Meet)Apr 30 · 100 Meters · Place 11 · CaliforniaCalifornia100 Meters11.12.45aWind: 0Fr
Apr 1964th Mt. SAC RelaysApr 19 · 100m Hurdles · Place 22 · FR CaliforniaFR California100m Hurdles2214.35—
Apr 1964th Mt. SAC RelaysApr 19 · 100 Meters · Place 55 · FR CaliforniaFR California100 Meters5512.29—
Mar 29Stanford Invitational - CollegiateMar 29 · 100m Hurdles · Place 30 · CaliforniaCalifornia100m Hurdles33" / 0.838mRound P30.15.15aWind: -1.4Fr
Mar 29Stanford Invitational - CollegiateMar 29 · 100 Meters · Place 50 · CaliforniaCalifornia100 MetersRound P50.12.98aWind: -1.8Fr

2023 Outdoor Track

41 results
DateMeetEventPlMarkGr
May 27103rd CIF State T&F Champs Finals 2023May 27 · 100m Hurdles · Place 6 · CampolindoCampolindo100m Hurdles33" / 0.838m6.14.11aWind: 2.112
May 26103rd CIF State T&F Champs Prelims 2023May 26 · 100m Hurdles · Place 4 · CampolindoCampolindo100m Hurdles33" / 0.838mRound P4.14.01aWind: 1.212
May 26103rd CIF State T&F Champs Prelims 2023May 26 · 200 Meters · Place 19 · CampolindoCampolindo200 MetersRound P19.25.06aWind: 1.212
May 26103rd CIF State T&F Champs Prelims 2023May 26 · 100 Meters · Place 12 · CampolindoCampolindo100 MetersRound P12.11.97aWind: 1.612
May 19CIF North Coast Section Meet of ChampionsMay 19 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.0212
May 19CIF North Coast Section Meet of ChampionsMay 19 · 200 Meters · Place 1 · CampolindoCampolindo200 MetersRound P125.3412
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters111.9412
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100 Meters · Place 1 · CampolindoCampolindo100 MetersRound P112.0612
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.2812
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100m Hurdles · Place 1 · CampolindoCampolindo100m HurdlesRound P114.2512
May 13NCS Tri-Valley ChampionshipMay 13 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles33" / 0.838m1.14.49aWind: 1.312
May 13NCS Tri-Valley ChampionshipMay 13 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters1.24.62a PBWind: 1.212
May 13NCS Tri-Valley ChampionshipMay 13 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters1.11.87a PBWind: 1.212
May 6DAL Championship FINALSMay 6 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.07a—
May 6DAL Championship FINALSMay 6 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.44a—
May 6DAL Championship FINALSMay 6 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.11a—
May 6DAL Championship FINALSMay 6 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.05a—
May 6DAL Championship FINALSMay 6 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.39a—
May 6DAL Championship FINALSMay 6 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.24a—
Apr 29DAL Championship TRIALSApr 29 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.07a—
Apr 29DAL Championship TRIALSApr 29 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.11a—
Apr 29DAL Championship TRIALSApr 29 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.39a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles147.32a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.20a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.15a—
Apr 1463rd Mt. SAC RelaysApr 14 · 100m Hurdles · Place 3 · CampolindoCampolindo100m Hurdles33" / 0.838m3.14.51aWind: -0.512
Apr 1463rd Mt. SAC RelaysApr 14 · 100 Meters · Place 2 · CampolindoCampolindo100 Meters2.12.08aWind: 0.612
Apr 12Mt. SAC Relays - College/OpenApr 12 · 100m Hurdles · Place 3 · CampolindoCampolindo100m Hurdles314.51—
Apr 12Mt. SAC Relays - College/OpenApr 12 · 100 Meters · Place 2 · CampolindoCampolindo100 Meters212.08—
Apr 1West Coast RelaysApr 1 · 300m Hurdles · Place 4 · Campolindo (NC)Campolindo (NC)300m Hurdles446.1112
Apr 1West Coast RelaysApr 1 · 100 Meters · Place 1 · Campolindo (NC)Campolindo (NC)100 Meters111.9912
Apr 1West Coast RelaysApr 1 · 100m Hurdles · Place 1 · Campolindo (NC)Campolindo (NC)100m Hurdles114.6512
Mar 29Campolindo @ Las Lomas HSMar 29 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles146.50a—
Mar 29Campolindo @ Las Lomas HSMar 29 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.41a—
Mar 29DAL DUAL Campolindo Las LomasMar 29 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles30" / 0.762m1.46.50aUnofficial12
Mar 29DAL DUAL Campolindo Las LomasMar 29 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles33" / 0.838m1.15.41aUnofficial12
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.75a—
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.25a—
Mar 15DAL Meet: Northgate @ CampolindoMar 15 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters125.25a—
Mar 15DAL Meet: Northgate @ CampolindoMar 15 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.11a—
Mar 1DAL Practice Meet: Alhambra @ CampolindoMar 1 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters1.26.14aUnofficial12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4CA Winter ChampionshipsFeb 4 · 60m Hurdles · Place 3 · CampolindoCampolindo60m HurdlesRound P39.08a—
Feb 4CA Winter ChampionshipsFeb 4 · 60m Hurdles · Place 5 · CampolindoCampolindo60m Hurdles58.98a—
Feb 4CA Winter ChampionshipsFeb 4 · 60 Meters · Place 4 · CampolindoCampolindo60 MetersRound P47.71a—
Feb 4CA Winter ChampionshipsFeb 4 · 60 Meters · Place 6 · CampolindoCampolindo60 Meters67.62a PB—

2022 Outdoor Track

45 results
DateMeetEventPlMarkGr
May 28102nd CIF State T&F Champs Finals 2022May 28 · 100m Hurdles · Place 8 · CampolindoCampolindo100m Hurdles33" / 0.838m8.14.82aWind: 0.711
May 27102nd CIF State T&F Champs Prelims 2022May 27 · 300m Hurdles · Place 24 · CampolindoCampolindo300m Hurdles30" / 0.762mRound P24.47.03a PB11
May 27102nd CIF State T&F Champs Prelims 2022May 27 · 100m Hurdles · Place 8 · CampolindoCampolindo100m Hurdles33" / 0.838mRound P8.14.50aWind: 1.711
May 27102nd CIF State T&F Champs Prelims 2022May 27 · 100 Meters · Place 21 · CampolindoCampolindo100 MetersRound P21.12.21aWind: 1.711
May 20CIF North Coast Section Meet of ChampionsMay 20 · 300m Hurdles · Place 3 · CampolindoCampolindo300m Hurdles347.0511
May 20CIF North Coast Section Meet of ChampionsMay 20 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.1911
May 20CIF North Coast Section Meet of ChampionsMay 20 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.6811
May 20CIF North Coast Section Meet of ChampionsMay 20 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles146.3611
May 20CIF North Coast Section Meet of ChampionsMay 20 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters312.4211
May 20CIF North Coast Section Meet of ChampionsMay 20 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.0711
May 14NCS Tri-Valley ChampionshipMay 14 · 300m Hurdles · Place 4 · CampolindoCampolindo300m Hurdles447.1111
May 14NCS Tri-Valley ChampionshipMay 14 · 100 Meters · Place 2 · CampolindoCampolindo100 Meters212.2711
May 14NCS Tri-Valley ChampionshipMay 14 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.8511
May 7DAL Championship FinalsMay 7 · full · Place 3 · CampolindoCampolindofull348.32a11
May 7DAL Championship FinalsMay 7 · full · Place 4 · CampolindoCampolindofull449.69a11
May 7DAL Championship FinalsMay 7 · full · Place 1 · CampolindoCampolindofull114.68a11
May 7DAL Championship FinalsMay 7 · full · Place 1 · CampolindoCampolindofull115.12a11
May 7DAL Championship FinalsMay 7 · full · Place 1 · CampolindoCampolindofull112.19a PB11
May 7DAL Championship FinalsMay 7 · full · Place 1 · CampolindoCampolindofull112.28a11
Apr 30DAL Championship TrialsApr 30 · full · Place 3 · CampolindoCampolindofull348.32a11
Apr 30DAL Championship TrialsApr 30 · full · Place 1 · CampolindoCampolindofull114.68a11
Apr 30DAL Championship TrialsApr 30 · full · Place 1 · CampolindoCampolindofull112.19a11
Apr 20Dual - Acalanes vs CampolindoApr 20 · 300m Hurdles · Place 2 · CampolindoCampolindo300m Hurdles246.8311
Apr 20Dual - Acalanes vs CampolindoApr 20 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.9911
Apr 20Dual - Acalanes vs CampolindoApr 20 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.6711
Apr 1362nd Mt. SAC RelaysApr 13 · 100m Hurdles · Place 8 · CampolindoCampolindo100m Hurdles33" / 0.838m8.15.00aWind: 0.611
Apr 2West Coast RelaysApr 2 · 300m Hurdles · Place 7 · CampolindoCampolindo300m Hurdles747.2211
Apr 2West Coast RelaysApr 2 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles114.8911
Apr 2West Coast RelaysApr 2 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters312.1411
Mar 30DAL Meet vs. Campolindo, Las LomasMar 30 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.5611
Mar 23Clayton Valley vs CampolindoMar 23 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles145.81JR
Mar 23Clayton Valley vs CampolindoMar 23 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.53JR
Mar 23Clayton Valley vs CampolindoMar 23 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.61JR
Mar 18Dublin Distance FiestaMar 18 · 800 Meters · Place 285 · CampolindoCampolindo800 Meters2852:58.07 PB11
Mar 16DAL Meet vs. Campolindo, NorthgateMar 16 · 300m Hurdles · Place 2 · CampolindoCampolindo300m Hurdles247.13Jr
Mar 16DAL Meet vs. Campolindo, NorthgateMar 16 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles115.56Jr
Mar 16DAL Meet vs. Campolindo, NorthgateMar 16 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.33Jr
Feb 26Event TestingFeb 26 · 300 Meters · CampolindoCampolindo300 Meters—42.5Unofficial11
Feb 26Event TestingFeb 26 · 1200 Meters · CampolindoCampolindo1200 Meters—6:07.6Unofficial11
Feb 26Event TestingFeb 26 · Long Jump · CampolindoCampolindoLong Jump—15-0Unofficial11
Feb 26Event TestingFeb 26 · Shot Put · CampolindoCampolindoShot Put4kg—20-3Unofficial11
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 150 Meters · Place 21 · CampolindoCampolindo150 Meters21.19.31a PBWind: -0.511
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 300 Meters · Place 45 · CampolindoCampolindo300 Meters45.44.38a PB11
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 60 Meter · Place 18 · CampolindoCampolindo60 MeterRound P18.7.94a PBWind: 0.211
Jan 29CA Winter State Track & Field ChampionshipsJan 29 · 60 Meter · Place 14 · CampolindoCampolindo60 Meter14.7.95aWind: -0.511

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8San Ramon Valley vs Cal HighMay 8 · 300m Hurdles · CampolindoCampolindo300m Hurdles30" / 0.762m—DNS10
May 8San Ramon Valley vs Cal HighMay 8 · 100m Hurdles · CampolindoCampolindo100m Hurdles33" / 0.838m—DNSWind: 2.810
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles116.3310
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · 200 Meters · Place 3 · CampolindoCampolindo200 Meters327.0710
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.9210
Apr 24DAL Sprint & Field Meet: Campolindo, NorthgateApr 24 · 300m Hurdles · Place 2 · CampolindoCampolindo300m Hurdles248.6210
Apr 24DAL Sprint & Field Meet: Campolindo, NorthgateApr 24 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles116.9310
Apr 24DAL Sprint & Field Meet: Campolindo, NorthgateApr 24 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters112.5710
Apr 10DAL Sprint & Field Meet: Campolindo, Clayton Valley, Las LomasApr 10 · 300m Hurdles · Place 1 · CampolindoCampolindo300m Hurdles150.1610
Apr 10DAL Sprint & Field Meet: Campolindo, Clayton Valley, Las LomasApr 10 · 100m Hurdles · Place 1 · CampolindoCampolindo100m Hurdles11.410
Apr 3DAL Distance Meet: 800m Festival; 4 x 800 RelayApr 3 · 800 Meters · Place 36 · CampolindoCampolindo800 Meters363:07.0310
Mar 27DAL Sprint & Field Meet: Acalanes, Campolindo, MiramonteMar 27 · 200m Hurdles · Place 1 · CampolindoCampolindo200m Hurdles33" / 0.838m1.30.43a PB10
Mar 27DAL Sprint & Field Meet: Acalanes, Campolindo, MiramonteMar 27 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters1.12.62a10

2020 Outdoor Track

11 results
DateMeetEventPlMarkGr
Mar 11DAL Dual Meet: Campolindo v. NorthgateMar 11 · Triple Jump · Place 2 · CampolindoCampolindoTriple Jump229-10.009
Mar 11DAL Dual Meet: Campolindo v. NorthgateMar 11 · Long Jump · Place 2 · CampolindoCampolindoLong Jump214-01.509
Mar 11DAL Dual Meet: Campolindo v. NorthgateMar 11 · 300m Hurdles · Place 3 · CampolindoCampolindo300m Hurdles358.759
Mar 11DAL Dual Meet: Campolindo v. NorthgateMar 11 · 100m Hurdles · Place 2 · CampolindoCampolindo100m Hurdles221.209
Mar 4DAL Practice Meet: Campolindo v. MiramonteMar 4 · Triple Jump · Place 3 · CampolindoCampolindoTriple Jump3.24'10.00 PB9
Mar 4DAL Practice Meet: Campolindo v. MiramonteMar 4 · 300m Hurdles · Place 4 · CampolindoCampolindo300m Hurdles30" / 0.762m4.58.20a9
Mar 4DAL Practice Meet: Campolindo v. MiramonteMar 4 · 100 Meters · Place 5 · CampolindoCampolindo100 Meters5.15.13a9
Feb 22Campolindo Event TestingFeb 22 · 300 Meters · CampolindoCampolindo300 Meters—49.0Unofficial9
Feb 22Campolindo Event TestingFeb 22 · 1200 Meters · CampolindoCampolindo1200 Meters—6:28.7Unofficial9
Feb 22Campolindo Event TestingFeb 22 · Long Jump · CampolindoCampolindoLong Jump—13'0Unofficial9
Feb 22Campolindo Event TestingFeb 22 · Shot Put · CampolindoCampolindoShot Put4kg—16'0Unofficial9