Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEast Bay Invitational · Apr 412.90East Bay InvitationalApril 4, 2026
200 Meters · OutdoorSwenson/Werne Invitational · Mar 2126.87Swenson/Werne InvitationalMarch 21, 2026
400 Meters · IndoorDON of the Season · Feb 281:02.26aDON of the SeasonFebruary 28, 2026
400 Meters · OutdoorDAL: Acalanes @ Northgate · Apr 211:03.32aDAL: Acalanes @ NorthgateApril 21, 2026

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 9 · Acalanes300m Hurdles946.98a10
May 9Diablo Athletic League Championship FinalsMay 9 · 300m Hurdles · Place 3 · Acalanes300m Hurdles347.86a10
May 9Diablo Athletic League Championship FinalsMay 9 · 300m Hurdles · Place 3 · Acalanes300m Hurdles347.68a10
May 9Diablo Athletic League Championship FinalsMay 9 · 100 Meters · Place 8 · Acalanes100 Meters813.22a10
May 9Diablo Athletic League Championship FinalsMay 9 · 100 Meters · Place 11 · Acalanes100 Meters1113.20a10
May 2Diablo Athletic League Championship TrialsMay 2 · 300m Hurdles · Place 3 · Acalanes300m Hurdles347.86a10
May 2Diablo Athletic League Championship TrialsMay 2 · 100 Meters · Place 8 · Acalanes100 Meters813.22a10
Apr 21DAL: Acalanes @ NorthgateApr 21 · 400 Meters · Place 3 · Acalanes400 Meters3.1:03.32a PB10
Apr 21DAL: Acalanes @ NorthgateApr 21 · 200 Meters · Place 2 · Acalanes200 Meters2.27.03aWind: 0.610
Apr 14DAL Acalanes vs MiramonteApr 14 · 300m Hurdles · Place 1 · Acalanes300m Hurdles151.89a10
Apr 14DAL Acalanes vs MiramonteApr 14 · 100 Meters · Place 3 · Acalanes100 Meters313.39a10
Apr 8DAL Dual Meet: Acalanes @ CampolindoApr 8 · 300m Hurdles · Place 2 · Acalanes300m Hurdles250.1710
Apr 8DAL Dual Meet: Acalanes @ CampolindoApr 8 · 100 Meters · Place 4 · Acalanes100 Meters412.9410
Apr 4East Bay InvitationalApr 4 · 100 Meters · Place 9 · Acalanes100 Meters912.90 PB10
Mar 25DAL: Acalanes @ Las LomasMar 25 · 300m Hurdles · Place 1 · Acalanes300m Hurdles150.83a10
Mar 21Swenson/Werne InvitationalMar 21 · 200 Meters · Place 13 · Acalanes200 Meters1326.87 PB—
Mar 21Swenson/Werne InvitationalMar 21 · 100 Meters · Place 13 · Acalanes100 Meters1312.95—
Mar 19DAL Acalanes vs Clayton Valley CharterMar 19 · 300m Hurdles · Place 1 · Acalanes300m Hurdles150.23a10
Mar 14Bob Warren 56Mar 14 · 300m Hurdles · Place 1 · Acalanes300m Hurdles150.93a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28DON of the SeasonFeb 28 · 400 Meters · Place 2 · Acalanes400 Meters21:02.26a PB10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10DAL Championship FinalsMay 10 · Long Jump · Place 6 · AcalanesLong Jump615-05.759
May 10DAL Championship FinalsMay 10 · 400 Meters · Place 11 · Acalanes400 MetersRound P1164.04a9
May 10DAL Championship FinalsMay 10 · 400 Meters · Place 10 · Acalanes400 Meters1063.95a9
May 3DAL Championship TrialsMay 3 · 400 Meters · Place 11 · Acalanes400 MetersRound P1164.04a9
Apr 16vs NorthgateApr 16 · 100 Meters · Place 3 · Acalanes100 Meters313.49a9
Mar 24DAL Acalanes @ MiramonteMar 24 · Long Jump · Place 6 · AcalanesLong Jump612-7.259
Mar 24DAL Acalanes @ MiramonteMar 24 · 200 Meters · Place 5 · Acalanes200 Meters528.429
Mar 24DAL Acalanes @ MiramonteMar 24 · 100 Meters · Place 6 · Acalanes100 Meters613.489
Mar 19DAL: Acalanes vs Las LomasMar 19 · 400 Meters · Place 2 · Acalanes400 Meters21:04.53a—
Mar 19DAL: Acalanes vs Las LomasMar 19 · 200 Meters · Place 6 · Acalanes200 Meters628.25a—
Mar 19DAL: Acalanes vs Las LomasMar 19 · Long Jump · Place 1 · AcalanesLong Jump115-5.75—