Personal bests

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 15 · 3M Track Club3000 Meters15.10:51.86a8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 9 · 3M Track Club1500 MetersRound P9.4:50.56a8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 10 · 3M Track Club1500 Meters10.4:49.20a PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 12 · 3M Track Club800 MetersRound P12.2:22.10a PB8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 3 · 3M Track Club3000 Meters3.10:42.99a8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 3 · 3M Track Club1500 Meters3.4:52.11a8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:22.36a8
Jun 13Welcome to the Swamp Meet....Jun 13 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:04.32a—
Jun 13Welcome to the Swamp Meet....Jun 13 · 800 Meters · Place 1 · 3M Track Club800 Meters12:26.06a—
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:03.7614
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 800 Meters · Place 2 · 3M Track Club800 Meters22:26.4714
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:49.9614
May 163M INVITATIONAL 2026May 16 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:50.79a—
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 2 · 3M Track Club1500 Meters24:53.66a—
May 2Running Rebels InvitationalMay 2 · 800 Meters · Place 3 · 3M Track Club800 Meters32:23.63a—
May 2Running Rebels InvitationalMay 2 · 400 Meters · Place 14 · 3M Track Club400 Meters141:05.96a PB—
Apr 25Lawrence Brice InvitationalApr 25 · 1500 Meters · Place 1 · 3M Track Club1500 Meters14:57.1514
Apr 4God Speed Easter EggstravaganzaApr 4 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:35.37a PB—
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:27.51a8
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 400 Meters · Place 5 · 3M Track Club400 Meters5.1:08.32a8
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:07.31a8
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:33.89a8
Mar 7Rebels March MadnessMar 7 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:05.55a—
Mar 7Rebels March MadnessMar 7 · 800 Meters · Place 2 · 3M Track Club800 Meters22:33.72a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 3000 Meters · Place 2 · 3M Track Club3000 Meters210:54.42a—
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 1500 Meters · Place 3 · 3M Track Club1500 Meters34:57.90a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 3000 Meters · Place 2 · 3M Track Club3000 Meters210:47.72a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 4 · 3M Track Club1500 Meters45:05.80a—
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:05.6013
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:45.1913
May 24L A Jets 39th Annual InvitationalMay 24 · 3000 Meters · Place 5 · 3M Track Club3000 Meters510:54.20—
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 6 · 3M Track Club1500 Meters65:03.01a—
May 173M INVITATIONAL - 2025May 17 · 3000 Meters · Place 3 · 3M Track Club3000 Meters311:00.77a—
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 4 · 3M Track Club1500 Meters45:03.26a—
May 3Running Rebels InvitationalMay 3 · 3000 Meters · Place 2 · 3M Track Club3000 Meters2.11:11.25a7
May 3Running Rebels InvitationalMay 3 · 1500 Meters · Place 4 · 3M Track Club1500 Meters4.5:06.12a7
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 3000 Meters · Place 2 · 3M Track Club3000 Meters210:54.98a—
Apr 19God Speed EggstravaganzaApr 19 · 1500 Meters · Place 2 · 3M Track Club1500 Meters25:00.95a—
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 3 · 3M Track Club800 Meters32:33.10a—
Mar 22Oakland PAL Community MeetMar 22 · 400 Meters · Place 6 · 3M Track Club400 Meters61:09.29a—
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:04.74a7
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:32.12a7
Mar 1Rebels March Madness All-ComersMar 1 · 1500 Meters · Place 2 · 3M Track Club1500 Meters2.5:08.99a7
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:35.96a7

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:53.83a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:07.50a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 2 · 3M Track Club3000 Meters2.11:20.66a12
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:08.38a12
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:06.7512
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:55.5312
May 25Tom Moore Youth ClassicMay 25 · 3000 Meters · Place 1 · 3M Track Club3000 Meters1.10:44.72a12
May 25Tom Moore Youth ClassicMay 25 · 1500 Meters · Place 2 · 3M Track Club1500 Meters2.5:08.57a12
May 183M INVITATIONAL "2024"May 18 · 3000 Meters · Place 1 · 3M Track Club3000 Meters1.11:21.04a12
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:01.66a12
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 3000 Meters · 3M Track Club3000 Meters—DNS12
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:05.99a12
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 3000 Meters · Place 1 · 3M Track Club3000 Meters1.11:20.9012
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:30.33a12
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 3000 Meters · Place 3 · 3M Track Club3000 Meters3.11:29.49a12
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 1500 Meters · Place 3 · 3M Track Club1500 Meters3.5:14.89a12
Mar 30God Speed EggstravaganzaMar 30 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:19.66a12
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:36.74a12
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 400 Meters · Place 5 · 3M Track Club400 Meters5.1:10.72a12
Mar 2Rebels March Madness All ComersMar 2 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:23.16a12
Mar 2Rebels March Madness All ComersMar 2 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:41.06a12

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 3000 Meters · Place 1 · 3M Track Club3000 Meters1.11:28.43a11
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 1500 Meters · Place 4 · 3M Track Club1500 Meters4.5:22.42a11
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 1 · 3M Track Club3000 Meters111:22.71a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 3 · 3M Track Club1500 Meters35:23.98a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 5 · 3M Track Club1500 Meters55:23.6211
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 3000 Meters · Place 3 · 3M Track Club3000 Meters311:30.3511
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 4 · 3M Track Club3000 Meters411:30.08a—
May 203M Invitational 2023May 20 · 1500 Meters · Place 4 · 3M Track Club1500 Meters45:27.35a—
May 203M Invitational 2023May 20 · 800 Meters · Place 5 · 3M Track Club800 Meters52:45.28a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 3000 Meters · Place 3 · 3M Track Club3000 Meters312:14.87a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 1500 Meters · Place 2 · 3M Track Club1500 Meters25:25.27a—
Apr 15CA Track Youth InvitationalApr 15 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:30.13a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 800 Meters · Place 3 · 3M Track Club800 Meters32:42.79a—
Mar 25Oakland Pal Community Track MeetMar 25 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:47.88a11
Mar 25Oakland Pal Community Track MeetMar 25 · 400 Meters · Place 4 · 3M Track Club400 Meters4.1:14.93a11
Mar 11Flying Jaguars Youth Track MeetMar 11 · 1500 Meters · Place 2 · 3M Track Club1500 Meters2.5:32.66aUnofficial11
Mar 4Rebels March Madness All-ComersMar 4 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:41.9511

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 4 · 16 3MResults45:30.10—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 9 · 16 3MResultsRound P92:40.34 PB—
May 143M InvitationalMay 14 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:44.85a10
May 143M InvitationalMay 14 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:52.23a10
Apr 30Running Rebels InvitationalApr 30 · Long Jump · Place 3 · 3M Track ClubLong Jump3.2.90m10
Apr 30Running Rebels InvitationalApr 30 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:40.03a10
Apr 30Running Rebels InvitationalApr 30 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:54.92a10
Apr 16East Bay Heat TC All ComersApr 16 · Long Jump · Place 4 · 3M Track ClubLong Jump4.3.34m10
Apr 16East Bay Heat TC All ComersApr 16 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:48.43a10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Long Jump · Place 11 · 3M Track ClubLong Jump11.3.20m10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 1500 Meters · Place 3 · 3M Track Club1500 Meters3.6:04.29a10
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:52.93a10
Mar 5Running Rebels March Madness All-ComersMar 5 · Long Jump · Place 4 · 3M Track ClubLong Jump4.2.99m10
Mar 5Running Rebels March Madness All-ComersMar 5 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.6:01.80a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 17Maragret Dixon Oakland PAL InviteJul 17 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:57.62aUnofficial9
Jul 17Maragret Dixon Oakland PAL InviteJul 17 · 400 Meters · Place 1 · 3M Track Club400 Meters1.1:21.52aUnofficial9

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Long Jump · Place 17 · 3M Track ClubLong Jump171.93m PB8
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 7 · 3M Track Club800 Meters73:12.068
Jun 15USATF Pacific Sub-Bantam ChampionshipsJun 15 · 800 Meters · Place 2 · 3M Track Club800 Meters23:23.488
Jun 15USATF Pacific Sub-Bantam ChampionshipsJun 15 · 200 Meters · Place 7 · 3M Track Club200 Meters741.19 PB8