Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorUgly Eagles Relay Invitational · Mar 25:31.06aUgly Eagles Relay InvitationalMarch 2, 2024
200 Meters · OutdoorShor/Shepard · Jun 2230.68Shor/ShepardJune 22, 2019
400 Meters · OutdoorRCC Invitational · Mar 657.65aRCC InvitationalMarch 6, 2026
400 Meters · OutdoorShor/Shepard · Jun 221:08.57Shor/ShepardJune 22, 2019
800 Meters · IndoorBattle Born Classic · Feb 132:16.27aBattle Born ClassicFebruary 13, 2026
800 Meters · Outdoor2026 BIG West Conference Championships · May 82:12.72a2026 BIG West Conference ChampionshipsMay 8, 2026
800 Meters · OutdoorShor/Shepard · Jun 222:45.03Shor/ShepardJune 22, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 82026 BIG West Conference ChampionshipsMay 8 · 800 Meters · Place 12 · UC San DiegoUC San Diego800 MetersRound P12.2:12.72a PBFr
Apr 947th Aztec InvitationalApr 9 · 800 Meters · Place 1 · UC San DiegoUC San Diego800 Meters12:14.41FR
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 8 · UC San DiegoUC San Diego800 Meters82:13.08aFr
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 800 Meters · Place 29 · UC San DiegoUC San Diego800 Meters292:15.53aFr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 800 Meters · Place 14 · UC San DiegoUC San Diego800 Meters14.2:18.47aFr
Mar 6RCC InvitationalMar 6 · 400 Meters · Place 7 · UC San DiegoUC San Diego400 Meters757.65a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Battle Born ClassicFeb 13 · 800 Meters · Place 10 · UC San DiegoUC San Diego800 Meters10.2:16.27a PBFr
Jan 16Nevada InvitationalJan 16 · 800 Meters · Place 13 · UC San DiegoUC San Diego800 Meters132:21.11aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24104th CIF State T&F Champs Prelims 2024May 24 · 800 Meters · Place 29 · CarondeletCarondelet800 MetersRound P29.2:17.00a12
May 17CIF North Coast Section Meet of ChampionsMay 17 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters12:17.08a—
May 17CIF North Coast Section Meet of ChampionsMay 17 · 800 Meters · Place 3 · CarondeletCarondelet800 Meters32:17.42a—
May 11NCS Tri-Valley Area ChampionshipsMay 11 · 800 Meters · Place 2 · CarondeletCarondelet800 Meters2.2:14.55a12
May 11NCS Tri-Valley Area ChampionshipsMay 11 · 400 Meters · Place 7 · CarondeletCarondelet400 Meters7.58.50a12
May 3EBAL ChampionshipsMay 3 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters1.2:16.56a12
May 3EBAL ChampionshipsMay 3 · 400 Meters · Place 6 · CarondeletCarondelet400 Meters6.59.68a12
Apr 202024 Sacramento Meet of ChampionsApr 20 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters1.2:14.36a12
Mar 1611th Annual Eddie Hart InvitationalMar 16 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters12:20.38a—
Mar 8Redondo Nike Track FestivalMar 8 · 800 Meters · Place 8 · Carondelet (NC)Carondelet (NC)800 Meters82:23.0712
Mar 2Ugly Eagles Relay InvitationalMar 2 · 1600 Meters · Place 2 · CarondeletCarondelet1600 Meters25:31.06a PB—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19CIF North Coast Section Meet of ChampionsMay 19 · 800 Meters · Place 4 · CarondeletCarondelet800 Meters42:17.2011
May 19CIF North Coast Section Meet of ChampionsMay 19 · 800 Meters · Place 8 · CarondeletCarondelet800 MetersRound P82:20.9111
May 13NCS Tri-Valley ChampionshipMay 13 · 800 Meters · Place 3 · CarondeletCarondelet800 Meters3.2:18.33a11
May 5EBAL ChampionshipMay 5 · 800 Meters · Place 6 · CarondeletCarondelet800 Meters62:24.4311
Apr 26Carondelet, De La Salle, Dublin & GranadaApr 26 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters12:23.14a—
Apr 26Carondelet, De La Salle, Dublin & GranadaApr 26 · 400 Meters · Place 2 · CarondeletCarondelet400 Meters21:03.26a—
Apr 20Dougherty Valley vs DLSApr 20 · 800 Meters · Place 2 · CarondeletCarondelet800 Meters22:24.0411
Apr 1West Coast RelaysApr 1 · 800 Meters · Place 14 · Carondelet (NC)Carondelet (NC)800 Meters142:21.8511
Apr 1West Coast RelaysApr 1 · 400 Meters · Place 9 · Carondelet (NC)Carondelet (NC)400 Meters91:03.0011
Mar 23De La Salle vs San Ramon ValleyMar 23 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters1.2:36.03a11
Mar 23De La Salle vs San Ramon ValleyMar 23 · 400 Meters · Place 3 · CarondeletCarondelet400 Meters3.1:03.66a11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14NCS Tri-Valley ChampionshipMay 14 · 800 Meters · Place 11 · CarondeletCarondelet800 Meters112:23.2410
Apr 30EBAL ChampionshipApr 30 · 800 Meters · Place 4 · CarondeletCarondelet800 Meters42:21.6610
Apr 30EBAL ChampionshipApr 30 · 800 Meters · Place 4 · CarondeletCarondelet800 Meters42:24.9910
Apr 30EBAL ChampionshipApr 30 · 400 Meters · Place 17 · CarondeletCarondelet400 Meters1765.2810
Apr 23Northern California Frosh/Soph ChampionshipsApr 23 · 800 Meters · Place 3 · CarondeletCarondelet800 Meters32:27.5810
Apr 23Northern California Frosh/Soph ChampionshipsApr 23 · 400 Meters · Place 7 · CarondeletCarondelet400 Meters71:02.8810
Apr 16Granada Distance & Sprint FestivalApr 16 · 400 Meters · Place 9 · Carondelet (Carondelet (400 Meters91:02.0710
Apr 1FS West Coast RelaysApr 1 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters12:26.3310
Apr 1FS West Coast RelaysApr 1 · 400 Meters · Place 1 · CarondeletCarondelet400 Meters11:02.4110
Apr 1FS West Coast RelaysApr 1 · 800 Meters · Place 1 · CarondeletCarondelet800 Meters12:26.3310
Apr 1FS West Coast RelaysApr 1 · 400 Meters · Place 1 · CarondeletCarondelet400 Meters11:02.4110
Mar 12East Bay Athletic League Center MeetMar 12 · 800 Meters · Place 4 · CarondeletCarondelet800 Meters42:31.4610

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22Dublin Social Distance Fiesta #3May 22 · 800 Meters · Place 33 · CarondeletCarondelet800 Meters332:29.379
May 22Dublin Social Distance Fiesta #3May 22 · 800 Meters · Place 3 · CarondeletCarondelet800 Meters32:29.379
May 15Granada Sprint & Distance FestivalMay 15 · 800 Meters · Place 25 · Carondelet HCarondelet H800 Meters252:32.91—
May 1De La Salle Super 7 InvitationalMay 1 · 800 Meters · Place 12 · CarondeletCarondelet800 Meters122:34.189
May 1De La Salle Super 7 InvitationalMay 1 · 400 Meters · Place 6 · CarondeletCarondelet400 Meters61:05.749
Apr 24Dublin Social Distance Fiesta (High Schools w/in 120 Miles of Dublin HS)Apr 24 · 800 Meters · Place 58 · CarondeletCarondelet800 Meters58.2:35.55a9
Apr 17Brad Morisoli/Sharon White InviteApr 17 · 800 Meters · Place 12 · Carondelet High SchoCarondelet High Scho800 Meters122:37.919
Mar 31Clayton Valley vs. De La Salle/Carondelet DualMar 31 · 800 Meters · Place 2 · CarondeletCarondelet800 Meters22:44.349
Mar 31Clayton Valley vs. De La Salle/Carondelet DualMar 31 · 400 Meters · Place 2 · CarondeletCarondelet400 Meters21:07.369

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 10USATF Youth Virtual Summer ChallengeJul 10 · 800 Meters · Place 5800 Meters5.2:46.0hUnofficial8

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 18 · Striders YouthStriders Youth800 Meters182:35.3413
Jun 22Shor/ShepardJun 22 · 800 Meters · Place 10 · San Francisco StridersSan Francisco Striders800 Meters102:45.03 PB—
Jun 22Shor/ShepardJun 22 · 400 Meters · Place 29 · San Francisco StridersSan Francisco Striders400 Meters291:08.57 PB—
Jun 22Shor/ShepardJun 22 · 200 Meters · Place 33 · San Francisco StridersSan Francisco Striders200 Meters3330.68 PB—
Jun 1Tommie Smith Youth Meet Jun 1 · 800 Meters · Place 3 · Striders YouthStriders Youth800 Meters32:27.9713
Jun 1Tommie Smith Youth Meet Jun 1 · 400 Meters · Place 10 · Striders YouthStriders Youth400 Meters101:07.6213
May 4Running Rebels InvitationalMay 4 · 800 Meters · Place 7 · Striders Youth TrackStriders Youth Track800 Meters7.2:37.48a7
May 4Running Rebels InvitationalMay 4 · 400 Meters · Place 32 · Striders Youth TrackStriders Youth Track400 Meters32.1:10.13a7

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4Delta Valley MS Championship @ FreedomMay 4 · 800 Meters · Place 1 · Edna HillEdna Hill800 Meters1.2:48.506
May 4Delta Valley MS Championship @ FreedomMay 4 · 400 Meters · Place 1 · Edna HillEdna Hill400 Meters1.1:10.386
Apr 18DVMS Tri-Meet EHS EXC AMSApr 18 · 800 Meters · Place 1 · Edna HillEdna Hill800 Meters1.2:53.496
Apr 18DVMS Tri-Meet EHS EXC AMSApr 18 · 400 Meters · Place 1 · Edna HillEdna Hill400 Meters1.1:12.716
Apr 12DVMS TriMeet EHMS AMS OPS DVApr 12 · 800 Meters · Place 2 · Edna HillEdna Hill800 Meters2.2:50.196
Apr 12DVMS TriMeet EHMS AMS OPS DVApr 12 · 400 Meters · Place 6 · Edna HillEdna Hill400 Meters6.1:14.006
Apr 4DVMS Tri-Meet AMS, EXC, EHMSApr 4 · 800 Meters · Place 1 · Edna HillEdna Hill800 Meters1.2:55.346
Apr 4DVMS Tri-Meet AMS, EXC, EHMSApr 4 · 400 Meters · Place 1 · Edna HillEdna Hill400 Meters1.1:10.726

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6CYO-DVCL SectionalsMay 6 · 800 Meters · Place 2 · Holy RosaryHoly Rosary800 Meters2.2:44.44a5
Apr 8CYO-DVCL Meet #4 - CPHSApr 8 · 400 Meters · Place 1 · Holy RosaryHoly Rosary400 Meters1.1:14.17Unofficial5