Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFord Sports Invitational · May 2519.41aFord Sports InvitationalMay 25, 2025
200 Meters · Outdoor2023 Cascade Striders Invitational · Jun 343.71a2023 Cascade Striders InvitationalJune 3, 2023
Discus · 1kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2730.16m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g TJ · OutdoorRainier Beach Invitational 2024 · May 519.70mRainier Beach Invitational 2024May 5, 2024
Javelin · 450g AeroJav · OutdoorWATFA & ASA Summer Showcase · Jun 1327.06mWATFA & ASA Summer ShowcaseJune 13, 2026
Shot Put · 6lb · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2711.53m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 6 · King Cobras Athletic ClubKing Cobras Athletic ClubDiscus1kg6.30.16m PB6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 8 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put6lb8.11.53m PB6
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Javelin · Place 9 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin924.98m6
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Discus · Place 5 · King Cobras Athletic ClubKing Cobras Athletic ClubDiscus525.13m6
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Shot Put · Place 4 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put411.21m6
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 4 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin424.69m6
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Discus · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubDiscus127.09m6
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put111.77m6
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · Javelin · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin450g AeroJav1.70-106
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · Discus · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubDiscus1kg1.80-26
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put6lb1.37-06
Jun 13WATFA & ASA Summer ShowcaseJun 13 · Javelin · Place 2 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin450g AeroJav2.27.06m PB6
Jun 13WATFA & ASA Summer ShowcaseJun 13 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put6lb1.36' 9.5"6
May 17Ford Sports InvitationalMay 17 · Javelin · Place 2 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin284-26
May 17Ford Sports InvitationalMay 17 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put134-46
May 3Rainier Beach Track Club Annual InviteMay 3 · Javelin · Place 2 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin224.72m6
May 3Rainier Beach Track Club Annual InviteMay 3 · Discus · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubDiscus123.70m6
May 3Rainier Beach Track Club Annual InviteMay 3 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put110.14m6

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 3USATF Region 13 Junior Olympic ChampionshipJul 3 · Discus · Place 4 · Royal TRoyal TDiscus419.63m5
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Discus · Place 2 · Royal TRoyal TDiscus219.19m5
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Javelin · Place 9 · Royal TRoyal TJavelin921.20m5
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Shot Put · Place 4 · Royal TRoyal TShot Put49.74m5
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · Javelin · Place 8 · Royal TRoyal TJavelin819.26m5
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · Discus · Place 1 · Royal TRoyal TDiscus117.87m5
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · Shot Put · Place 3 · Royal TRoyal TShot Put38.63m5
Jun 14WATFA & ASA Summer ShowcaseJun 14 · Javelin · Place 11 · Royal TRoyal TJavelin1117.00m5
Jun 14WATFA & ASA Summer ShowcaseJun 14 · Discus · Place 2 · Royal TRoyal TDiscus220.01m5
Jun 14WATFA & ASA Summer ShowcaseJun 14 · Shot Put · Place 3 · Royal TRoyal TShot Put39.40m5
May 25Ford Sports InvitationalMay 25 · Javelin · Place 9 · Royal TRoyal TJavelin920.26m5
May 25Ford Sports InvitationalMay 25 · Shot Put · Place 4 · Royal TRoyal TShot Put48.93m5
May 25Ford Sports InvitationalMay 25 · 100 Meters · Place 36 · Royal TRoyal T100 MetersRound P3619.41a PB5
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · Javelin · Place 8 · Royal TRoyal TJavelin816.83m5
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · Discus · Place 2 · Royal TRoyal TDiscus216.11m5
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · Shot Put · Place 3 · Royal TRoyal TShot Put39.67m5

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 5 · Royal TRoyal TJavelin519.41m—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 1 · Royal TRoyal TShot Put17.73m—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 44 · Royal TRoyal T100 Meters4419.94a—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · Javelin · Place 12 · Royal TRoyal TJavelin1214.61m—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · Shot Put · Place 1 · Royal TRoyal TShot Put16.69m—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · 100 Meters · Place 39 · Royal TRoyal T100 Meters3919.98a—
Jun 8Washington Track & Field / Alpha Speed Summer Meet 2024Jun 8 · Javelin · Place 9 · Royal TRoyal TJavelin916.79m—
Jun 8Washington Track & Field / Alpha Speed Summer Meet 2024Jun 8 · Shot Put · Place 1 · Royal TRoyal TShot Put17.68m—
Jun 8Washington Track & Field / Alpha Speed Summer Meet 2024Jun 8 · 100 Meters · Place 66 · Royal TRoyal T100 Meters6619.52a—
May 5Rainier Beach Invitational 2024May 5 · Javelin · Place 2 · Royal T Track & FieldRoyal T Track & FieldJavelin300g TJ2.19.70m PB4
May 5Rainier Beach Invitational 2024May 5 · Shot Put · Place 1 · Royal T Track & FieldRoyal T Track & FieldShot Put6lb1.7.30m4

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Javelin · Place 14 · King Cobras Athletic CluKing Cobras Athletic CluJavelin1414.97m—
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 5 · King Cobras Athletic CluKing Cobras Athletic CluShot Put56.82m—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 12 · King Cobras Athletic CluKing Cobras Athletic CluJavelin1215.43m—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 8 · King Cobras Athletic CluKing Cobras Athletic CluShot Put85.86m—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · Javelin · Place 14 · King Cobras Athletic CluKing Cobras Athletic CluJavelin1412.84m—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · Shot Put · Place 7 · King Cobras Athletic CluKing Cobras Athletic CluShot Put75.66m—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 100 Meters · Place 42 · King Cobras Athletic ClKing Cobras Athletic Cl100 Meters4219.85a—
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · Shot Put · Place 1 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put6lb1.18' 23
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 100 Meters · Place 19 · King Cobras Athletic ClubKing Cobras Athletic Club100 Meters19.22.71a3
Jun 32023 Cascade Striders InvitationalJun 3 · Javelin · Place 19 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin300g TJ19.12.25m3
Jun 32023 Cascade Striders InvitationalJun 3 · Shot Put · Place 11 · King Cobras Athletic ClubKing Cobras Athletic ClubShot Put6lb11.3.65m3
Jun 32023 Cascade Striders InvitationalJun 3 · 200 Meters · Place 61 · King Cobras Athletic ClubKing Cobras Athletic Club200 Meters61.43.71a PB3
May 7Rainier Beach 20th annual track and field meetMay 7 · Javelin · Place 12 · King Cobras Athletic CluKing Cobras Athletic CluJavelin1210.37m—
May 7Rainier Beach 20th annual track and field meetMay 7 · Shot Put · Place 6 · King Cobras Athletic CluKing Cobras Athletic CluShot Put64.31m—