Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSac Speed Showcase · Apr 116.59aSac Speed ShowcaseApril 1, 2023
100m Hurdles · 33" / 0.838m · OutdoorSTFU - Championship (Invite Only) · Jul 1622.79aSTFU - Championship (Invite Only)July 16, 2022
100m Hurdles · 39" / 0.991m · OutdoorSTFU - Meet #3 (Invite Only) · May 2124.10aSTFU - Meet #3 (Invite Only)May 21, 2022
110m Hurdles · 39" / 0.991m · OutdoorSac Track Union Meet #2 · Mar 2528.66aSac Track Union Meet #2March 25, 2023
1500 Meters · OutdoorSac Track Union Meet #2 · Mar 254:48.81aSac Track Union Meet #2March 25, 2023
1600 Meters · IndoorReno Holiday Invite 2025 · Dec 286:04.49aReno Holiday Invite 2025December 28, 2024
200 Meters · OutdoorRunning Rebels / Tommie Smith Invitational · May 634.07aRunning Rebels / Tommie Smith InvitationalMay 6, 2023
2000m Steeplechase · 0.838m · OutdoorAAU Track & Field Region 22 Qualifier · Jun 118:37.38aAAU Track & Field Region 22 QualifierJune 11, 2025
3000 Meters · OutdoorTom Moore Youth Classic · May 2512:23.11aTom Moore Youth ClassicMay 25, 2024
3000m Racewalk · OutdoorSTU Meet 2 (Invite Only) · Apr 927:16.66aSTU Meet 2 (Invite Only)April 9, 2022
3000m Steeplechase · OutdoorWest Coast National Championship · Jun 268:22.27aWest Coast National ChampionshipJune 26, 2025
400 Meters · OutdoorEast Bay Heat TC All Comers · Apr 161:31.16aEast Bay Heat TC All ComersApril 16, 2022
400m Hurdles · 36" / 0.914m · OutdoorTom Moore Youth Classic · May 251:21.59aTom Moore Youth ClassicMay 25, 2024
55m Hurdles · 39" · IndoorReno Holiday Invite 2025 · Dec 2811.78aReno Holiday Invite 2025December 28, 2024
800 Meters · IndoorReno Holiday Invite 2025 · Dec 282:41.03aReno Holiday Invite 2025December 28, 2024
800 Meters · OutdoorSTS Club Championship · May 302:34.84aSTS Club ChampionshipMay 30, 2026
Discus · 1.6kg · OutdoorRunning Rebels Invitational/ Tommie Smith Youth Track Meet · May 416.80mRunning Rebels Invitational/ Tommie Smith Youth Track MeetMay 4, 2024
Discus · 1kg · OutdoorSTFU - Championship (Invite Only) · Jul 1646-02STFU - Championship (Invite Only)July 16, 2022
Hammer · 12lb · OutdoorUSATF Pacific Association Junior Olympic Championships · Jun 2112.18mUSATF Pacific Association Junior Olympic ChampionshipsJune 21, 2024
Javelin · 600g · OutdoorEast Bay Heat TC All Comers · Apr 1614.69mEast Bay Heat TC All ComersApril 16, 2022
Javelin · 800g · OutdoorAAU Track & Field Region 22 Qualifier · Jun 1131.20mAAU Track & Field Region 22 QualifierJune 11, 2025
Long Jump · OutdoorSpeed Track Series Meet 2 · Apr 2712' 9.5Speed Track Series Meet 2April 27, 2024
Results · OutdoorAAU Region 22 Qualifier at Oakdale · Jun 1523.74AAU Region 22 Qualifier at OakdaleJune 15, 2022
Shot Put · 12lb · OutdoorSpeed Track Series Meet 2 · Apr 2718' 9Speed Track Series Meet 2April 27, 2024
Triple Jump · OutdoorSTS Club Championship · May 319.87mSTS Club Championship May 31, 2025
Weight Throw · 25lb / 11.3kg · IndoorReno Holiday Invite 2025 · Dec 285.87mReno Holiday Invite 2025December 28, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast National ChampionshipJul 1 · Javelin · Place 3 · PATTERSON COMETSPATTERSON COMETSJavelin800g3.31.00m11
Jul 1AAU West Coast National ChampionshipJul 1 · 2000m Steeplechase · Place 5 · PATTERSON COMETSPATTERSON COMETS2000m Steeplechase0.838m5.8:41.94a11
Jul 1AAU West Coast National ChampionshipJul 1 · 800 Meters · Place 6 · PATTERSON COMETSPATTERSON COMETS800 Meters6.2:37.53a11
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Javelin · Place 1 · PATTERSON COMETSPATTERSON COMETSJavelin127.66m18
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 800 Meters · Place 10 · PATTERSON COMETSPATTERSON COMETS800 Meters102:36.5918
May 30STS Club ChampionshipMay 30 · 800 Meters · Place 4 · PATTERSON COMETSPATTERSON COMETS800 Meters42:34.84a PB11
May 23Tom Moore Youth ClassicMay 23 · Javelin · Place 4 · PATTERSON COMETSPATTERSON COMETSJavelin428.92m11
May 23Tom Moore Youth ClassicMay 23 · 800 Meters · Place 3 · PATTERSON COMETSPATTERSON COMETS800 Meters32:35.02a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 26West Coast National ChampionshipJun 26 · 3000m Steeplechase · Place 7 · Swoop TimeSwoop Time3000m Steeplechase78:22.27a PB10
Jun 26West Coast National ChampionshipJun 26 · Triple Jump · Place 12 · Swoop TimeSwoop TimeTriple Jump1210.15m10
Jun 26West Coast National ChampionshipJun 26 · Discus · Place 12 · Swoop TimeSwoop TimeDiscus1221.44m10
Jun 26West Coast National ChampionshipJun 26 · Javelin · Place 5 · Swoop TimeSwoop TimeJavelin529.84m10
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 2000m Steeplechase · Place 2 · Swoop TimeSwoop Time2000m Steeplechase0.838m2.8:37.38a PB10
Jun 11AAU Track & Field Region 22 QualifierJun 11 · Triple Jump · Place 6 · Swoop TimeSwoop TimeTriple Jump6.10.30m10
Jun 11AAU Track & Field Region 22 QualifierJun 11 · Javelin · Place 2 · Swoop TimeSwoop TimeJavelin800g2.31.20m PB10
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 1500 Meters · Place 1 · Swoop TimeSwoop Time1500 Meters1.5:54.78a10
May 31STS Club Championship May 31 · Triple Jump · Place 2 · Swoop TimeSwoop TimeTriple Jump29.87m PB10
May 31STS Club Championship May 31 · 1500 Meters · Place 1 · Swoop TimeSwoop Time1500 Meters15:50.73a10
May 24Tom Moore Youth Classic May 24 · Triple Jump · Place 3 · Swoop TimeSwoop TimeTriple Jump310.24m10
May 24Tom Moore Youth Classic May 24 · Javelin · Place 2 · Swoop TimeSwoop TimeJavelin223.02m10
May 24Tom Moore Youth Classic May 24 · 1500 Meters · Place 2 · Swoop TimeSwoop Time1500 Meters25:29.54a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Reno Holiday Invite 2025Dec 28 · Weight Throw · Place 2 · Swoop TimeSwoop TimeWeight Throw25lb / 11.3kg2.5.87m PB10
Dec 28Reno Holiday Invite 2025Dec 28 · 1600 Meters · Place 12 · Swoop TimeSwoop Time1600 Meters12.6:04.49a PB10
Dec 28Reno Holiday Invite 2025Dec 28 · 55m Hurdles · Place 10 · Swoop TimeSwoop Time55m Hurdles39"10.11.78a PB10
Dec 28Reno Holiday Invite 2025Dec 28 · 800 Meters · Place 13 · Swoop TimeSwoop Time800 Meters13.2:41.03a PB10

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 2000m Steeplechase · Place 7 · Swoop TimeSwoop Time2000m Steeplechase0.838m7.8:41.92a9
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Hammer · Place 4 · Swoop TimeSwoop TimeHammer12lb4.12.18m PB9
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 8 · Swoop TimeSwoop TimeJavelin800g8.24.12m9
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 8 · Swoop TimeSwoop Time3000 Meters8.12:27.29a9
Jun 12AAU Region 22 QualifierJun 12 · Javelin · Place 4 · Swoop TimeSwoop TimeJavelin470-02.52—
Jun 12AAU Region 22 QualifierJun 12 · Discus · Place 5 · Swoop TimeSwoop TimeDiscus567-01.51—
Jun 12AAU Region 22 QualifierJun 12 · 3000 Meters · Place 1 · Swoop TimeSwoop Time3000 Meters114:06.19—
Jun 12AAU Region 22 QualifierJun 12 · 1500 Meters · Place 1 · Swoop TimeSwoop Time1500 Meters18:54.06—
May 25Tom Moore Youth ClassicMay 25 · 400m Hurdles · Place 5 · Swoop TimeSwoop Time400m Hurdles36" / 0.914m5.1:21.59a PB9
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 3 · Swoop TimeSwoop TimeJavelin800g3.22.80m9
May 25Tom Moore Youth ClassicMay 25 · Discus · Place 9 · Swoop TimeSwoop TimeDiscus1.6kg9.16.57m9
May 25Tom Moore Youth ClassicMay 25 · 3000 Meters · Place 7 · Swoop TimeSwoop Time3000 Meters7.12:23.11a PB9
May 11Speed Track Series Meet 3May 11 · Discus · Place 4 · Swoop TimeSwoop TimeDiscus416.20m16
May 11Speed Track Series Meet 3May 11 · 1500 Meters · Place 7 · Swoop TimeSwoop Time1500 Meters76:07.9916
May 11Speed Track Series Meet 3May 11 · 3000 Meters · Place 5 · Swoop TimeSwoop Time3000 Meters512:23.8416
May 11Speed Track Series Meet 3May 11 · 110m Hurdles · Place 5 · Swoop TimeSwoop Time110m Hurdles524.5016
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · Place 4 · Swoop TimeSwoop TimeJavelin800g4.17.68m9
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Discus · Place 3 · Swoop TimeSwoop TimeDiscus1.6kg3.16.80m PB9
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 3000 Meters · Place 1 · Swoop TimeSwoop Time3000 Meters1.12:34.93a9
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 5 · Swoop TimeSwoop Time1500 Meters5.5:44.76a9
Apr 27Speed Track Series Meet 2Apr 27 · Long Jump · Place 4 · Swoop TimeSwoop TimeLong Jump4.12' 9.5 PB9
Apr 27Speed Track Series Meet 2Apr 27 · Shot Put · Place 4 · Swoop TimeSwoop TimeShot Put12lb4.18' 9 PB9
Apr 27Speed Track Series Meet 2Apr 27 · 1500 Meters · Place 3 · Swoop TimeSwoop Time1500 Meters3.5:57.98a9

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 3000m Steeplechase · Place 7 · Swoop TimeSwoop Time3000m Steeplechase711:07.79a—
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · 2000m Steeplechase · Swoop TimeSwoop Time2000m Steeplechase0.838m--DNS8
May 27Tom Moore Youth ClassicMay 27 · 400m Hurdles · Place 3 · Swoop TimeSwoop Time400m Hurdles31:30.68a—
May 27Tom Moore Youth ClassicMay 27 · 110m Hurdles · Place 4 · Swoop TimeSwoop Time110m Hurdles425.34a—
May 27Tom Moore Youth ClassicMay 27 · Discus · Place 4 · Swoop TimeSwoop TimeDiscus413.23m—
May 27Tom Moore Youth ClassicMay 27 · Javelin · Place 3 · Swoop TimeSwoop TimeJavelin315.72m—
May 13Sac Track Union ChampionshipMay 13 · Long Jump · Place 7 · Swoop TimeSwoop TimeLong Jump712-4—
May 13Sac Track Union ChampionshipMay 13 · Shot Put · Place 3 · Swoop TimeSwoop TimeShot Put321-1—
May 13Sac Track Union ChampionshipMay 13 · 110m Hurdles · Place 1 · Swoop TimeSwoop Time110m Hurdles124.34a—
May 13Sac Track Union ChampionshipMay 13 · 1500 Meters · Place 5 · Swoop TimeSwoop Time1500 Meters56:21.52a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 4 · Swoop TimeSwoop TimeJavelin419.13m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Discus · Place 5 · Swoop TimeSwoop TimeDiscus514.90m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 110m Hurdles · Place 3 · Swoop TimeSwoop Time110m Hurdles327.51a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 200 Meters · Place 26 · Swoop TimeSwoop Time200 Meters2634.07a PB—
Apr 15Sac Track Union Meet #3Apr 15 · Long Jump · Place 7 · Swoop TimeSwoop TimeLong Jump7.9' 108
Apr 15Sac Track Union Meet #3Apr 15 · Discus · Place 2 · Swoop TimeSwoop TimeDiscus1.6kg2.44' 28
Apr 15Sac Track Union Meet #3Apr 15 · 1500 Meters · Place 5 · Swoop TimeSwoop Time1500 Meters5.6:29.43a8
Apr 15Sac Track Union Meet #3Apr 15 · 100 Meters · Place 10 · Swoop TimeSwoop Time100 Meters10.17.13a8
Apr 1Sac Speed ShowcaseApr 1 · Long Jump · Place 7 · Swoop TimeSwoop TimeLong Jump710-8—
Apr 1Sac Speed ShowcaseApr 1 · Shot Put · Place 4 · Swoop TimeSwoop TimeShot Put414-10—
Apr 1Sac Speed ShowcaseApr 1 · 1500 Meters · Place 2 · Swoop TimeSwoop Time1500 Meters26:36.31a—
Apr 1Sac Speed ShowcaseApr 1 · 100 Meters · Place 25 · Swoop TimeSwoop Time100 Meters2516.59a PB—
Mar 25Sac Track Union Meet #2Mar 25 · 110m Hurdles · Place 1 · Swoop TimeSwoop Time110m Hurdles39" / 0.991m1.28.66a PB8
Mar 25Sac Track Union Meet #2Mar 25 · 1500 Meters · Place 1 · Swoop TimeSwoop Time1500 Meters1.4:48.81a PB8
Mar 25Sac Track Union Meet #2Mar 25 · 800 Meters · Place 3 · Swoop TimeSwoop Time800 Meters3.3:18.75a8
Mar 25Sac Track Union Meet #2Mar 25 · 100 Meters · Place 10 · Swoop TimeSwoop Time100 Meters10.16.60a8
Mar 18Sac Track Union Meet #1Mar 18 · 800 Meters · Place 3 · Swoop TimeSwoop Time800 Meters33:10.09a—
Mar 18Sac Track Union Meet #1Mar 18 · Long Jump · Place 1 · Swoop TimeSwoop TimeLong Jump19-9—
Mar 18Sac Track Union Meet #1Mar 18 · 1500 Meters · Place 3 · Swoop TimeSwoop Time1500 Meters36:20.50a—

