Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorFoothill Time Trials · Feb 1614.50Foothill Time TrialsFebruary 16, 2024
100 Meters · OutdoorBay Area Sprint Extravaganza · Mar 2113.73Bay Area Sprint ExtravaganzaMarch 21, 2026
100m Hurdles · 33" / 0.838m · OutdoorEBAL Championships · May 817.04aEBAL ChampionshipsMay 8, 2026
150 Meters · IndoorCA Winter Championship Qualifier (High School Athletes Only) · Jan 2022.20aCA Winter Championship Qualifier (High School Athletes Only)January 20, 2024
150 Meters · OutdoorCA Winter Championships Qualifier · Jan 2522.06aCA Winter Championships QualifierJanuary 25, 2025
200 Meters · OutdoorSan Ramon Tri - Meet · Apr 2729.67aSan Ramon Tri - MeetApril 27, 2023
300 Meters · OutdoorCA Winter Championships Qualifier · Jan 2548.12aCA Winter Championships QualifierJanuary 25, 2025
300m Hurdles · 30" / 0.762m · OutdoorEBAL Championships · May 949.46aEBAL ChampionshipsMay 9, 2025
400 Meters · IndoorSkyline Invitational · Feb 221:04.82Skyline InvitationalFebruary 22, 2025
400 Meters · Indoor · Hand timedFoothill Time Trials · Feb 201:07.1hFoothill Time TrialsFebruary 20, 2026
400 Meters · OutdoorSan Ramon Tri - Meet · Apr 271:04.61aSan Ramon Tri - MeetApril 27, 2023
60 Meters · IndoorCA Winter Championship Qualifier (High School Athletes Only) · Jan 209.21aCA Winter Championship Qualifier (High School Athletes Only)January 20, 2024
60m Hurdles · 33" / 0.838m · OutdoorCA Winter Championships Qualifier · Jan 2511.62aCA Winter Championships QualifierJanuary 25, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 16NCS Tri-Valley Area ChampionshipsMay 16 · 300m Hurdles · Place 16 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles1649.81a12
May 16NCS Tri-Valley Area ChampionshipsMay 16 · 100m Hurdles · Place 17 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles1716.78a12
May 8EBAL ChampionshipsMay 8 · 300m Hurdles · Place 10 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m10.49.57a12
May 8EBAL ChampionshipsMay 8 · 100m Hurdles · Place 9 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m9.17.04a PBWind: -312
Apr 30EBAL: Amador Valley - FoothillApr 30 · 300m Hurdles · Place 1 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m1.51.15a12
Apr 30EBAL: Amador Valley - FoothillApr 30 · 100m Hurdles · Place 1 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m1.17.03aWind: 2.712
Apr 23EBAL: Foothill - Granada - LivermoreApr 23 · 300m Hurdles · Place 2 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m2.51.29a12
Apr 23EBAL: Foothill - Granada - LivermoreApr 23 · 100m Hurdles · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m3.17.85aWind: 1.112
Apr 15EBAL: California - Foothill - Livermore - San Ramon ValleyApr 15 · 300m Hurdles · Place 5 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m5.52.52a12
Apr 15EBAL: California - Foothill - Livermore - San Ramon ValleyApr 15 · 100m Hurdles · Place 4 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m4.17.44aWind: -0.712
Apr 11West Coast Relays at BuchananApr 11 · 300m Hurdles · Place 7 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles751.20a12
Apr 4East Bay InvitationalApr 4 · 100m Hurdles · Place 4 · Foothill (PlFoothill (Pl100m Hurdles417.5212
Mar 28Bay Area RelaysMar 28 · 100 Meters · Place 41 · Foothill (Pleasanton)Foothill (Pleasanton)100 Meters4113.91a12
Mar 21Bay Area Sprint ExtravaganzaMar 21 · 300m Hurdles · Place 2 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles249.5712
Mar 21Bay Area Sprint ExtravaganzaMar 21 · 100 Meters · Place 26 · Foothill (Pleasanton)Foothill (Pleasanton)100 Meters2613.73 PB12
Mar 14Wolf Pack RelaysMar 14 · 300m Hurdles · Place 2 · Foothill (PlFoothill (Pl300m Hurdles254.5212
Mar 14Wolf Pack RelaysMar 14 · 100m Hurdles · Place 2 · Foothill (PlFoothill (Pl100m Hurdles217.6912
Mar 7Dan Gabor InvitationalMar 7 · 300m Hurdles · Place 5 · Foothill (PlFoothill (Pl300m Hurdles552.4712
Mar 7Dan Gabor InvitationalMar 7 · 100 Meters · Place 55 · Foothill (PlFoothill (Pl100 Meters5514.19612

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Super 7 Track and Field InvitationalFeb 28 · 300m Hurdles · Place 3 · Foothill (PlFoothill (Pl300m Hurdles354.1712
Feb 28Super 7 Track and Field InvitationalFeb 28 · 100m Hurdles · Place 9 · Foothill (PlFoothill (Pl100m Hurdles921.5112
Feb 20Foothill Time TrialsFeb 20 · 400 Meters · Place 8 · Foothill (NcFoothill (Nc400 Meters81:07.1h PB12

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 17NCS Tri-Valley Area ChampionshipsMay 17 · 300m Hurdles · Place 24 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m24.54.28a11
May 9EBAL ChampionshipsMay 9 · 300m Hurdles · Place 9 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m9.49.46a PB11
May 9EBAL ChampionshipsMay 9 · 100m Hurdles · Place 24 · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m24.19.48aWind: 0.611
May 1EBAL: Amador Valley - FoothillMay 1 · 300m Hurdles · Place 2 · Foothill (NcFoothill (Nc300m Hurdles250.4311
May 1EBAL: Amador Valley - FoothillMay 1 · 100m Hurdles · Place 2 · Foothill (NcFoothill (Nc100m Hurdles218.4611
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · 300m Hurdles · Place 1 · Foothill (NcFoothill (Nc300m Hurdles152.4611
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · 100m Hurdles · Place 1 · Foothill (NcFoothill (Nc100m Hurdles118.2811
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · 300m Hurdles · Place 1 · Foothill (NcFoothill (Nc300m Hurdles152.4611
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · 100m Hurdles · Place 1 · Foothill (NcFoothill (Nc100m Hurdles118.2811
Apr 19Granada Distance & Sprint FestivalApr 19 · 100m Hurdles · Place 18 · Foothill (Nc)Foothill (Nc)100m Hurdles1818.3811
Apr 19Granada Distance & Sprint FestivalApr 19 · 400 Meters · Place 37 · Foothill (Nc)Foothill (Nc)400 Meters371:05.7911
Apr 10Amador Valley Spring FlingApr 10 · 300m Hurdles · Place 1 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m1.49.96a11
Apr 10Amador Valley Spring FlingApr 10 · 100m Hurdles · Foothill (Pleasanton)Foothill (Pleasanton)100m Hurdles33" / 0.838m—DNSWind: 0.611
Apr 10Amador Valley Spring FlingApr 10 · High Jump · Foothill (Pleasanton)Foothill (Pleasanton)High Jump—NH11
Apr 3EBAL: California - Foothill - San Ramon ValleyApr 3 · 300m Hurdles · Place 3 · Foothill (NcFoothill (Nc300m Hurdles352.5511
Apr 3EBAL: California - Foothill - San Ramon ValleyApr 3 · 100m Hurdles · Place 3 · Foothill (NcFoothill (Nc100m Hurdles318.3311
Mar 22Swenson/Werne Invitational (Formerly SRV Sprint/Field Fest)Mar 22 · 300m Hurdles · Place 7 · Foothill - PFoothill - P300m Hurdles751.01—
Mar 15EBAL InvitationalMar 15 · 200 Meters · Place 10 · Foothill (PlFoothill (Pl200 Meters1030.03—
Mar 15EBAL InvitationalMar 15 · 300m Hurdles · Place 7 · Foothill (PlFoothill (Pl300m Hurdles755.05—
Mar 15EBAL InvitationalMar 15 · 100 Meters · Place 13 · Foothill (PlFoothill (Pl100 Meters1314.168—
Mar 8Wolf Pack RelaysMar 8 · 300m Hurdles · Place 4 · Foothill (Pleasanton)Foothill (Pleasanton)300m Hurdles30" / 0.762m4.52.76a11
Mar 8Wolf Pack RelaysMar 8 · 400 Meters · Place 13 · Foothill (Pleasanton)Foothill (Pleasanton)400 Meters13.1:08.04a11
Mar 1Dan Gabor InvitationalMar 1 · 300m Hurdles · Place 7 · Foothill - PFoothill - P300m Hurdles753.0911
Mar 1Dan Gabor InvitationalMar 1 · 100 Meters · Place 73 · Foothill - PFoothill - P100 Meters7313.97011
Jan 25CA Winter Championships QualifierJan 25 · 150 Meters · Place 43 · 38-Unattached38-Unattached150 Meters43.22.06a PB11
Jan 25CA Winter Championships QualifierJan 25 · 300 Meters · Place 22 · 38-Unattached38-Unattached300 Meters22.48.12a PB11
Jan 25CA Winter Championships QualifierJan 25 · 60m Hurdles · Place 6 · 38-Unattached38-Unattached60m Hurdles33" / 0.838m6.11.62a PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Skyline InvitationalFeb 22 · 300m Hurdles · Place 6 · Foothill (PlFoothill (Pl300m Hurdles655.7911
Feb 22Skyline InvitationalFeb 22 · 400 Meters · Place 11 · Foothill (PlFoothill (Pl400 Meters111:04.82 PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25EBAL: Amador Valley - FoothillApr 25 · 400 Meters · Place 2 · Foothill (NcFoothill (Nc400 Meters21:05.8710
Apr 25EBAL: Amador Valley - FoothillApr 25 · 100 Meters · Place 7 · Foothill (NcFoothill (Nc100 Meters714.3810
Apr 18EBAL: Foothill - Granada - LivermoreApr 18 · 400 Meters · Place 3 · Foothill (NcFoothill (Nc400 Meters31:05.9410
Apr 18EBAL: Foothill - Granada - LivermoreApr 18 · 100 Meters · Place 9 · Foothill (NcFoothill (Nc100 Meters913.9110
Apr 3Amador Valley Spring FlingApr 3 · 400 Meters · Place 6 · Foothill (Nc)Foothill (Nc)400 Meters666.1410
Mar 23Bay Area RelaysMar 23 · 100 Meters · Place 9 · Foothill (Nc)Foothill (Nc)100 Meters914.0410
Mar 1611th Annual Eddie Hart InvitationalMar 16 · 200 Meters · Place 36 · Foothill (Pleasanton)Foothill (Pleasanton)200 Meters3630.00a—
Mar 9Wolf Pack RelaysMar 9 · 400 Meters · Foothill (Pleasanton)Foothill (Pleasanton)400 Meters—DNS10
Mar 7EBAL: California - Foothill - San Ramon ValleyMar 7 · 400 Meters · Place 6 · Foothill (NcFoothill (Nc400 Meters61:04.9910
Mar 2Dan Gabor InvitationalMar 2 · 400 Meters · Place 23 · Foothill (Nc)Foothill (Nc)400 Meters2364.7710
Mar 2Dan Gabor InvitationalMar 2 · 100 Meters · Place 49 · Foothill (Nc)Foothill (Nc)100 Meters4914.1310

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24Super 7 InvitationalFeb 24 · 100 Meters · Place 13 · Foothill - PFoothill - P100 Meters1314.5310
Feb 16Foothill Time TrialsFeb 16 · 400 Meters · Place 6 · Foothill (NC)Foothill (NC)400 Meters61:05.45—
Feb 16Foothill Time TrialsFeb 16 · 100 Meters · Place 9 · Foothill (NC)Foothill (NC)100 Meters914.50 PB—
Jan 20CA Winter Championship Qualifier (High School Athletes Only)Jan 20 · 150 Meters · Place 38 · Foothill (Pleasanton)Foothill (Pleasanton)150 Meters3822.20a PB—
Jan 20CA Winter Championship Qualifier (High School Athletes Only)Jan 20 · 60 Meters · Place 31 · Foothill (Pleasanton)Foothill (Pleasanton)60 Meters319.21a PB—

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 5EBAL ChampionshipMay 5 · 400 Meters · Place 15 · Foothill (Nc)Foothill (Nc)400 Meters1566.349
Apr 27San Ramon Tri - MeetApr 27 · 400 Meters · Place 4 · Foothill (Pleasanton)Foothill (Pleasanton)400 Meters41:04.61a PB—
Apr 27San Ramon Tri - MeetApr 27 · 200 Meters · Place 18 · Foothill (Pleasanton)Foothill (Pleasanton)200 Meters1829.67a PB—
Apr 20EBAL: Amador Valley - FoothillApr 20 · 200 Meters · Place 9 · Foothill (NcFoothill (Nc200 Meters929.849
Apr 20EBAL: Amador Valley - FoothillApr 20 · 100 Meters · Place 10 · Foothill (NcFoothill (Nc100 Meters1014.409
Apr 15Granada Distance & Sprint FestivalApr 15 · 400 Meters · Place 31 · Foothill (Nc)Foothill (Nc)400 Meters311:06.709
Apr 15Granada Distance & Sprint FestivalApr 15 · 200 Meters · Place 50 · Foothill (Nc)Foothill (Nc)200 Meters5030.589
Apr 15Granada Distance & Sprint FestivalApr 15 · 100 Meters · Place 62 · Foothill (Nc)Foothill (Nc)100 Meters6214.579
Apr 15Granada Distance & Sprint FestivalApr 15 · 400 Meters · Place 31 · Foothill (Nc)Foothill (Nc)400 Meters311:06.709
Apr 15Granada Distance & Sprint FestivalApr 15 · 200 Meters · Place 50 · Foothill (Nc)Foothill (Nc)200 Meters5030.589
Apr 15Granada Distance & Sprint FestivalApr 15 · 100 Meters · Place 62 · Foothill (Nc)Foothill (Nc)100 Meters6214.579
Apr 12EBAL: Foothill - Granada - LivermoreApr 12 · 400 Meters · Place 9 · Foothill (Pleasanton)Foothill (Pleasanton)400 Meters91:08.979
Apr 12EBAL: Foothill - Granada - LivermoreApr 12 · 200 Meters · Place 15 · Foothill (Pleasanton)Foothill (Pleasanton)200 Meters1530.979
Apr 5Amador Valley Spring FlingApr 5 · 400 Meters · Place 3 · Foothill (Nc)Foothill (Nc)400 Meters366.539
Apr 5Amador Valley Spring FlingApr 5 · 200 Meters · Place 11 · Foothill (Nc)Foothill (Nc)200 Meters1130.629
Apr 5Amador Valley Spring FlingApr 5 · 100 Meters · Place 19 · Foothill (Nc)Foothill (Nc)100 Meters1914.639
Apr 5Amador Valley Spring FlingApr 5 · 400 Meters · Place 3 · Foothill (Nc)Foothill (Nc)400 Meters366.539
Apr 5Amador Valley Spring FlingApr 5 · 200 Meters · Place 11 · Foothill (Nc)Foothill (Nc)200 Meters1130.629
Apr 5Amador Valley Spring FlingApr 5 · 100 Meters · Place 19 · Foothill (Nc)Foothill (Nc)100 Meters1914.639
Mar 25Bay Area RelaysMar 25 · 100 Meters · Place 34 · Foothill (Nc)Foothill (Nc)100 Meters3418.199
Mar 25Bay Area RelaysMar 25 · 100 Meters · Place 34 · Foothill (Nc)Foothill (Nc)100 Meters3418.19—
Mar 18San Leandro InvitationalMar 18 · 400 Meters · Place 3 · Foothill (Nc)Foothill (Nc)400 Meters31:07.709
Mar 18San Leandro InvitationalMar 18 · 200 Meters · Place 4 · Foothill (Nc)Foothill (Nc)200 Meters430.189
Mar 18San Leandro InvitationalMar 18 · 400 Meters · Place 3 · Foothill (Nc)Foothill (Nc)400 Meters31:07.709
Mar 18San Leandro InvitationalMar 18 · 200 Meters · Place 4 · Foothill (Nc)Foothill (Nc)200 Meters430.189
Mar 11Morisoli/White InvitationalMar 11 · 400 Meters · Place 16 · Foothill (Nc)Foothill (Nc)400 Meters161:09.259
Mar 11Morisoli/White InvitationalMar 11 · 200 Meters · Place 13 · Foothill (Nc)Foothill (Nc)200 Meters1330.629
Mar 11Morisoli/White InvitationalMar 11 · 400 Meters · Place 16 · Foothill (Nc)Foothill (Nc)400 Meters161:09.259
Mar 11Morisoli/White InvitationalMar 11 · 200 Meters · Place 13 · Foothill (Nc)Foothill (Nc)200 Meters1330.629

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Super 7 InvitationalFeb 25 · 100 Meters · Place 19 · Foothill - PFoothill - P100 Meters1914.619
Feb 17Foothill Time TrialsFeb 17 · 400 Meters · Place 12 · Foothill (NC)Foothill (NC)400 Meters121:13.03FR
Feb 17Foothill Time TrialsFeb 17 · 100 Meters · Place 19 · Foothill (NC)Foothill (NC)100 Meters1915.53FR