Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorBen Brown Invitational/Astro AI Distance Classic · Mar 123:58.39aBen Brown Invitational/Astro AI Distance ClassicMarch 12, 2026
1600 Meters · IndoorBranham at Willow Glen · Feb 294:39.00aBranham at Willow GlenFebruary 29, 2024
1600 Meters · OutdoorCCS Championships · May 184:16.97aCCS ChampionshipsMay 18, 2024
1600 Meters · Outdoor · Hand timedWillow Glen @ Evergreen Valley · May 56:12.9hWillow Glen @ Evergreen ValleyMay 5, 2021
3200 Meters · OutdoorBVAL Finals · May 49:31.69aBVAL FinalsMay 4, 2024
800 Meters · IndoorBranham at Willow Glen · Feb 292:12.19aBranham at Willow GlenFebruary 29, 2024
800 Meters · OutdoorGranada Distance & Sprint Festival · Apr 132:00.35Granada Distance & Sprint FestivalApril 13, 2024
800 Meters · Outdoor · Hand timedWillow Glen @ Evergreen Valley · May 52:49.1hWillow Glen @ Evergreen ValleyMay 5, 2021
Long Jump · OutdoorTKA Junior High Track and Field Invitational · Apr 209-07.00TKA Junior High Track and Field InvitationalApril 20, 2018
Triple Jump · OutdoorSJMSAL League #1 · Apr 1625-04.00SJMSAL League #1April 16, 2019

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 1500 Meters · Place 9 · Cal Poly PomonaCal Poly Pomona1500 Meters9.3:58.39a PBFr
Mar 6Beach OpenerMar 6 · 1500 Meters · Place 20 · Cal Poly PomonaCal Poly Pomona1500 Meters204:09.91aFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1665th Mt. SAC RelaysApr 16 · 10,000 Meters · UnattachedUnattached10,000 Meters--DNFFr

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 18CCS ChampionshipsMay 18 · 3200 Meters · Place 25 · Willow GlenWillow Glen3200 Meters2510:16.83a—
May 18CCS ChampionshipsMay 18 · 1600 Meters · Place 9 · Willow GlenWillow Glen1600 Meters94:16.97a PB—
May 18CCS ChampionshipsMay 18 · 1600 Meters · Place 9 · Willow GlenWillow Glen1600 Meters94:19.48a—
May 4BVAL FinalsMay 4 · 3200 Meters · Place 2 · Willow GlenWillow Glen3200 MetersRound P29:31.69a PB—
May 4BVAL FinalsMay 4 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 MetersRound P24:27.46a—
Apr 25MHAL Trials\FinalsApr 25 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters1.9:57.90a12
Apr 25MHAL Trials\FinalsApr 25 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters2.4:27.31a12
Apr 20CCS Top 8 InviteApr 20 · 1600 Meters · Place 7 · Willow GlenWillow Glen1600 Meters74:17.77a—
Apr 18Leland, Pioneer, Willow Glen, Westmont QuadApr 18 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:46.69a—
Apr 13Granada Distance & Sprint FestivalApr 13 · 1600 Meters · Place 13 · Willow GlenWillow Glen1600 Meters134:30.0412
Apr 13Granada Distance & Sprint FestivalApr 13 · 800 Meters · Place 4 · Willow GlenWillow Glen800 Meters42:00.35 PB12
Apr 6De Anza/Cupertino InviteApr 6 · 3200 Meters · Place 7 · Willow GlenWillow Glen3200 Meters79:53.81a—
Apr 6De Anza/Cupertino InviteApr 6 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:23.84a—
Mar 29Stanford Invitational - HSMar 29 · 1600 Meters · Place 22 · WILLOW GLENWILLOW GLEN1600 Meters224:23.30—
Mar 2351st Avis Kelley InvitationalMar 23 · 1600 Meters · Place 6 · Willow GlenWillow Glen1600 Meters64:28.59a—
Mar 2351st Avis Kelley InvitationalMar 23 · 800 Meters · Place 2 · Willow GlenWillow Glen800 Meters22:00.60a—
Mar 22Willow Glen vs. ChristopherMar 22 · 3200 Meters · Place 2 · Willow GlenWillow Glen3200 Meters211:05.42a—
Mar 22Willow Glen vs. ChristopherMar 22 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:55.95a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 59 · Willow GlenWillow Glen3200 Meters599:36.98a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 19 · Willow GlenWillow Glen1600 Meters194:21.38a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 59 · Willow GlenWillow Glen3200 Meters599:36.9812
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 19 · Willow GlenWillow Glen1600 Meters194:21.3812
Mar 14Santa Teresa at Willow GlenMar 14 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters110:35.39a—
Mar 14Santa Teresa at Willow GlenMar 14 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:46.24a—
Mar 9Willow Glen Track and Field InvitationalMar 9 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:24.04a—
Mar 9Willow Glen Track and Field InvitationalMar 9 · 800 Meters · Place 2 · Willow GlenWillow Glen800 Meters22:00.92a—
Mar 7Leigh @ Willow GlenMar 7 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters110:06.36a—
Mar 7Leigh @ Willow GlenMar 7 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:40.73a—
Mar 2K-Bell Track and Field ClassicMar 2 · 3200 Meters · Place 5 · Willow GlenWillow Glen3200 Meters59:50.77a—
Mar 2K-Bell Track and Field ClassicMar 2 · 1600 Meters · Place 9 · Willow GlenWillow Glen1600 Meters94:35.78a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Branham at Willow GlenFeb 29 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:39.00a PB—
Feb 29Branham at Willow GlenFeb 29 · 800 Meters · Place 2 · Willow GlenWillow Glen800 Meters22:12.19a PB—

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 20CIF-CCS FinalsMay 20 · 1600 Meters · Place 17 · Willow GlenWillow Glen1600 MetersRound P17.4:26.39a11
May 6BVAL FinalsMay 6 · 1600 Meters · Place 3 · Willow GlenWillow Glen1600 Meters34:28.84a—
Apr 27MHAL Trials\FinalsApr 27 · 3200 Meters · Place 10 · Willow GlenWillow Glen3200 Meters1010:14.45a—
Apr 27MHAL Trials\FinalsApr 27 · 1600 Meters · Place 4 · Willow GlenWillow Glen1600 Meters44:34.54a—
Apr 27MHAL Trials\FinalsApr 27 · 800 Meters · Place 1 · Willow GlenWillow Glen800 Meters12:02.31a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:29.40a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 800 Meters · Place 5 · Willow GlenWillow Glen800 Meters52:01.26a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:29.40a—
Apr 22San Mateo Bearcat InvitationalApr 22 · 800 Meters · Place 5 · Willow GlenWillow Glen800 Meters52:01.26a—
Apr 20Branham/SC/Westmont/WG QuadApr 20 · 3200 Meters · Place 3 · Willow GlenWillow Glen3200 Meters310:10.20a—
Apr 20Branham/SC/Westmont/WG QuadApr 20 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:31.81a—
Apr 15Soquel Knights InvitationalApr 15 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:34.89a—
Apr 8Cupertino/DeAnza InvitationalApr 8 · 1600 Meters · Place 5 · Willow GlenWillow Glen1600 Meters5.4:32.111
Apr 8Cupertino/DeAnza InvitationalApr 8 · 800 Meters · Place 13 · Willow GlenWillow Glen800 Meters13.2:05.89a11
Apr 1Leland Quicksilver InvitationalApr 1 · 3200 Meters · Place 6 · Willow GlenWillow Glen3200 Meters610:13.3611
Apr 1Leland Quicksilver InvitationalApr 1 · 1600 Meters · Place 3 · Willow GlenWillow Glen1600 Meters34:35.5011
Mar 23Leigh High vs Willow GlennMar 23 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters110:29.44a—
Mar 23Leigh High vs Willow GlennMar 23 · 1600 Meters · Place 3 · Willow GlenWillow Glen1600 Meters34:49.36a—
Mar 17Dublin Distance FiestaMar 17 · 3200 Meters · Place 139 · Willow GlenWillow Glen3200 Meters13910:06.0111
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 58 · Willow GlenWillow Glen1600 Meters584:30.8511
Mar 16Willow Glen @ Santa TeresaMar 16 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters110:28.27a—
Mar 16Willow Glen @ Santa TeresaMar 16 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:52.84a—
Mar 11Willow Glen Track and Field InvitationalMar 11 · 1600 Meters · Place 6 · Willow GlenWillow Glen1600 Meters6.4:36.45a11
Mar 11Willow Glen Track and Field InvitationalMar 11 · 800 Meters · Place 8 · Willow GlenWillow Glen800 Meters8.2:08.78a11
Mar 4K-Bell Track and Field ClassicMar 4 · 3200 Meters · Place 8 · Willow GlenWillow Glen3200 Meters810:21.53a11
Mar 4K-Bell Track and Field ClassicMar 4 · 1600 Meters · Place 22 · Willow GlenWillow Glen1600 Meters224:43.37a11
Mar 2Willow Glen @ PioneerMar 2 · 3200 Meters · Place 2 · Willow GlenWillow Glen3200 Meters211:36.10a—
Mar 2Willow Glen @ PioneerMar 2 · 1600 Meters · Place 3 · Willow GlenWillow Glen1600 Meters34:51.8—

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 7BVAL FinalsMay 7 · 3200 Meters · Place 12 · Willow GlenWillow Glen3200 MetersRound P1210:21.21a10
Apr 30MHAL FinalsApr 30 · 3200 Meters · Place 5 · Willow GlenWillow Glen3200 Meters510:23.76a10
Apr 20Quad meet @ Willow GlenApr 20 · 3200 Meters · Place 4 · Willow GlenWillow Glen3200 Meters4.10:18.773aUnofficial10
Apr 20Quad meet @ Willow GlenApr 20 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters1.4:49.987aUnofficial10
Apr 16Soquel InvitationalApr 16 · 3200 Meters · Place 5 · Willow GlenWillow Glen3200 Meters510:20.2410
Apr 13Evergreen Valley @ Willow GlenApr 13 · 3200 Meters · Place 1 · Willow GlenWillow Glen3200 Meters110:41.52a10
Apr 13Evergreen Valley @ Willow GlenApr 13 · 1600 Meters · Place 4 · Willow GlenWillow Glen1600 Meters44:51.84a10
Apr 9Cupertino/De Anza InviteApr 9 · 3200 Meters · Place 11 · Willow GlenWillow Glen3200 Meters1110:29.7410
Apr 9Cupertino/De Anza InviteApr 9 · 1600 Meters · Place 37 · Willow GlenWillow Glen1600 Meters374:48.2010
Apr 9Cupertino/De Anza InviteApr 9 · 800 Meters · Place 64 · Willow GlenWillow Glen800 Meters642:22.3210
Apr 6Willow Glen @ WestmontApr 6 · 3200 Meters · Place 2 · Willow GlenWillow Glen3200 Meters211:06.2010
Apr 6Willow Glen @ WestmontApr 6 · 1600 Meters · Place 1 · Willow GlenWillow Glen1600 Meters14:50.7910
Apr 2Leland Quicksilver InvitationalApr 2 · 3200 Meters · Place 7 · Willow GlenWillow Glen3200 Meters710:49.9010
Apr 2Leland Quicksilver InvitationalApr 2 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:54.0110
Mar 28Willow Glen at LelandMar 28 · 3200 Meters · Place 2 · Willow GlenWillow Glen3200 Meters211:17.2810
Mar 28Willow Glen at LelandMar 28 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters24:57.1110
Mar 26Firebird RelaysMar 26 · 1600 Meters · Place 8 · Willow GlenWillow Glen1600 Meters84:54.9610
Mar 26Firebird RelaysMar 26 · 800 Meters · Place 7 · Willow GlenWillow Glen800 Meters72:12.3110
Mar 23Santa Teresa @ Willow GlenMar 23 · 1600 Meters · Place 2 · Willow GlenWillow Glen1600 Meters2.4:56.07a10
Mar 18Dublin Distance FiestaMar 18 · 3200 Meters · Place 202 · Willow GlenWillow Glen3200 Meters20210:36.0410
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 211 · Willow GlenWillow Glen1600 Meters2114:52.0510
Mar 12K-Bell Track and Field ClassicMar 12 · 1600 Meters · Place 14 · Willow GlenWillow Glen1600 Meters14.4:57.17a10
Mar 12K-Bell Track and Field ClassicMar 12 · 800 Meters · Place 8 · Willow GlenWillow Glen800 Meters8.2:10.68a10
Mar 5Willow Glen Track & Field InvitationalMar 5 · 3200 Meters · Place 4 · Willow GlenWillow Glen3200 Meters411:21.6110
Mar 5Willow Glen Track & Field InvitationalMar 5 · 1600 Meters · Place 5 · Willow GlenWillow Glen1600 Meters55:10.1410

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 26Pioneer @ Willow GlenMay 26 · 1600 Meters · Place 9 · Willow GlenWillow Glen1600 Meters9.5:38.40a9
May 26Pioneer @ Willow GlenMay 26 · 800 Meters · Place 6 · Willow GlenWillow Glen800 Meters6.2:37.41a9
May 22Dublin Social Distance Fiesta #3May 22 · 3200 Meters · Place 165 · Willow GlenWillow Glen3200 Meters16512:45.179
May 22Dublin Social Distance Fiesta #3May 22 · 3200 Meters · Place 18 · Willow GlenWillow Glen3200 Meters1812:45.179
May 22Dublin Social Distance Fiesta #3May 22 · 1600 Meters · Place 398 · Willow GlenWillow Glen1600 Meters3985:37.289
May 22Dublin Social Distance Fiesta #3May 22 · 1600 Meters · Place 6 · Willow GlenWillow Glen1600 Meters65:37.289
May 20Leigh @ Willow GlenMay 20 · 1600 Meters · Place 6 · Willow GlenWillow Glen1600 Meters65:53.869
May 20Leigh @ Willow GlenMay 20 · 800 Meters · Place 6 · Willow GlenWillow Glen800 Meters62:43.239
May 12Willow Glen @ Silver CreekMay 12 · 1600 Meters · Place 8 · Willow GlenWillow Glen1600 Meters85:48.159
May 12Willow Glen @ Silver CreekMay 12 · 800 Meters · Place 5 · Willow GlenWillow Glen800 Meters52:35.609
May 5Willow Glen @ Evergreen ValleyMay 5 · 1600 Meters · Place 7 · Willow GlenWillow Glen1600 Meters76:12.9h PB9
May 5Willow Glen @ Evergreen ValleyMay 5 · 800 Meters · Place 12 · Willow GlenWillow Glen800 Meters122:49.1h PB9
Apr 28Leland vs Willow GlenApr 28 · 1600 Meters · Place 8 · Willow GlenWillow Glen1600 Meters86:11.669
Apr 28Leland vs Willow GlenApr 28 · 800 Meters · Place 10 · Willow GlenWillow Glen800 Meters102:49.809

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Santa Clara County FinalsMay 21 · Triple Jump · Place 14 · Willow GlenWillow GlenTriple Jump14.25-01.507
May 7SJMSAL League FinalsMay 7 · Triple Jump · Place 5 · Willow GlenWillow GlenTriple Jump5.25-00.007
May 1SJMSAL League #2May 1 · Triple Jump · Place 4 · Willow GlenWillow GlenTriple Jump4.25-03.00Unofficial7
Apr 16SJMSAL League #1Apr 16 · Triple Jump · Place 2 · Willow GlenWillow GlenTriple Jump2.25-04.00 PB7

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3SJMSAL League #2May 3 · Triple Jump · Place 2 · Willow GlenWillow GlenTriple Jump2.24-01.006
Apr 20TKA Junior High Track and Field InvitationalApr 20 · Long Jump · Place 15 · Willow GlenWillow GlenLong Jump15.9-07.00 PB6
Apr 5SJMSAL League #1Apr 5 · Triple Jump · Place 2 · Willow GlenWillow GlenTriple Jump2.22-05.506