Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSkyline Invitational · Feb 245:16.26Skyline InvitationalFebruary 24, 2024
200 Meters · IndoorSkyline Invitational · Feb 2824.16Skyline InvitationalFebruary 28, 2026
200 Meters · OutdoorWACC Track and Field Championships Day 2 · May 823.83aWACC Track and Field Championships Day 2May 8, 2026
400 Meters · IndoorSkyline Invitational · Feb 2853.12Skyline InvitationalFebruary 28, 2026
400 Meters · OutdoorNCS Bayshore Area Championships · May 1652.04aNCS Bayshore Area ChampionshipsMay 16, 2026
800 Meters · IndoorGrizzly Invitational · Feb 182:30.01aGrizzly InvitationalFebruary 18, 2023
800 Meters · OutdoorWACC @ Castro Valley vs Berkeley, Piedmont vs Hayward · Apr 182:11.81aWACC @ Castro Valley vs Berkeley, Piedmont vs HaywardApril 18, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16NCS Bayshore Area ChampionshipsMay 16 · 400 Meters · Place 16 · Castro Valley400 Meters16.52.04a PB12
May 8WACC Track and Field Championships Day 2May 8 · 400 Meters · Place 9 · Castro Valley400 Meters9.52.97a12
May 8WACC Track and Field Championships Day 2May 8 · 200 Meters · Place 13 · Castro Valley200 Meters13.23.83a PBWind: -1.712
May 6WACC Track and Field Championships Day 1May 6 · 400 Meters · Place 9 · Castro Valley400 Meters9.52.97a12
May 6WACC Track and Field Championships Day 1May 6 · 200 Meters · Place 13 · Castro Valley200 Meters13.23.83aWind: -1.712
Apr 23WACC - Castro Valley vs Alameda; Arroyo vs HaywardApr 23 · 400 Meters · Place 2 · Castro Valley400 Meters2.52.39a12
Apr 23WACC - Castro Valley vs Alameda; Arroyo vs HaywardApr 23 · 200 Meters · Place 6 · Castro Valley200 Meters6.24.17a12
Apr 18Granada Distance & Sprint FestivalApr 18 · 400 Meters · Place 31 · Castro Valley400 Meters3152.89a12
Apr 15WACC League Meet Castro vs O'Dowd vs BerkeleyApr 15 · 400 Meters · Place 2 · Castro Valley400 Meters253.20a12
Mar 14San Leandro InvitationalMar 14 · 200 Meters · Place 12 · Castro Valley200 Meters1224.3812
Mar 14San Leandro InvitationalMar 14 · 400 Meters · Place 5 · Castro Valley400 Meters553.1112
Mar 11WACC League Meet Castro Valley V PiedmontMar 11 · 200 Meters · Place 6 · Castro Valley200 Meters624.4412
Mar 11WACC League Meet Castro Valley V PiedmontMar 11 · 400 Meters · Place 4 · Castro Valley400 Meters453.6312
Mar 7Dan Gabor InvitationalMar 7 · 400 Meters · Place 28 · Castro Valle400 Meters2853.7612

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Skyline InvitationalFeb 28 · 200 Meters · Place 31 · Castro Valle200 Meters3124.16 PB12
Feb 28Skyline InvitationalFeb 28 · 400 Meters · Place 16 · Castro Valle400 Meters1653.12 PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17NCS Bayshore Area ChampionshipsMay 17 · 400 Meters · Place 13 · Castro Valley400 Meters1352.81a11
May 7WACC ChampionshipsMay 7 · 400 Meters · Place 12 · Castro Valley400 Meters1254.11a11
Apr 23WACC Center Field Meet - CV vs Piedmont, Mt Eden vs TennysonApr 23 · 400 Meters · Place 5 · Castro Valley400 Meters5.54.81a11
Apr 23WACC Center Field Meet - CV vs Piedmont, Mt Eden vs TennysonApr 23 · 200 Meters · Place 10 · Castro Valley200 Meters10.25.14a11
Apr 19Granada Distance & Sprint FestivalApr 19 · 400 Meters · Place 46 · Castro Valle400 Meters4655.3211
Apr 17WACC Center Meet - Berkeley vs. Castro Valley, Hayward vs. TennysonApr 17 · 800 Meters · Place 11 · Castro Valley800 Meters112:14.7611
Apr 17WACC Center Meet - Berkeley vs. Castro Valley, Hayward vs. TennysonApr 17 · 400 Meters · Place 2 · Castro Valley400 Meters255.0111
Apr 10WACC CENTER MEET -San Leandro, Castro Valley, Bishop O'DowdApr 10 · 800 Meters · Place 21 · Castro Valley800 Meters21.2:19.82a11
Apr 10WACC CENTER MEET -San Leandro, Castro Valley, Bishop O'DowdApr 10 · 400 Meters · Place 3 · Castro Valley400 Meters3.54.99a11
Mar 19WACC League Meet CV vs Ala / Hayward vs Mt EdenMar 19 · 400 Meters · Place 3 · Castro Valley400 Meters354.62a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Grizzly InvitationalFeb 22 · 400 Meters · Place 2 · Castro Valley400 Meters255.6511

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11NCS Bayshore Area ChampionshipsMay 11 · 400 Meters · Place 14 · Castro Valle400 Meters1453.0710
May 1WACC League Championship Meet – Finals Day 1May 1 · 400 Meters · Place 12 · Castro Valley400 Meters1254.03a—
Apr 26WACC Non-Varsity Culminating MeetApr 26 · 800 Meters · Place 6 · Castro Valley800 Meters62:15.2210
Apr 26WACC Non-Varsity Culminating MeetApr 26 · 400 Meters · Place 1 · Castro Valley400 Meters154.5810
Apr 18WACC @ Castro Valley vs Berkeley, Piedmont vs HaywardApr 18 · 800 Meters · Place 10 · Castro Valley800 Meters10.2:11.81a PB10
Apr 18WACC @ Castro Valley vs Berkeley, Piedmont vs HaywardApr 18 · 400 Meters · Place 3 · Castro Valley400 Meters3.54.47a10
Apr 10San Leandro vs Castro Valley / Arroyo vs TennysonApr 10 · 400 Meters · Place 1 · Castro Valley400 Meters154.30a—
Apr 10San Leandro vs Castro Valley / Arroyo vs TennysonApr 10 · 800 Meters · Place 2 · Castro Valley800 Meters22:13.92a—
Mar 27WACC @ Hayward vs. Castro Valley vs. Alameda, Arroyo vs. EncinalMar 27 · 800 Meters · Place 1 · Castro Valley800 Meters12:15.50a—
Mar 27WACC @ Hayward vs. Castro Valley vs. Alameda, Arroyo vs. EncinalMar 27 · 400 Meters · Place 1 · Castro Valley400 Meters155.47a—
Mar 16San Leandro InvitationalMar 16 · 400 Meters · Place 2 · Castro Valley400 Meters254.1710
Mar 14WACC @ Piedmont vs Castro Valley vs O'DowdMar 14 · 800 Meters · Place 1 · Castro Valley800 Meters12:16.8910
Mar 14WACC @ Piedmont vs Castro Valley vs O'DowdMar 14 · 400 Meters · Place 1 · Castro Valley400 Meters155.9310
Mar 2WACC Novice InvitationalMar 2 · 400 Meters · Place 1 · Castro Valley400 Meters1.55.82a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Skyline InvitationalFeb 24 · 1600 Meters · Place 103 · Castro Valle1600 Meters1035:16.26 PB10
Feb 24Skyline InvitationalFeb 24 · 1600 Meters · Place 103 · Castro Valle1600 Meters1035:16.2610

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 26WACC Non Varsity Culminating EventApr 26 · 800 Meters · Place 4 · Castro Valley800 Meters42:20.27a—
Apr 26WACC Non Varsity Culminating EventApr 26 · 400 Meters · Place 9 · Castro Valley400 Meters958.44a—
Apr 22Northern California Frosh/Soph ChampionshipsApr 22 · 800 Meters · Place 56 · Castro Valley800 Meters562:23.76a—
Apr 22Northern California Frosh/Soph ChampionshipsApr 22 · 400 Meters · Place 33 · Castro Valley400 Meters3357.05a—
Apr 13WACC Center Meet: Castro Valley vs Berkeley vs San LeandroApr 13 · 800 Meters · Place 4 · Castro Valley800 Meters42:20.67a—
Apr 13WACC Center Meet: Castro Valley vs Berkeley vs San LeandroApr 13 · 400 Meters · Place 5 · Castro Valley400 Meters557.87a—
Mar 30WACC Center Meet Alameda vs Castro Valley / San Lorenzo vs Mt EdenMar 30 · 800 Meters · Place 3 · Castro Valley800 Meters32:24.66a9
Mar 30WACC Center Meet Alameda vs Castro Valley / San Lorenzo vs Mt EdenMar 30 · 400 Meters · Place 7 · Castro Valley400 Meters71:01.94a9
Mar 23WACC Double Duel League Meet: Castro Valley vs Hayward. Piedmont vs EncinalMar 23 · 800 Meters · Place 1 · Castro Valley800 Meters12:25.71a—
Mar 23WACC Double Duel League Meet: Castro Valley vs Hayward. Piedmont vs EncinalMar 23 · 400 Meters · Place 4 · Castro Valley400 Meters41:01.12a—
Mar 1WACC: NOVICE InvitationalMar 1 · 800 Meters · Place 3 · Castro Valley800 Meters32:27.379
Mar 1WACC: NOVICE InvitationalMar 1 · 400 Meters · Place 11 · Castro Valley400 Meters111:02.779

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Grizzly InvitationalFeb 18 · 1600 Meters · Place 16 · Castro Valley1600 Meters165:39.73a—
Feb 18Grizzly InvitationalFeb 18 · 800 Meters · Place 11 · Castro Valley800 Meters112:30.01a PB—