Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorDiablo Athletic League Championship Finals · May 94:33.69aDiablo Athletic League Championship FinalsMay 9, 2026
3200 Meters · OutdoorDAL Dual: Miramonte @ Las Lomas · Apr 2310:16.06aDAL Dual: Miramonte @ Las LomasApril 23, 2025
3200 Meters · OutdoorLas Lomas vs Campolindo · Apr 2210:18.02Las Lomas vs CampolindoApril 22, 2026
800 Meters · OutdoorDan Gabor Invitational · Mar 72:04.61Dan Gabor InvitationalMarch 7, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 9Diablo Athletic League Championship FinalsMay 9 · 3200 Meters · Place 3 · Las Lomas3200 Meters310:29.98a10
May 9Diablo Athletic League Championship FinalsMay 9 · 1600 Meters · Place 2 · Las Lomas1600 Meters24:40.49a10
May 9Diablo Athletic League Championship FinalsMay 9 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:33.69a PB10
May 9Diablo Athletic League Championship FinalsMay 9 · 800 Meters · Place 5 · Las Lomas800 Meters52:08.19a10
May 9Diablo Athletic League Championship FinalsMay 9 · 800 Meters · Place 3 · Las Lomas800 Meters32:06.94a10
May 2Diablo Athletic League Championship TrialsMay 2 · 1600 Meters · Place 2 · Las Lomas1600 Meters24:40.49a10
May 2Diablo Athletic League Championship TrialsMay 2 · 800 Meters · Place 5 · Las Lomas800 Meters52:08.19a10
Apr 22Las Lomas vs CampolindoApr 22 · 3200 Meters · Place 1 · Las Lomas3200 Meters110:18.5610
Apr 22Las Lomas vs CampolindoApr 22 · 3200 Meters · Place 2 · Las Lomas3200 Meters210:18.02 PB10
Apr 22Las Lomas vs CampolindoApr 22 · 1600 Meters · Place 2 · Las Lomas1600 Meters24:34.1610
Apr 18Granada Distance & Sprint FestivalApr 18 · 1600 Meters · Place 23 · Las Lomas1600 Meters234:37.40a10
Apr 15Las Lomas vs Clayon ValleyApr 15 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:55.84a10
Apr 15Las Lomas vs Clayon ValleyApr 15 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:55.8410
Apr 8DAL Las Lomas @ MiramonteApr 8 · 3200 Meters · Place 2 · Las Lomas3200 Meters211:06.0710
Apr 8DAL Las Lomas @ MiramonteApr 8 · 800 Meters · Place 2 · Las Lomas800 Meters22:05.7810
Mar 25DAL: Acalanes @ Las LomasMar 25 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:38.95a10
Mar 25DAL: Acalanes @ Las LomasMar 25 · 800 Meters · Place 4 · Las Lomas800 Meters42:09.03a10
Mar 17DAL Las Lomas @ NorthgateMar 17 · 3200 Meters · Place 3 · Las Lomas3200 Meters310:57.9510
Mar 17DAL Las Lomas @ NorthgateMar 17 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:44.5710
Mar 7Dan Gabor InvitationalMar 7 · 800 Meters · Place 24 · Las Lomas800 Meters242:04.61 PB10

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10DAL Championship FinalsMay 10 · 1600 Meters · Place 10 · Las Lomas1600 Meters104:47.52a9
May 10DAL Championship FinalsMay 10 · 1600 Meters · Place 4 · Las Lomas1600 Meters44:38.10a9
May 10DAL Championship FinalsMay 10 · 800 Meters · Place 6 · Las Lomas800 Meters62:13.90a9
May 10DAL Championship FinalsMay 10 · 800 Meters · Place 6 · Las Lomas800 Meters62:09.65a9
May 3DAL Championship TrialsMay 3 · 1600 Meters · Place 10 · Las Lomas1600 Meters104:47.52a9
May 3DAL Championship TrialsMay 3 · 800 Meters · Place 6 · Las Lomas800 Meters62:13.90a9
Apr 26Northern California Frosh/Soph ChampionshipsApr 26 · 800 Meters · Place 2 · Las Lomas800 Meters22:08.879
Apr 23DAL Dual: Miramonte @ Las LomasApr 23 · 3200 Meters · Place 1 · Las Lomas3200 Meters110:16.06a PB9
Apr 16DAL Dual: Las Lomas @ CampolindoApr 16 · 1600 Meters · Place 6 · Las Lomas1600 Meters6.4:44.89a9
Apr 16DAL Dual: Las Lomas @ CampolindoApr 16 · 800 Meters · Place 2 · Las Lomas800 Meters2.2:14.75a9
Apr 5East Bay InvitationalApr 5 · 1600 Meters · Place 14 · Las Lomas1600 Meters14.4:50.99a9
Mar 26DAL Dual: Las Lomas @ Clayton ValleyMar 26 · 3200 Meters · Place 1 · Las Lomas3200 Meters111:00.50a9
Mar 26DAL Dual: Las Lomas @ Clayton ValleyMar 26 · 1600 Meters · Place 1 · Las Lomas1600 Meters14:52.32a9
Mar 19DAL: Acalanes vs Las LomasMar 19 · 1600 Meters · Place 1 · Las Lomas1600 Meters15:05.69a—
Mar 19DAL: Acalanes vs Las LomasMar 19 · 800 Meters · Place 1 · Las Lomas800 Meters12:21.29a—
Mar 13DAL Northgate @ Los LomasMar 13 · 800 Meters · Place 1 · Las Lomas800 Meters12:19.029
Mar 13DAL Northgate @ Los LomasMar 13 · 1600 Meters · Place 3 · Las Lomas1600 Meters35:06.529