Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKent-Meridian vs AMHS · Apr 1613.44aKent-Meridian vs AMHSApril 16, 2026
200 Meters · Outdoor2023 Cascade Striders Invitational · Jun 330.93a2023 Cascade Striders InvitationalJune 3, 2023
Discus · 1.6kg · OutdoorBellevue Track and Field Invitational · Apr 18115-09Bellevue Track and Field Invitational April 18, 2026
Discus · 1kg · OutdoorRainier Beach Invitational 2024 · May 520.06mRainier Beach Invitational 2024May 5, 2024
Javelin · 450g AeroJav · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 2420.39mUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 24, 2022
Javelin · 600g · Outdoor2023 Cascade Striders Invitational · Jun 316.81m2023 Cascade Striders InvitationalJune 3, 2023
Javelin · 800g · OutdoorNPSL Meet- Kent-Meridian @ White River · Mar 26100' 0"NPSL Meet- Kent-Meridian @ White RiverMarch 26, 2026
Long Jump · OutdoorBill Roe All-Comers Summer Series #8 · Jul 223.96mBill Roe All-Comers Summer Series #8July 22, 2026
Shot Put · 12lb · OutdoorFord Sports Invite - Nino Cantu Run for Autism · Apr 279.85mFord Sports Invite - Nino Cantu Run for AutismApril 27, 2025
Shot Put · 4kg · OutdoorRainier Beach Invitational 2024 · May 59.05mRainier Beach Invitational 2024May 5, 2024

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · Long Jump · Place 7 · Rainier Beach TrackRainier Beach TrackLong Jump7.3.96m PB10
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · Discus · Place 9 · Rainier Beach TrackRainier Beach TrackDiscus1.6kg9.30.91m10
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Javelin · Place 6 · Rainier Beach TrackRainier Beach TrackJavelin800g6.25.94m10
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Discus · Place 1 · Rainier Beach TrackRainier Beach TrackDiscus1.6kg1.30.89m10
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put12lb—DNS10
Jun 13WATFA & ASA Summer ShowcaseJun 13 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put12lb—DNS10
Jun 13WATFA & ASA Summer ShowcaseJun 13 · 100 Meters · Rainier Beach TrackRainier Beach Track100 Meters—DNS10
May 13NPSL 3A / 4A ChampionshipsMay 13 · Discus · Place 8 · Kent MeridianKent MeridianDiscus8113-0010
May 2Shoreline InvitationalMay 2 · Discus · Place 18 · Kent MeridianKent MeridianDiscus18106-110
Apr 30Kent Meridian & Kennedy Catholic @ Auburn RiversideApr 30 · Discus · Kent MeridianKent MeridianDiscus1.6kg—DNS10
Apr 30Kent Meridian & Kennedy Catholic @ Auburn RiversideApr 30 · 100 Meters · Kent MeridianKent Meridian100 Meters—DNS10
Apr 25Bill Harris InvitationalApr 25 · Discus · Place 22 · Kent MeridianKent MeridianDiscus22113-0110
Apr 23NPSL - Kent Meridian @ TJApr 23 · Javelin · Place 7 · Kent MeridianKent MeridianJavelin795-0110
Apr 23NPSL - Kent Meridian @ TJApr 23 · Discus · Place 1 · Kent MeridianKent MeridianDiscus1105-0610
Apr 23NPSL - Kent Meridian @ TJApr 23 · 100 Meters · Place 50 · Kent MeridianKent Meridian100 Meters5013.45a10
Apr 18Bellevue Track and Field Invitational Apr 18 · Javelin · Place 39 · Kent MeridianKent MeridianJavelin800g39.91-0710
Apr 18Bellevue Track and Field Invitational Apr 18 · Discus · Place 13 · Kent MeridianKent MeridianDiscus1.6kg13.115-09 PB10
Apr 16Kent-Meridian vs AMHSApr 16 · Javelin · Place 12 · Kent MeridianKent MeridianJavelin1286-0710
Apr 16Kent-Meridian vs AMHSApr 16 · Discus · Place 3 · Kent MeridianKent MeridianDiscus3106-0410
Apr 16Kent-Meridian vs AMHSApr 16 · 100 Meters · Place 39 · Kent MeridianKent Meridian100 Meters3913.44a PB10
Apr 4Arnie Young inviteApr 4 · Discus · Place 23 · Kent MeridianKent MeridianDiscus23108-910
Mar 28Kent-Meridian InviteMar 28 · Javelin · Place 24 · Kent MeridianKent MeridianJavelin2499-410
Mar 28Kent-Meridian InviteMar 28 · Discus · Place 11 · Kent MeridianKent MeridianDiscus11114-710
Mar 26NPSL Meet- Kent-Meridian @ White RiverMar 26 · Javelin · Place 7 · Kent MeridianKent MeridianJavelin800g7.100' 0" PB10
Mar 26NPSL Meet- Kent-Meridian @ White RiverMar 26 · Discus · Place 2 · Kent MeridianKent MeridianDiscus1.6kg2.102' 2"10
Mar 26NPSL Meet- Kent-Meridian @ White RiverMar 26 · 100 Meters · Place 30 · Kent MeridianKent Meridian100 Meters30.13.61a10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14NPSL 3A/4A ChampionshipsMay 14 · Discus · Place 18 · Kent MeridianKent MeridianDiscus1894-99
May 8NPSL Meet: Kent All-City ChampionshipsMay 8 · Javelin · Place 11 · Kent MeridianKent MeridianJavelin1184-19
May 8NPSL Meet: Kent All-City ChampionshipsMay 8 · 100 Meters · Place 47 · Kent MeridianKent Meridian100 Meters4713.48a9
May 8NPSL Meet: Kent All-City ChampionshipsMay 8 · Discus · Place 4 · Kent MeridianKent MeridianDiscus4104-59
May 1NPSL Track - Kent Meridian / Thomas JeffersonMay 1 · Javelin · Place 8 · Kent MeridianKent MeridianJavelin884-089
May 1NPSL Track - Kent Meridian / Thomas JeffersonMay 1 · Discus · Place 10 · Kent MeridianKent MeridianDiscus1086-039
May 1NPSL Track - Kent Meridian / Thomas JeffersonMay 1 · 100 Meters · Place 48 · Kent MeridianKent Meridian100 Meters4813.63a9
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · Long Jump · Place 1 · Rainier Beach TrackRainier Beach TrackLong Jump1.3.76m9
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · Javelin · Place 2 · Rainier Beach TrackRainier Beach TrackJavelin800g2.27.43m9
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · Shot Put · Place 2 · Rainier Beach TrackRainier Beach TrackShot Put12lb2.9.85m PB9
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · 100 Meters · Rainier Beach TrackRainier Beach Track100 Meters—DNS9
Apr 24NPSL Meet: Stadium vs. Kent MeridianApr 24 · Javelin · Place 6 · Kent MeridianKent MeridianJavelin688-079
Apr 24NPSL Meet: Stadium vs. Kent MeridianApr 24 · Discus · Place 1 · Kent MeridianKent MeridianDiscus1102-039
Apr 17NPSL Meet: Kent-Meridian vs Auburn RiversideApr 17 · Discus · Place 8 · Kent MeridianKent MeridianDiscus1.6kg8.86-059
Apr 17NPSL Meet: Kent-Meridian vs Auburn RiversideApr 17 · Shot Put · Kent MeridianKent MeridianShot Put12lb—ND9
Apr 17NPSL Meet: Kent-Meridian vs Auburn RiversideApr 17 · 100 Meters · Place 35 · Kent MeridianKent Meridian100 Meters35.13.47a9

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Rainier Beach Invitational 2024May 5 · Long Jump · Place 10 · Rainier Beach TrackRainier Beach TrackLong Jump10.3.39m8
May 5Rainier Beach Invitational 2024May 5 · Discus · Place 7 · Rainier Beach TrackRainier Beach TrackDiscus1kg7.20.06m PB8
May 5Rainier Beach Invitational 2024May 5 · Shot Put · Place 3 · Rainier Beach TrackRainier Beach TrackShot Put4kg3.9.05m PB8
May 5Rainier Beach Invitational 2024May 5 · 100 Meters · Place 19 · Rainier Beach TrackRainier Beach Track100 MetersRound P19.14.18a8

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 32023 Cascade Striders InvitationalJun 3 · Javelin · Place 14 · Rainier Beach TrackRainier Beach TrackJavelin600g14.16.81m PB7
Jun 32023 Cascade Striders InvitationalJun 3 · Shot Put · Place 7 · Rainier Beach TrackRainier Beach TrackShot Put4kg7.8.25m7
Jun 32023 Cascade Striders InvitationalJun 3 · 200 Meters · Place 18 · Rainier Beach TrackRainier Beach Track200 Meters18.30.93a PB7
May 20Xtreme Speed Jamboree 2023May 20 · Long Jump · Rainier Beach TrackRainier Beach TrackLong Jump—DNS7
May 20Xtreme Speed Jamboree 2023May 20 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put4kg—ND7
May 20Xtreme Speed Jamboree 2023May 20 · 100 Meters · Rainier Beach TrackRainier Beach Track100 MetersRound S—DNS7

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Long Jump · Rainier Beach TrackRainier Beach TrackLong Jump—DNS6
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 4 · Rainier Beach TrackRainier Beach TrackJavelin450g AeroJav4.20.39m PB6
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 31 · Rainier Beach TrackRainier Beach Track100 MetersRound P31.16.27aWind: 2.56