Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBurning Baton Relay Carnival (presented by God Speed) · Mar 2917.28aBurning Baton Relay Carnival (presented by God Speed)March 29, 2025
1500 Meters · OutdoorWelcome to the Swamp Meet.... · Jun 135:00.95aWelcome to the Swamp Meet....June 13, 2026
200 Meters · OutdoorGod Speed Easter Eggstravaganza Meet · Apr 838.89aGod Speed Easter Eggstravaganza MeetApril 8, 2023
3000 Meters · OutdoorLawrence Brice Invitational · Apr 2510:42.97Lawrence Brice InvitationalApril 25, 2026
400 Meters · OutdoorGod Speed Eggstravaganza · Mar 301:18.20aGod Speed EggstravaganzaMarch 30, 2024
800 Meters · OutdoorOakland PAL - Margaret Dixon Community Meet · Mar 212:32.61aOakland PAL - Margaret Dixon Community MeetMarch 21, 2026
Javelin · 250g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2753.02m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g · OutdoorOakland Pal Community Track Meet · Mar 2511.65mOakland Pal Community Track MeetMarch 25, 2023
Javelin · 300g TJ · OutdoorRebels March Madness All-Comers · Mar 135.02mRebels March Madness All-ComersMarch 1, 2025
Javelin · 800g · OutdoorTom Moore Youth Classic · May 2524.75mTom Moore Youth ClassicMay 25, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 1 · 3M Track ClubJavelin250g AeroJav1.53.02m PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 44 · 3M Track Club1500 Meters44.5:40.73a10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Javelin · 3M Track ClubJavelin250g AeroJav—DNS10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 1500 Meters · 3M Track Club1500 Meters—DNS10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 9 · 3M Track Club800 Meters9.2:40.01a10
Jun 13Welcome to the Swamp Meet....Jun 13 · Javelin · Place 1 · 3M Track ClubJavelin146.95m10
Jun 13Welcome to the Swamp Meet....Jun 13 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:00.95a PB10
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Javelin · Place 1 · 3M Track ClubJavelin143.75m10
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:03.8810
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 800 Meters · Place 3 · 3M Track Club800 Meters32:34.3810
May 163M INVITATIONAL 2026May 16 · Javelin · Place 1 · 3M Track ClubJavelin143.27m10
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 2 · 3M Track Club1500 Meters25:04.66a10
May 163M INVITATIONAL 2026May 16 · 800 Meters · Place 6 · 3M Track Club800 Meters62:32.98a10
Apr 25Lawrence Brice InvitationalApr 25 · Javelin · Place 1 · 3M Track ClubJavelin145.34m10
Apr 25Lawrence Brice InvitationalApr 25 · 3000 Meters · Place 1 · 3M Track Club3000 Meters110:42.97 PB10
Apr 4God Speed Easter EggstravaganzaApr 4 · Javelin · Place 1 · 3M Track ClubJavelin145.98m10
Apr 4God Speed Easter EggstravaganzaApr 4 · 800 Meters · Place 1 · 3M Track Club800 Meters12:33.85a10
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · Javelin · Place 1 · 3M Track ClubJavelin250g AeroJav1.43.22m10
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:32.61a PB10
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · Javelin · Place 1 · 3M Track ClubJavelin250g AeroJav1.41.51m10
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:05.10a10
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:35.01a10
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 400 Meters · 3M Track Club400 MetersRound P—DNS10
Mar 7Rebels March MadnessMar 7 · Javelin · Place 1 · 3M Track ClubJavelin139.57m10
Mar 7Rebels March MadnessMar 7 · 1500 Meters · Place 2 · 3M Track Club1500 Meters25:02.36a10

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · Javelin · Place 1 · 3M Track ClubJavelin137.90m9
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 1500 Meters · Place 4 · 3M Track Club1500 Meters45:18.92a9
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Javelin · Place 1 · 3M Track ClubJavelin136.46m9
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 1500 Meters · Place 4 · 3M Track Club1500 Meters45:18.94a9
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Javelin · Place 1 · 3M Track ClubJavelin131.23m9
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 1500 Meters · Place 5 · 3M Track Club1500 Meters55:27.099
May 24L A Jets 39th Annual InvitationalMay 24 · Javelin · Place 1 · 3M Track ClubJavelin137.83m9
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 9 · 3M Track Club1500 Meters95:19.82a9
May 173M INVITATIONAL - 2025May 17 · Javelin · Place 1 · 3M Track ClubJavelin131.62m9
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 10 · 3M Track Club1500 Meters105:26.73a9
May 3Running Rebels InvitationalMay 3 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.31.13m9
May 3Running Rebels InvitationalMay 3 · 1500 Meters · Place 3 · 3M Track Club1500 Meters3.5:23.72a9
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · Javelin · Place 1 · 3M Track ClubJavelin132.36m9
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 3000 Meters · Place 1 · 3M Track Club3000 Meters111:15.67a9
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 800 Meters · Place 5 · 3M Track Club800 Meters52:47.58a9
Apr 19God Speed EggstravaganzaApr 19 · Javelin · Place 1 · 3M Track ClubJavelin130.82m9
Apr 19God Speed EggstravaganzaApr 19 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:17.47a9
Apr 19God Speed EggstravaganzaApr 19 · 800 Meters · Place 2 · 3M Track Club800 Meters22:41.04a9
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Javelin · Place 1 · 3M Track ClubJavelin131.20m9
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:23.20a9
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 59 · 3M Track Club100 Meters5917.28a PB9
Mar 22Oakland PAL Community MeetMar 22 · Javelin · Place 1 · 3M Track ClubJavelin134.09m9
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 1 · 3M Track Club800 Meters12:44.23a9
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.93' 89
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:27.76a9
Mar 1Rebels March Madness All-ComersMar 1 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.35.02m PB9
Mar 1Rebels March Madness All-ComersMar 1 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:29.19a9
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:51.68a9

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Javelin · Place 1 · 3M Track ClubJavelin131.05m—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 1 · 3M Track Club1500 Meters15:23.46a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 2 · 3M Track Club800 Meters22:42.18a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.26.69m8
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:32.22a8
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:48.78a8
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 1 · 3M Track ClubJavelin124.76m8
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 1500 Meters · Place 2 · 3M Track Club1500 Meters25:41.248
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 800 Meters · Place 2 · 3M Track Club800 Meters22:50.588
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 1 · 3M Track ClubJavelin800g1.24.75m PB8
May 25Tom Moore Youth ClassicMay 25 · 1500 Meters · Place 2 · 3M Track Club1500 Meters2.5:49.79a8
May 25Tom Moore Youth ClassicMay 25 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:53.99a8
May 183M INVITATIONAL "2024"May 18 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.27.36m8
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 2 · 3M Track Club1500 Meters2.5:31.22a8
May 183M INVITATIONAL "2024"May 18 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:48.32a8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.25.48m8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:35.30a8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 800 Meters · 3M Track Club800 Meters—DNS8
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.24.30m8
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:38.03a8
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.26.95m8
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 1500 Meters · Place 1 · 3M Track Club1500 Meters1.5:35.50a8
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:50.64a8
Mar 30God Speed EggstravaganzaMar 30 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.25.95m8
Mar 30God Speed EggstravaganzaMar 30 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:58.32a8
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 3 · 3M Track Club400 Meters3.1:18.20a PB8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.20.60m8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:54.91a8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 400 Meters · Place 1 · 3M Track Club400 Meters1.1:21.11a8
Mar 2Rebels March Madness All ComersMar 2 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.19.13m8
Mar 2Rebels March Madness All ComersMar 2 · 800 Meters · Place 2 · 3M Track Club800 Meters2.3:02.15a8

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.18.00m7
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 5 · 3M Track ClubJavelin517.43m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 9 · 3M Track Club1500 Meters96:03.34a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 8 · 3M Track ClubJavelin813.01m7
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 6 · 3M Track Club1500 Meters66:10.917
May 203M Invitational 2023May 20 · Javelin · Place 8 · 3M Track ClubJavelin811.65m—
May 203M Invitational 2023May 20 · 1500 Meters · Place 6 · 3M Track Club1500 Meters66:19.07a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 8 · 3M Track ClubJavelin811.93m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 1500 Meters · Place 2 · 3M Track Club1500 Meters26:14.32a—
Apr 15CA Track Youth InvitationalApr 15 · Javelin · Place 4 · 3M Track ClubJavelin410.92m—
Apr 15CA Track Youth InvitationalApr 15 · 1500 Meters · Place 1 · 3M Track Club1500 Meters16:05.87a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 200 Meters · Place 23 · 3M Track Club200 Meters2338.89a PB—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Javelin · Place 1 · 3M Track ClubJavelin112.72m—
Mar 25Oakland Pal Community Track MeetMar 25 · Javelin · Place 2 · 3M Track ClubJavelin300g2.11.65m PB7
Mar 25Oakland Pal Community Track MeetMar 25 · 800 Meters · Place 2 · 3M Track Club800 Meters2.3:16.44a7
Mar 11Flying Jaguars Youth Track MeetMar 11 · Javelin · Place 4 · 3M Track ClubJavelin300g4.11.07mUnofficial7
Mar 11Flying Jaguars Youth Track MeetMar 11 · 1500 Meters · Place 3 · 3M Track Club1500 Meters3.6:16.24aUnofficial7
Mar 4Rebels March Madness All-ComersMar 4 · Javelin · Place 2 · 3M Track ClubJavelin29.50m7
Mar 4Rebels March Madness All-ComersMar 4 · 100 Meters · Place 24 · 3M Track Club100 Meters2419.557

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 143M InvitationalMay 14 · Javelin · Place 13 · 3M Track ClubJavelin300g TJ13.6.78m6
May 143M InvitationalMay 14 · 100 Meters · Place 91 · 3M Track Club100 MetersRound P91.20.10a6
Apr 30Running Rebels InvitationalApr 30 · 100 Meters · Place 34 · 3M Track Club100 MetersRound P34.19.53a6
Apr 16East Bay Heat TC All ComersApr 16 · Javelin · Place 16 · 3M Track ClubJavelin300g TJ16.4.83m6
Apr 16East Bay Heat TC All ComersApr 16 · 400 Meters · Place 34 · 3M Track Club400 Meters34.1:39.15a6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Javelin · Place 17 · 3M Track ClubJavelin300g TJ17.6.48m6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 400 Meters · Place 29 · 3M Track Club400 Meters29.1:33.89a6
Mar 5Running Rebels March Madness All-ComersMar 5 · Javelin · Place 14 · 3M Track ClubJavelin800g14.4.95m6
Mar 5Running Rebels March Madness All-ComersMar 5 · 100 Meters · Place 29 · 3M Track Club100 Meters29.19.96a6