Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDAL Meet: Acalanes @ Las Lomas · Mar 1314.84aDAL Meet: Acalanes @ Las LomasMarch 13, 2024
1600 Meters · IndoorDON of the Season · Feb 285:24.37aDON of the SeasonFebruary 28, 2026
1600 Meters · OutdoorDiablo Athletic League Championship Finals · May 95:13.23aDiablo Athletic League Championship FinalsMay 9, 2026
3200 Meters · OutdoorGranada Distance & Sprint Festival · Apr 1811:21.60Granada Distance & Sprint FestivalApril 18, 2026
400 Meters · OutdoorDAL Championship Finals · May 467.06aDAL Championship FinalsMay 4, 2024
800 Meters · OutdoorDiablo Athletic League Championship Finals · May 92:24.78aDiablo Athletic League Championship FinalsMay 9, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16NCS Tri-Valley Area ChampionshipsMay 16 · 1600 Meters · Place 13 · Las Lomas1600 Meters135:14.79a11
May 9Diablo Athletic League Championship FinalsMay 9 · 1600 Meters · Place 10 · Las Lomas1600 Meters105:22.67a11
May 9Diablo Athletic League Championship FinalsMay 9 · 1600 Meters · Place 8 · Las Lomas1600 Meters85:13.23a PB11
May 9Diablo Athletic League Championship FinalsMay 9 · 800 Meters · Place 9 · Las Lomas800 Meters92:24.78a PB11
May 9Diablo Athletic League Championship FinalsMay 9 · 800 Meters · Place 10 · Las Lomas800 Meters102:27.13a11
May 2Diablo Athletic League Championship TrialsMay 2 · 1600 Meters · Place 10 · Las Lomas1600 Meters105:22.67a11
May 2Diablo Athletic League Championship TrialsMay 2 · 800 Meters · Place 9 · Las Lomas800 Meters92:24.78a11
Apr 22Las Lomas vs CampolindoApr 22 · 800 Meters · Place 2 · Las Lomas800 Meters22:31.0611
Apr 22Las Lomas vs CampolindoApr 22 · 1600 Meters · Place 5 · Las Lomas1600 Meters55:25.0911
Apr 18Granada Distance & Sprint FestivalApr 18 · 3200 Meters · Place 5 · Las Lomas3200 Meters511:21.60 PB11
Apr 15Las Lomas vs Clayon ValleyApr 15 · 1600 Meters · Place 1 · Las Lomas1600 Meters15:32.37a11
Apr 15Las Lomas vs Clayon ValleyApr 15 · 1600 Meters · Place 1 · Las Lomas1600 Meters15:32.3711
Apr 8DAL Las Lomas @ MiramonteApr 8 · 800 Meters · Place 2 · Las Lomas800 Meters22:26.6911
Apr 8DAL Las Lomas @ MiramonteApr 8 · 1600 Meters · Place 2 · Las Lomas1600 Meters25:26.8211
Mar 25DAL: Acalanes @ Las LomasMar 25 · 3200 Meters · Place 2 · Las Lomas3200 Meters212:51.52a11
Mar 25DAL: Acalanes @ Las LomasMar 25 · 800 Meters · Place 2 · Las Lomas800 Meters22:26.62a11
Mar 20Dublin Distance Fiesta Mar 20 · 1600 Meters · Place 87 · Las Lomas (Nc)1600 Meters875:19.5311
Mar 17DAL Las Lomas @ NorthgateMar 17 · 3200 Meters · Place 5 · Las Lomas3200 Meters512:56.6411
Mar 17DAL Las Lomas @ NorthgateMar 17 · 800 Meters · Place 3 · Las Lomas800 Meters32:27.5911
Mar 17DAL Las Lomas @ NorthgateMar 17 · 1600 Meters · Place 5 · Las Lomas1600 Meters55:36.2411
Mar 7Dan Gabor InvitationalMar 7 · 3200 Meters · Place 15 · Las Lomas3200 Meters1512:04.8111

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28DON of the SeasonFeb 28 · 1600 Meters · Place 2 · Las Lomas1600 Meters25:24.37a PB11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10DAL Championship FinalsMay 10 · 1600 Meters · Place 6 · Las Lomas1600 MetersRound P65:44.12a10
May 10DAL Championship FinalsMay 10 · 1600 Meters · Place 4 · Las Lomas1600 Meters45:29.17a10
May 10DAL Championship FinalsMay 10 · 800 Meters · Place 5 · Las Lomas800 MetersRound P52:34.97a10
May 10DAL Championship FinalsMay 10 · 800 Meters · Place 2 · Las Lomas800 Meters22:31.49a10
May 3DAL Championship TrialsMay 3 · 1600 Meters · Place 6 · Las Lomas1600 MetersRound P65:44.12a10
May 3DAL Championship TrialsMay 3 · 800 Meters · Place 5 · Las Lomas800 MetersRound P52:34.97a10
Apr 23DAL Dual: Miramonte @ Las LomasApr 23 · 800 Meters · Place 1 · Las Lomas800 Meters12:28.76a10
Apr 16DAL Dual: Las Lomas @ CampolindoApr 16 · 1600 Meters · Place 3 · Las Lomas1600 Meters3.5:45.74a10
Apr 16DAL Dual: Las Lomas @ CampolindoApr 16 · 800 Meters · Place 1 · Las Lomas800 Meters1.2:37.93a10
Mar 26DAL Dual: Las Lomas @ Clayton ValleyMar 26 · 1600 Meters · Place 2 · Las Lomas1600 Meters25:42.82a10
Mar 26DAL Dual: Las Lomas @ Clayton ValleyMar 26 · 800 Meters · Place 2 · Las Lomas800 Meters22:33.75a10
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 111 · Las Lomas (Nc)800 Meters1112:31.0210
Mar 19DAL: Acalanes vs Las LomasMar 19 · 1600 Meters · Place 3 · Las Lomas1600 Meters35:35.31a—
Mar 19DAL: Acalanes vs Las LomasMar 19 · 800 Meters · Place 4 · Las Lomas800 Meters42:36.00a—
Mar 13DAL Northgate @ Los LomasMar 13 · 800 Meters · Place 1 · Las Lomas800 Meters12:39.8810
Mar 8Bob Warren 55Mar 8 · 1600 Meters · Place 7 · Las Lomas1600 Meters7.5:49.11a10
Mar 1Dan Gabor InvitationalMar 1 · 800 Meters · Place 44 · Las Lomas (N800 Meters442:36.1610

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4DAL Championship FinalsMay 4 · 400 Meters · Place 4 · Las Lomas400 Meters467.06a PB—
May 4DAL Championship FinalsMay 4 · 400 Meters · Place 6 · Las Lomas400 Meters669.30a—
Apr 27DAL Championships TrialsApr 27 · 400 Meters · Place 4 · Las Lomas400 MetersRound P4.67.06aUnofficial9
Apr 17Las Lomas Dual with Clayton ValleyApr 17 · Pole Vault · Place 2 · Las LomasPole Vault25-0—
Apr 17Las Lomas Dual with Clayton ValleyApr 17 · 400 Meters · Place 3 · Las Lomas400 Meters31:10.68a—
Apr 1254th Bob Warren - Charlie Eaton InvitationalApr 12 · 400 Meters · Place 24 · Las Lomas400 Meters241:09.47a—
Mar 27DAL Meet: Campolindo @ Las LomasMar 27 · 400 Meters · Place 2 · Las Lomas400 Meters21:10.28a—
Mar 20DAL Meet: Las Lomas @ MiramonteMar 20 · 400 Meters · Place 2 · Las Lomas400 Meters21:11.629
Mar 13DAL Meet: Acalanes @ Las LomasMar 13 · 100 Meters · Place 3 · Las Lomas100 Meters314.84a PB—
Mar 7DAL Meet: Las Lomas @ NorthgateMar 7 · 400 Meters · Place 4 · Las Lomas400 Meters41:11.20a—