Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSan Lorenzo T&F Invitational · Feb 1911.44San Lorenzo T&F InvitationalFebruary 19, 2022
100 Meters · OutdoorACC Outdoor Championships · May 1410.46aACC Outdoor ChampionshipsMay 14, 2026
100 Meters · OutdoorShor/Shepard · Jun 2212.23Shor/ShepardJune 22, 2019
150 Meters · OutdoorCATC Time Trial · Jan 617.10aCATC Time TrialJanuary 6, 2024
200 Meters · IndoorSan Lorenzo T&F Invitational · Feb 1923.51San Lorenzo T&F InvitationalFebruary 19, 2022
200 Meters · OutdoorPayton Jordan Invitational · May 121.42aPayton Jordan InvitationalMay 1, 2026
400 Meters · IndoorBishop O'Dowd - Merrill West - California Scrimmage · Feb 2354.69Bishop O'Dowd - Merrill West - California ScrimmageFebruary 23, 2022
400 Meters · OutdoorBayshore Area Championships · May 1451.72Bayshore Area ChampionshipsMay 14, 2022
60 Meter · IndoorBattle Born Classic · Feb 136.75aBattle Born ClassicFebruary 13, 2026
60 Meter · OutdoorCal All-Comers I · Feb 227.04aCal All-Comers IFebruary 22, 2025
800 Meters · OutdoorWACC @ Piedmont vs Castro Valley vs O'Dowd · Mar 142:19.37WACC @ Piedmont vs Castro Valley vs O'DowdMarch 14, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 100 Meters · Place 8 · CaliforniaCalifornia100 MetersRound P8.10.38aWind: 2.6So
May 14ACC Outdoor ChampionshipsMay 14 · 100 Meters · Place 8 · CaliforniaCalifornia100 Meters8.10.46a PBWind: 1.9So
May 1Payton Jordan InvitationalMay 1 · 200 Meters · Place 4 · CaliforniaCalifornia200 Meters4.21.42a PBWind: 1.3So
May 1Payton Jordan InvitationalMay 1 · 100 Meters · Place 2 · CaliforniaCalifornia100 Meters2.10.59aWind: 0.2So
Apr 1666th Mt. SAC RelaysApr 16 · 200 Meters · Place 30 · CalCal200 Meters3021.62aSo
Apr 1666th Mt. SAC RelaysApr 16 · 100 Meters · Place 22 · CalCal100 Meters2210.72aSo
Apr 11Stanford vs Cal Big MeetApr 11 · 200 Meters · Place 3 · CaliforniaCalifornia200 Meters3.21.59aWind: 1.4So
Apr 11Stanford vs Cal Big MeetApr 11 · 100 Meters · Place 3 · CaliforniaCalifornia100 Meters3.10.75aWind: 1.5So
Apr 3Cal Brutus Hamilton InvApr 3 · 200 Meters · Place 5 · CaliforniaCalifornia200 Meters5.21.68aWind: -1.1So
Apr 3Cal Brutus Hamilton InvApr 3 · 100 Meters · Place 3 · CaliforniaCalifornia100 Meters3.10.63aWind: 1.9So
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 100 Meters · Place 14 · CalCal100 Meters1410.72aSo
Mar 20Cal InvitationalMar 20 · 200 Meters · Place 6 · CalCal200 Meters621.60aSo
Mar 20Cal InvitationalMar 20 · 100 Meters · Place 5 · CalCal100 Meters510.66aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60 Meter · Place 13 · CaliforniaCalifornia60 MeterRound P13.6.82aWind: 0So
Feb 13Battle Born ClassicFeb 13 · 60 Meter · Place 2 · CaliforniaCalifornia60 MeterRound S2.6.75a PBSo
Feb 13Battle Born ClassicFeb 13 · 60 Meter · Place 2 · CaliforniaCalifornia60 MeterRound P2.6.79aSo
Feb 13Battle Born ClassicFeb 13 · 60 Meter · Place 4 · CaliforniaCalifornia60 Meter4.6.83aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Nevada Silver State Inv & Combined EventsDec 4 · 60 Meter · Place 8 · UnattachedUnattached60 MeterRound P8.6.84aSo
Dec 4Nevada Silver State Inv & Combined EventsDec 4 · 60 Meter · Place 6 · UnattachedUnattached60 Meter6.6.81aSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 100 Meters · Place 20 · CaliforniaCalifornia100 MetersRound P20.10.62aWind: 0.6Fr
May 3Cal vs Stanford Big MeetMay 3 · 100 Meters · Place 4 · CalCal100 Meters410.76aFR
Apr 5Brutus Hamilton InvitationalApr 5 · 200 Meters · Place 14 · CaliforniaCalifornia200 Meters14.21.97aWind: -0.4Fr
Apr 5Brutus Hamilton InvitationalApr 5 · 100 Meters · Place 7 · CaliforniaCalifornia100 Meters7.10.69aWind: -0.9Fr
Apr 3Brutus Hamilton MultisApr 3 · 200 Meters · Place 14 · CalCal200 Meters1421.97aFr
Apr 3Brutus Hamilton MultisApr 3 · 100 Meters · Place 7 · CalCal100 Meters710.69aFr
Mar 21Hornet InvitationalMar 21 · 200 Meters · Place 38 · CaliforniaCalifornia200 Meters38.22.14aWind: 0.5Fr
Mar 21Hornet InvitationalMar 21 · 100 Meters · Place 20 · CaliforniaCalifornia100 Meters20.10.88aWind: 1.4Fr
Feb 22Cal All-Comers IFeb 22 · 60 Meter · Place 6 · Cal-UnaCal-Una60 Meter6.7.04a PBWind: -1.6Fr
Feb 22Cal All-Comers IFeb 22 · 200 Meters · Place 7 · Cal-UnaCal-Una200 Meters7.22.37aWind: -1Fr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Oakland PALOakland PAL200 MetersRound P—DNSWind: -0.812
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 3 · Oakland PALOakland PAL100 MetersRound P3.10.83aWind: 0.112
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 4 · Oakland PALOakland PAL100 Meters4.10.67aWind: 3.212
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 5 · Oakland PALOakland PAL200 MetersRound P522.8818
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 7 · Oakland PALOakland PAL200 Meters722.9018
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 9 · Oakland PALOakland PAL400 Meters952.8518
May 17CIF North Coast Section Meet of ChampionsMay 17 · 200 Meters · Place 12 · Bishop O'DowdBishop O'Dowd200 Meters1222.68a—
May 17CIF North Coast Section Meet of ChampionsMay 17 · 100 Meters · Place 7 · Bishop O'DowdBishop O'Dowd100 Meters710.86a—
May 17CIF North Coast Section Meet of ChampionsMay 17 · 100 Meters · Place 8 · Bishop O'DowdBishop O'Dowd100 Meters810.97a—
May 11NCS Bayshore Area ChampionshipsMay 11 · 200 Meters · Place 2 · Bishop O'DowBishop O'Dow200 Meters222.4112
May 11NCS Bayshore Area ChampionshipsMay 11 · 100 Meters · Place 6 · Bishop O'DowBishop O'Dow100 Meters610.87812
May 1WACC League Championship Meet – Finals Day 1May 1 · 200 Meters · Place 3 · Bishop O'DowdBishop O'Dowd200 Meters322.79a—
May 1WACC League Championship Meet – Finals Day 1May 1 · 100 Meters · Place 3 · Bishop O'DowdBishop O'Dowd100 Meters311.29a—
Apr 6De Anza/Cupertino InviteApr 6 · 200 Meters · Place 2 · Bishop O'DowdBishop O'Dowd200 Meters222.37a—
Apr 6De Anza/Cupertino InviteApr 6 · 100 Meters · Place 2 · Bishop O'DowdBishop O'Dowd100 Meters210.92a—
Mar 14WACC @ Piedmont vs Castro Valley vs O'DowdMar 14 · 800 Meters · Place 16 · Bishop O'DowdBishop O'Dowd800 Meters162:19.37 PB12
Jan 6CATC Time TrialJan 6 · 150 Meters · Place 6 · C.A. Track ClubC.A. Track Club150 Meters6.17.10a PB12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3WACC League ChampionshipMay 3 · 400 Meters · Bishop O'DowdBishop O'Dowd400 Meters—DNS11
May 3WACC League ChampionshipMay 3 · 200 Meters · Bishop O'DowdBishop O'Dowd200 Meters—DNSWind: 1.911
Mar 22WACC Center Meet: Berkeley, BOD, Arroyo & Mt EdenMar 22 · 400 Meters · Place 5 · Bishop O'DowdBishop O'Dowd400 Meters5.54.12a11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Bayshore Area ChampionshipsMay 14 · 400 Meters · Place 6 · Bishop O'DowdBishop O'Dowd400 Meters651.72 PB10
May 5WACC League Championship Day 1May 5 · 400 Meters · Place 6 · Bishop O'DowdBishop O'Dowd400 Meters651.93a10
Apr 23Northern California Frosh/Soph ChampionshipsApr 23 · 400 Meters · Place 3 · Bishop O'DowBishop O'Dow400 Meters352.8210
Apr 6WACC League Meet Alameda, Bishop Odowd, Piedmont, Encinal, Hayward, ArroyoApr 6 · 400 Meters · Place 4 · Bishop O'DowdBishop O'Dowd400 Meters4.53.20a10
Apr 6WACC League Meet Alameda, Bishop Odowd, Piedmont, Encinal, Hayward, ArroyoApr 6 · 200 Meters · Place 2 · Bishop O'DowdBishop O'Dowd200 Meters2.22.89a10
Mar 19San Leandro Track & Field InvitationalMar 19 · 400 Meters · Place 7 · Bishop O'DowdBishop O'Dowd400 Meters7.53.96a10
Mar 17WACC League Meet - BOD vs SL, SLZ vs MTED vs TenMar 17 · 400 Meters · Place 3 · Bishop O'DowdBishop O'Dowd400 Meters355.1710
Mar 9WACC League Meet BOD vs Castro Valley - Encinal vs Mt EdenMar 9 · 800 Meters · Bishop O'DowdBishop O'Dowd800 Meters—DNS10
Mar 9WACC League Meet BOD vs Castro Valley - Encinal vs Mt EdenMar 9 · 400 Meters · Bishop O'DowdBishop O'Dowd400 Meters—DNS10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23Bishop O'Dowd - Merrill West - California ScrimmageFeb 23 · 400 Meters · Place 4 · Bishop O'Dowd (NC)Bishop O'Dowd (NC)400 Meters454.69 PBSO
Feb 19San Lorenzo T&F InvitationalFeb 19 · 200 Meters · Place 2 · Bishop O'DowdBishop O'Dowd200 Meters223.51 PB10
Feb 19San Lorenzo T&F InvitationalFeb 19 · 100 Meters · Place 4 · Bishop O'DowdBishop O'Dowd100 Meters411.44 PB10

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 10Pacific Association Top-5 Meet (non-qualifier)Jul 10 · 200 Meters · Oakland PALOakland PAL200 MetersRound P—DNSWind: 2.49
Jul 1AAU West Coast NationalsJul 1 · 100 Meters · Place 3 · Oakland PALOakland PAL100 Meters3.11.19a9
Jun 25Top 8 MeetJun 25 · 200 Meters · Place 2 · Oakland PALOakland PAL200 MetersRound P2.23.58aWind: -1.19
Jun 25Top 8 MeetJun 25 · 200 Meters · Oakland PALOakland PAL200 Meters—DNSWind: -0.59
Jun 25Top 8 MeetJun 25 · 100 Meters · Place 1 · Oakland PALOakland PAL100 MetersRound P1.11.29aWind: -1.19
Jun 25Top 8 MeetJun 25 · 100 Meters · Place 1 · Oakland PALOakland PAL100 Meters1.11.20aWind: 2.89
Apr 20St. Mary's / Bishop O'Dowd / St. JosephApr 20 · 400 Meters · Place 6 · Bishop O'DowdBishop O'Dowd400 Meters6.54.53a9
Apr 17WACC Varsity Championship DAY 2Apr 17 · 200 Meters · Place 4 · Bishop O'DowdBishop O'Dowd200 Meters4.23.48aWind: 0.59
Apr 17WACC Varsity Championship DAY 2Apr 17 · 100 Meters · Place 1 · Bishop O'DowdBishop O'Dowd100 Meters1.11.55aWind: -0.59
Apr 15WACC Varsity Championships LJ & PV ONLYApr 15 · 200 Meters · Place 4 · Bishop O'DowdBishop O'Dowd200 Meters4.23.48aWind: 0.59
Apr 15WACC Varsity Championships LJ & PV ONLYApr 15 · 100 Meters · Place 1 · Bishop O'DowdBishop O'Dowd100 Meters1.11.55aWind: -0.59
Apr 3WACC : Bishop O'Dowd / Mt. Eden / Tennyson / Castro Valley @ Castro ValleyApr 3 · 200 Meters · Place 1 · Bishop O'DowdBishop O'Dowd200 Meters124.139
Apr 3WACC : Bishop O'Dowd / Mt. Eden / Tennyson / Castro Valley @ Castro ValleyApr 3 · 100 Meters · Place 1 · Bishop O'DowdBishop O'Dowd100 Meters111.769
Mar 20WACC: Berkeley vs O'Dowd vs EncinalMar 20 · 400 Meters · Place 4 · Bishop O'DowdBishop O'Dowd400 Meters4.57.69
Mar 20WACC: Berkeley vs O'Dowd vs EncinalMar 20 · 200 Meters · Bishop O'DowdBishop O'Dowd200 Meters—NT9
Mar 20WACC: Berkeley vs O'Dowd vs EncinalMar 20 · 100 Meters · Place 3 · Bishop O'DowdBishop O'Dowd100 Meters3.11.69

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 200 Meters · Place 11 · Oakland PALOakland PAL200 Meters1125.0813
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 100 Meters · Place 9 · Oakland PALOakland PAL100 Meters912.1913
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 100 Meters · Place 9 · Oakland PALOakland PAL100 Meters912.0913
Jun 22Shor/ShepardJun 22 · 100 Meters · Place 10 · Oakland Pal Track ClubOakland Pal Track Club100 Meters1012.23 PB—
May 18OUSD Middle School ChampionshipsMay 18 · 200 Meters · Place 2 · ClaremontClaremont200 Meters2.25.26Unofficial7
May 18OUSD Middle School ChampionshipsMay 18 · 100 Meters · Place 2 · ClaremontClaremont100 Meters2.12.22Unofficial7
May 11OUSD Middle School Meet #2May 11 · Long Jump · ClaremontClaremontLong Jump—12'11.75"Unofficial7
May 11OUSD Middle School Meet #2May 11 · 200 Meters · ClaremontClaremont200 Meters—25.81Unofficial7
May 11OUSD Middle School Meet #2May 11 · 100 Meters · ClaremontClaremont100 Meters—12.11Unofficial7
May 4OUSD Middle School Meet #1May 4 · 100 Meters · Place 1 · ClaremontClaremont100 Meters1.12.337