2022 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 16STFU - Championship (Invite Only)Jul 16 · 100m Hurdles · Place 2 · Swoop TimeSwoop Time100m Hurdles33" / 0.838m2.22.79a PB7
Jul 16STFU - Championship (Invite Only)Jul 16 · Discus · Place 2 · Swoop TimeSwoop TimeDiscus1kg2.46-02 PB7
Jul 16STFU - Championship (Invite Only)Jul 16 · 1500 Meters · Place 1 · Swoop TimeSwoop Time1500 Meters1.6:23.207
Jul 16STFU - Championship (Invite Only)Jul 16 · 200 Meters · Place 8 · Swoop TimeSwoop Time200 Meters8.29:42.00a7
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Javelin · Place 14 · Swoop TimeSwoop TimeJavelin1410.81m—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Discus · Place 13 · Swoop TimeSwoop TimeDiscus1315.10m—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 200m Hurdles · Place 17 · Swoop TimeSwoop Time200m Hurdles1742.80a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 100m Hurdles · Place 11 · Swoop TimeSwoop Time100m HurdlesRound P1123.20a—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 2 · Swoop Time Track ClubSwoop Time Track ClubResults240-00—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 2 · Swoop Time Track ClubSwoop Time Track ClubResults237-05—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 3 · Swoop Time Track ClubSwoop Time Track ClubResults342.93—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 2 · Swoop Time Track ClubSwoop Time Track ClubResults223.74 PB—
May 21STFU - Meet #3 (Invite Only)May 21 · 100m Hurdles · Place 4 · Swoop TimeSwoop Time100m Hurdles39" / 0.991m4.24.10a PB7
May 21STFU - Meet #3 (Invite Only)May 21 · Long Jump · Place 5 · Swoop TimeSwoop TimeLong Jump5.2.78m7
May 21STFU - Meet #3 (Invite Only)May 21 · Javelin · Place 3 · Swoop TimeSwoop TimeJavelin600g3.13.90m7
May 21STFU - Meet #3 (Invite Only)May 21 · 1500 Meters · Place 4 · Swoop TimeSwoop Time1500 Meters4.6:50.85a7
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 100m Hurdles · Place 7 · Swoop TimeSwoop Time100m Hurdles33" / 0.838m7.23.70a7
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · Long Jump · Place 6 · Swoop TimeSwoop TimeLong Jump6.2.74m7
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · Javelin · Place 4 · Swoop TimeSwoop TimeJavelin600g4.10.90m7
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 200 Meters · Place 14 · Swoop TimeSwoop Time200 Meters14.39.73a7
Apr 16East Bay Heat TC All ComersApr 16 · 100m Hurdles · Place 6 · Swoop TimeSwoop Time100m Hurdles33" / 0.838m6.25.76a7
Apr 16East Bay Heat TC All ComersApr 16 · Long Jump · Place 19 · Swoop TimeSwoop TimeLong Jump19.2.98m7
Apr 16East Bay Heat TC All ComersApr 16 · Javelin · Place 10 · Swoop TimeSwoop TimeJavelin600g10.14.69m PB7
Apr 16East Bay Heat TC All ComersApr 16 · 400 Meters · Place 35 · Swoop TimeSwoop Time400 Meters35.1:31.16a PB7
Apr 9STU Meet 2 (Invite Only)Apr 9 · 3000m Racewalk · Place 1 · Swoop TimeSwoop Time3000m Racewalk1.27:16.66a PB7
Apr 9STU Meet 2 (Invite Only)Apr 9 · 100m Hurdles · Place 4 · Swoop TimeSwoop Time100m Hurdles33" / 0.838m4.26.91a7
Apr 9STU Meet 2 (Invite Only)Apr 9 · Long Jump · Place 6 · Swoop TimeSwoop TimeLong Jump6.2.62m7
Apr 2Sac Speed ShowcaseApr 2 · Long Jump · Swoop TimeSwoop TimeLong Jump—DNS7
Apr 2Sac Speed ShowcaseApr 2 · 800 Meters · Swoop TimeSwoop Time800 Meters—DNS7
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Swoop TimeSwoop Time400 Meters—DNS7
Mar 19STFU - Meet #1 (Invite Only)Mar 19 · 800 Meters · Place 4 · Swoop TimeSwoop Time800 Meters4.3:30.42a7
Mar 19STFU - Meet #1 (Invite Only)Mar 19 · 400 Meters · Place 9 · Swoop TimeSwoop Time400 Meters9.1:37.27a7