Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorDAL: Concord, Mt. Diablo @ Benicia · Apr 2020.55aDAL: Concord, Mt. Diablo @ BeniciaApril 20, 2026
1600 Meters · Outdoor2026 Mid-Season Mania 1600m Invitational · Sep 306:35.15a2026 Mid-Season Mania 1600m InvitationalSeptember 30, 2026
300m Hurdles · 36" / 0.914m · OutdoorDAL: Concord, Mt. Diablo @ Benicia · Apr 2052.15aDAL: Concord, Mt. Diablo @ BeniciaApril 20, 2026
3200 Meters · Outdoor2026 Mid-Season Mania 3200m Invitational · Oct 2114:49.242026 Mid-Season Mania 3200m InvitationalOctober 21, 2026
400 Meters · IndoorDON of the Season · Feb 241:03.51aDON of the SeasonFebruary 24, 2024
400 Meters · OutdoorMarsh Creek Invitational · Mar 91:02.93aMarsh Creek InvitationalMarch 9, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Oct 212026 Mid-Season Mania 3200m InvitationalOct 21 · 3200 Meters · Place 190 · Concord3200 Meters19014:49.24 PB12
Sep 302026 Mid-Season Mania 1600m InvitationalSep 30 · 1600 Meters · Place 305 · Concord1600 Meters305.6:35.15a PB11
May 9Diablo Athletic League Championship FinalsMay 9 · 300m Hurdles · Place 24 · Concord300m Hurdles2452.05a11
May 9Diablo Athletic League Championship FinalsMay 9 · 110m Hurdles · Place 16 · Concord110m Hurdles1620.34a11
May 9Diablo Athletic League Championship FinalsMay 9 · 110m Hurdles · Place 16 · Concord110m Hurdles1620.56a11
May 2Diablo Athletic League Championship TrialsMay 2 · 300m Hurdles · Place 24 · Concord300m Hurdles2452.05a11
May 2Diablo Athletic League Championship TrialsMay 2 · 110m Hurdles · Place 16 · Concord110m Hurdles1620.34a11
Apr 24DAL Valley Last ChanceApr 24 · 300m Hurdles · Place 8 · Concord300m Hurdles852.55a11
Apr 24DAL Valley Last ChanceApr 24 · 110m Hurdles · Place 4 · Concord110m Hurdles420.49a11
Apr 20DAL: Concord, Mt. Diablo @ BeniciaApr 20 · 300m Hurdles · Place 4 · Concord300m Hurdles36" / 0.914m4.52.15a PB11
Apr 20DAL: Concord, Mt. Diablo @ BeniciaApr 20 · 110m Hurdles · Place 4 · Concord110m Hurdles39" / 0.991m4.20.55a PB11
Mar 30College Park, Mt Diablo @ ConcordMar 30 · 300m Hurdles · Place 2 · Concord300m Hurdles252.27a11
Mar 30College Park, Mt Diablo @ ConcordMar 30 · 110m Hurdles · Place 2 · Concord110m Hurdles219.98a11
Mar 17Alhambra, Mt Diablo @ ConcordMar 17 · 300m Hurdles · Place 2 · Concord300m Hurdles253.10a11
Mar 17Alhambra, Mt Diablo @ ConcordMar 17 · 110m Hurdles · Place 1 · Concord110m Hurdles120.18a11
Mar 11DAL: Concord, Mt. Diablo, Berean Christian @ Ygnacio ValleyMar 11 · 300m Hurdles · Place 1 · Concord300m Hurdles152.48a11
Mar 11DAL: Concord, Mt. Diablo, Berean Christian @ Ygnacio ValleyMar 11 · 110m Hurdles · Place 1 · Concord110m Hurdles119.97a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28DON of the SeasonFeb 28 · 110m Hurdles · Place 5 · Concord110m Hurdles521.51a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10DAL Championship FinalsMay 10 · 300m Hurdles · Place 9 · Concord300m Hurdles951.71a10
May 3DAL Championship TrialsMay 3 · 300m Hurdles · Place 9 · Concord300m Hurdles951.71a10
Apr 22DAL: Mt. Diablo, Benicia @ ConcordApr 22 · 300m Hurdles · Place 2 · Concord300m Hurdles254.5110
Apr 17DAL: Ygnacio Valley, Berean Christian @ ConcordApr 17 · 300m Hurdles · Place 1 · Concord300m Hurdles152.12a10
Apr 17DAL: Ygnacio Valley, Berean Christian @ ConcordApr 17 · 400 Meters · Place 1 · Concord400 Meters11:06.61a10
Apr 2DAL: Concord, Mt. Diablo @ College ParkApr 2 · 300m Hurdles · Place 2 · Concord300m Hurdles255.33a10
Apr 2DAL: Concord, Mt. Diablo @ College ParkApr 2 · 400 Meters · Place 5 · Concord400 Meters51:06.08a10
Mar 21DAL: Ygnacio Valley, Alhambra @ ConcordMar 21 · 300m Hurdles · Place 1 · Concord300m Hurdles153.86a10
Mar 21DAL: Ygnacio Valley, Alhambra @ ConcordMar 21 · 400 Meters · Place 5 · Concord400 Meters51:07.34a10
Mar 8Bob Warren 55Mar 8 · 400 Meters · Place 37 · Concord400 Meters37.1:04.71a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22DON of the SeasonFeb 22 · 400 Meters · Place 3 · Concord400 Meters31:05.68a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 16Berean Christian / Concord / Mt. Diablo @ YVHSApr 16 · Long Jump · Place 4 · ConcordLong Jump412-6.5—
Apr 16Berean Christian / Concord / Mt. Diablo @ YVHSApr 16 · 300m Hurdles · Place 1 · Concord300m Hurdles151.62a—
Apr 16Berean Christian / Concord / Mt. Diablo @ YVHSApr 16 · 400 Meters · Place 4 · Concord400 Meters41:03.54a—
Mar 27DAL Meet: Concord/Mt. Diablo @ Benicia HSMar 27 · Long Jump · Place 9 · ConcordLong Jump913-3.50—
Mar 19College Park / Mt. Diablo @ ConcordMar 19 · 400 Meters · Place 2 · Concord400 Meters21:03.65a—
Mar 12Mt. Diablo / Alhambra @ ConcordMar 12 · Long Jump · Place 9 · ConcordLong Jump913-1.5—
Mar 12Mt. Diablo / Alhambra @ ConcordMar 12 · 400 Meters · Place 2 · Concord400 Meters21:04.11a—
Mar 9Marsh Creek InvitationalMar 9 · Long Jump · Place 14 · ConcordLong Jump1414-9.50—
Mar 9Marsh Creek InvitationalMar 9 · 400 Meters · Place 21 · Concord400 Meters211:02.93a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24DON of the SeasonFeb 24 · 400 Meters · Place 6 · Concord400 Meters61:03.51a PB—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Oct 4Mid-Season Mania 1600m InvitationalOct 4 · 1600 Meters · Concord1600 Meters--DNS9