Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSkyline Invitational · Feb 2213.466Skyline InvitationalFebruary 22, 2025
100 Meters · OutdoorBay Area Sprint Extravaganza · Mar 2113.11Bay Area Sprint ExtravaganzaMarch 21, 2026
1500 Meters · OutdoorSpeed Showcase · Apr 65:57.02aSpeed ShowcaseApril 6, 2024
200 Meters · IndoorSkyline Invitational · Feb 2227.80Skyline InvitationalFebruary 22, 2025
200 Meters · OutdoorNCS Bayshore Area Championships · May 1626.78aNCS Bayshore Area ChampionshipsMay 16, 2026
200 Meters · OutdoorShor/Shepard · Jun 2232.10Shor/ShepardJune 22, 2019
400 Meters · OutdoorNCS Bayshore Area Championships · May 161:01.69aNCS Bayshore Area ChampionshipsMay 16, 2026
400 Meters · OutdoorShor/Shepard · Jun 221:14.42Shor/ShepardJune 22, 2019
55 Meter · IndoorReno Indoor Track Presidents’ Meet · Feb 157.85aReno Indoor Track Presidents’ MeetFebruary 15, 2026
800 Meters · OutdoorGod Speed Eggstravaganza · Mar 302:43.88aGod Speed EggstravaganzaMarch 30, 2024
Long Jump · IndoorReno Indoor Track Presidents’ Meet · Feb 154.40mReno Indoor Track Presidents’ MeetFebruary 15, 2026
Long Jump · OutdoorTommie Smith Youth Meet · Jun 12.80mTommie Smith Youth Meet June 1, 2019
Long Jump · OutdoorShor/Shepard · Jun 223.47mShor/ShepardJune 22, 2019

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast National ChampionshipJul 1 · Long Jump · Place 4 · East Bay EliteEast Bay EliteLong Jump4.4.54m10
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 16 · East Bay EliteEast Bay Elite200 MetersRound P16.27.80aWind: -0.810
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 11 · East Bay EliteEast Bay Elite100 MetersRound P11.13.46aWind: -0.310
May 16NCS Bayshore Area ChampionshipsMay 16 · Long Jump · Place 18 · Bishop O'DowdBishop O'DowdLong Jump18.14-08.25Wind: 1.210
May 16NCS Bayshore Area ChampionshipsMay 16 · 400 Meters · Place 10 · Bishop O'DowdBishop O'Dowd400 Meters10.1:01.69a PB10
May 16NCS Bayshore Area ChampionshipsMay 16 · 200 Meters · Place 18 · Bishop O'DowdBishop O'Dowd200 Meters18.26.78a PBWind: -0.310
May 8WACC Track and Field Championships Day 2May 8 · Long Jump · Place 11 · Bishop O'DowdBishop O'DowdLong Jump11.15-09.0010
May 8WACC Track and Field Championships Day 2May 8 · 400 Meters · Place 6 · Bishop O'DowdBishop O'Dowd400 Meters6.1:03.73a10
May 8WACC Track and Field Championships Day 2May 8 · 200 Meters · Place 9 · Bishop O'DowdBishop O'Dowd200 Meters9.27.46aWind: -0.710
May 6WACC Track and Field Championships Day 1May 6 · Long Jump · Place 11 · Bishop O'DowdBishop O'DowdLong Jump11.15-09.0010
May 6WACC Track and Field Championships Day 1May 6 · 400 Meters · Place 6 · Bishop O'DowdBishop O'Dowd400 Meters6.1:03.73a10
May 6WACC Track and Field Championships Day 1May 6 · 200 Meters · Place 9 · Bishop O'DowdBishop O'Dowd200 Meters9.27.46aWind: -0.710
Apr 25Northern California Frosh/Soph ChampionshipsApr 25 · 400 Meters · Place 9 · Bishop O'DowBishop O'Dow400 Meters963.5710
Apr 25Northern California Frosh/Soph ChampionshipsApr 25 · 200 Meters · Place 10 · Bishop O'DowBishop O'Dow200 Meters1027.7310
Apr 22WACC League Meet O'Dowd v Piedmont, Encinal v Mt Eden @ PiedmontApr 22 · Long Jump · Place 4 · Bishop O'DowdBishop O'DowdLong Jump416-1.7510
Apr 22WACC League Meet O'Dowd v Piedmont, Encinal v Mt Eden @ PiedmontApr 22 · 800 Meters · Place 13 · Bishop O'DowdBishop O'Dowd800 Meters132:46.7910
Mar 28Holy Spikes InvitationalMar 28 · 400 Meters · Place 4 · Bishop O'DowdBishop O'Dowd400 Meters4.1:03.16a10
Mar 24WACC League Meet O'Dowd v Alameda, Arroyo v Tennyson @ ArroyoMar 24 · Long Jump · Place 3 · Bishop O'DowdBishop O'DowdLong Jump316-510
Mar 24WACC League Meet O'Dowd v Alameda, Arroyo v Tennyson @ ArroyoMar 24 · 200 Meters · Place 2 · Bishop O'DowdBishop O'Dowd200 Meters227.6910
Mar 21Bay Area Sprint ExtravaganzaMar 21 · 100 Meters · Place 9 · Bishop O'DowdBishop O'Dowd100 Meters913.11 PB10
Mar 21Bay Area Sprint ExtravaganzaMar 21 · 200 Meters · Place 14 · Bishop O'DowdBishop O'Dowd200 Meters1427.1210
Mar 18WACC - BOD vs San Leandro, Hayward vs San LorenzoMar 18 · 400 Meters · Place 2 · Bishop O'DowdBishop O'Dowd400 Meters21:03.78a10
Mar 7Dan Gabor InvitationalMar 7 · 100 Meters · Place 18 · Bishop O'DowBishop O'Dow100 Meters1813.3210
Mar 7Dan Gabor InvitationalMar 7 · 400 Meters · Place 34 · Bishop O'DowBishop O'Dow400 Meters3464.9810

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Skyline InvitationalFeb 28 · 200 Meters · Place 24 · Bishop O'DowBishop O'Dow200 Meters2427.87310
Feb 28Skyline InvitationalFeb 28 · 100 Meters · Place 31 · Bishop O'DowBishop O'Dow100 Meters3113.54610
Feb 15Reno Indoor Track Presidents’ MeetFeb 15 · 55 Meter · Place 4 · UnattachedUnattached55 Meter4.7.85a PB11
Feb 15Reno Indoor Track Presidents’ MeetFeb 15 · Long Jump · Place 3 · UnattachedUnattachedLong Jump3.4.40m PB11
Feb 15Reno Indoor Track Presidents’ MeetFeb 15 · 200 Meters · Place 5 · UnattachedUnattached200 Meters5.28.00a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17NCS Bayshore Area ChampionshipsMay 17 · 400 Meters · Place 20 · Bishop O'DowdBishop O'Dowd400 Meters201:02.70a9
May 17NCS Bayshore Area ChampionshipsMay 17 · 200 Meters · Place 20 · Bishop O'DowdBishop O'Dowd200 Meters2027.72a9
May 7WACC ChampionshipsMay 7 · 400 Meters · Place 11 · Bishop O'DowdBishop O'Dowd400 Meters111:03.40a9
May 7WACC ChampionshipsMay 7 · 200 Meters · Place 9 · Bishop O'DowdBishop O'Dowd200 Meters927.25a9
Apr 26Northern California Frosh/Soph ChampionshipsApr 26 · 200 Meters · Place 2 · Bishop O'DowBishop O'Dow200 Meters227.459
Apr 26Northern California Frosh/Soph ChampionshipsApr 26 · 400 Meters · Place 9 · Bishop O'DowBishop O'Dow400 Meters964.049
Apr 2WACC Center Field Meet - BOD vs Piedmont, Arroyo vs San LorenzoApr 2 · 200 Meters · Place 3 · Bishop O'DowdBishop O'Dowd200 Meters328.28a9
Apr 2WACC Center Field Meet - BOD vs Piedmont, Arroyo vs San LorenzoApr 2 · 800 Meters · Place 1 · Bishop O'DowdBishop O'Dowd800 Meters12:46.68a9
Mar 29Castro Valley RelaysMar 29 · 100 Meters · Place 10 · Bishop O'DowdBishop O'Dowd100 Meters10.13.44aWind: 0.19
Mar 26WACC Alameda, BOD, SLZ @ MEMar 26 · 200 Meters · Place 3 · Bishop O'DowdBishop O'Dowd200 Meters327.809
Mar 26WACC Alameda, BOD, SLZ @ MEMar 26 · 400 Meters · Place 4 · Bishop O'DowdBishop O'Dowd400 Meters41:03.849
Mar 15San Leandro InvitationalMar 15 · 100 Meters · Place 4 · Bishop O'DowdBishop O'Dowd100 Meters413.519
Mar 13WACC Center Meet - Berkeley vs O'DowdMar 13 · 400 Meters · Place 4 · Bishop O'DowdBishop O'Dowd400 Meters41:04.20a—
Mar 7Farmer Throws & Jumps CarnivalMar 7 · Long Jump · Place 9 · Bishop O'DowdBishop O'DowdLong Jump914-9—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Skyline InvitationalFeb 22 · Long Jump · Place 9 · Bishop O'DowBishop O'DowLong Jump914-10.009
Feb 22Skyline InvitationalFeb 22 · 200 Meters · Place 15 · Bishop O'DowBishop O'Dow200 Meters1527.80 PB9
Feb 22Skyline InvitationalFeb 22 · 100 Meters · Place 22 · Bishop O'DowBishop O'Dow100 Meters2213.466 PB9

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 12 · East Bay EliteEast Bay Elite400 MetersRound P12.1:03.78a12
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 21 · East Bay EliteEast Bay Elite200 MetersRound P21.28.24aWind: -0.612
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · East Bay EliteEast Bay Elite100 MetersRound P—DNSWind: -0.312
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 4 · East Bay EliteEast Bay Elite400 Meters4.1:03.64a12
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 17 · East Bay EliteEast Bay Elite200 MetersRound P17.28.09a12
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 21 · East Bay EliteEast Bay Elite100 MetersRound P21.13.64a12
May 183M INVITATIONAL "2024"May 18 · 400 Meters · Place 12 · East Bay EliteEast Bay Elite400 Meters12.1:04.11a12
May 183M INVITATIONAL "2024"May 18 · 200 Meters · Place 23 · East Bay EliteEast Bay Elite200 Meters23.28.08a12
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 21 · East Bay EliteEast Bay Elite100 MetersRound P21.13.83a12
May 11OAL Middle School ChampionshipMay 11 · 400 Meters · Place 1 · Edna BrewerEdna Brewer400 Meters1.1:04.40a8
May 11OAL Middle School ChampionshipMay 11 · 200 Meters · Place 1 · Edna BrewerEdna Brewer200 Meters1.27.96a8
May 11OAL Middle School ChampionshipMay 11 · 100 Meters · Place 1 · Edna BrewerEdna Brewer100 Meters1.13.71a8
May 10OAL Middle School QualifiersMay 10 · 400 Meters · Place 1 · Edna BrewerEdna Brewer400 Meters1.1:05.37a8
May 10OAL Middle School QualifiersMay 10 · 200 Meters · Place 1 · Edna BrewerEdna Brewer200 Meters1.27.81a8
May 10OAL Middle School QualifiersMay 10 · 100 Meters · Place 1 · Edna BrewerEdna Brewer100 Meters1.13.18a8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 400 Meters · Place 6 · East Bay EliteEast Bay Elite400 Meters6.1:05.04a12
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · East Bay EliteEast Bay Elite200 Meters—DNS12
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 17 · East Bay EliteEast Bay Elite100 MetersRound P17.14.31a12
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 200 Meters · Place 10 · East Bay EliteEast Bay Elite200 Meters10.28.32aWind: 0.912
Apr 13CA Track Youth InvitationalApr 13 · 800 Meters · Place 4 · East Bay EliteEast Bay Elite800 Meters4.2:49.59a12
Apr 13CA Track Youth InvitationalApr 13 · 400 Meters · Place 6 · East Bay EliteEast Bay Elite400 Meters6.1:07.15a12
Apr 13CA Track Youth InvitationalApr 13 · 100 Meters · Place 10 · East Bay EliteEast Bay Elite100 Meters10.13.91a12
Apr 6Speed ShowcaseApr 6 · 1500 Meters · Place 5 · East Bay EliteEast Bay Elite1500 Meters5.5:57.02a PB12
Apr 6Speed ShowcaseApr 6 · 800 Meters · Place 4 · East Bay EliteEast Bay Elite800 Meters4.2:44.09a12
Apr 6Speed ShowcaseApr 6 · 400 Meters · Place 15 · East Bay EliteEast Bay Elite400 Meters15.1:06.58a12
Mar 30God Speed EggstravaganzaMar 30 · 800 Meters · Place 2 · East Bay EliteEast Bay Elite800 Meters2.2:43.88a PB12
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 6 · East Bay EliteEast Bay Elite400 Meters6.1:05.83a12
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 9 · East Bay EliteEast Bay Elite200 Meters9.28.65a12
Mar 23East Bay Heat Track Club All ComersMar 23 · 800 Meters · Place 4 · East Bay EliteEast Bay Elite800 Meters4.2:45.28a12

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Long Jump · Place 10 · EOTGEOTGLong Jump103.94m—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 12 · EOTGEOTG200 MetersRound P1228.68a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 9 · EOTGEOTG100 MetersRound P913.78a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 7 · EOTGEOTG100 Meters713.60a—
May 143M InvitationalMay 14 · Long Jump · Place 4 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)Long Jump4.4.08m10
May 143M InvitationalMay 14 · 400 Meters · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)400 Meters—DNS10
May 143M InvitationalMay 14 · 200 Meters · Place 14 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)200 Meters14.28.44a10
Apr 30Running Rebels InvitationalApr 30 · Long Jump · Place 3 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)Long Jump3.4.17m10
Apr 30Running Rebels InvitationalApr 30 · 400 Meters · Place 15 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)400 Meters15.1:16.13a10
Apr 30Running Rebels InvitationalApr 30 · 200 Meters · Place 7 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)200 Meters7.29.47a10
Apr 2Sac Speed ShowcaseApr 2 · Long Jump · Place 4 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)Long Jump4.12-08.5010
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 8 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)400 Meters8.1:08.82a10
Apr 2Sac Speed ShowcaseApr 2 · 100 Meters · Place 7 · East Oakland Track Group (EOTG)East Oakland Track Group (EOTG)100 Meters7.14.16a10

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 22Shor/ShepardJun 22 · Long Jump · Place 5 · EotgEotgLong Jump53.47m PB—
Jun 22Shor/ShepardJun 22 · 400 Meters · Place 9 · EotgEotg400 Meters91:14.42 PB—
Jun 22Shor/ShepardJun 22 · 200 Meters · Place 12 · EotgEotg200 Meters1232.10 PB—
Jun 8PAC Championships Non-QualifierJun 8 · Long Jump · Place 5 · EOTGEOTGLong Jump53.45m1
Jun 8PAC Championships Non-QualifierJun 8 · 200 Meters · Place 8 · EOTGEOTG200 Meters832.101
Jun 8PAC Championships Non-QualifierJun 8 · 200 Meters · Place 6 · EOTGEOTG200 Meters631.521
Jun 8PAC Championships Non-QualifierJun 8 · 100 Meters · Place 14 · EOTGEOTG100 Meters1415.661
Jun 1Tommie Smith Youth Meet Jun 1 · Long Jump · Place 8 · EOTGEOTGLong Jump82.80m PB1
Jun 1Tommie Smith Youth Meet Jun 1 · 200 Meters · Place 7 · EOTGEOTG200 Meters733.941
Jun 1Tommie Smith Youth Meet Jun 1 · 100 Meters · Place 10 · EOTGEOTG100 Meters1016.511
Mar 2Hercules Running Rebels All ComersMar 2 · Long Jump · Place 9 · EOTGEOTGLong Jump97-06.001
Mar 2Hercules Running Rebels All ComersMar 2 · 400 Meters · Place 11 · EOTGEOTG400 Meters111:24.771
Mar 2Hercules Running Rebels All ComersMar 2 · 100 Meters · Place 10 · EOTGEOTG100 Meters1017.191

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 1Speed ShowcaseApr 1 · Long Jump · Place 3 · EOTGEOTGLong Jump38-06.50 PR7-8
Apr 1Speed ShowcaseApr 1 · Long Jump · Place 27 · EOTGEOTGLong Jump2718.35a PR7-8