Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCascade League Championships · Oct 2112.20Cascade League ChampionshipsOctober 21, 2026
110m Hurdles · 39" / 0.991m · OutdoorBill Roe All-Comers Summer Series #8 · Jul 2222.18aBill Roe All-Comers Summer Series #8July 22, 2026
200 Meters · OutdoorCascade League: Meeker; Mill Creek @ Meridian · Oct 1327.40Cascade League: Meeker; Mill Creek @ MeridianOctober 13, 2026
200m Hurdles · 30" / 0.762m · OutdoorNIKE/XTREME Christal Johnson Memorial Meet · Jun 2030.74aNIKE/XTREME Christal Johnson Memorial MeetJune 20, 2026
400 Meters · OutdoorBill Roe All-Comers Summer Series #8 · Jul 221:01.94aBill Roe All-Comers Summer Series #8July 22, 2026
Javelin · 300g TJ · Outdoor2023 Cascade Striders Invitational · Jun 314.00m2023 Cascade Striders InvitationalJune 3, 2023
Javelin · 450g AeroJav · OutdoorCascade League: Mattson; Mill Creek @ Summit Trail · Sep 2285-10Cascade League: Mattson; Mill Creek @ Summit TrailSeptember 22, 2026
Javelin · 600g · OutdoorBill Roe All-Comers Summer Series #7 · Jul 1526.83mBill Roe All-Comers Summer Series #7July 15, 2026
Shot Put · 4kg · OutdoorNIKE/XTREME Christal Johnson Memorial Meet · Jun 2010.08mNIKE/XTREME Christal Johnson Memorial MeetJune 20, 2026
Shot Put · 6lb · OutdoorFord Sports Invite - Nino Cantu Run for Autism · Apr 279.80mFord Sports Invite - Nino Cantu Run for AutismApril 27, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Oct 21Cascade League ChampionshipsOct 21 · Shot Put · Place 4 · Mill CreekMill CreekShot Put432-04.008
Oct 21Cascade League ChampionshipsOct 21 · 100 Meters · Place 5 · Mill CreekMill Creek100 Meters512.20 PB8
Oct 13Cascade League: Meeker; Mill Creek @ MeridianOct 13 · Javelin · Place 9 · Mill CreekMill CreekJavelin450g AeroJav9.75-098
Oct 13Cascade League: Meeker; Mill Creek @ MeridianOct 13 · 400 Meters · Mill CreekMill Creek400 Meters—DNS8
Oct 13Cascade League: Meeker; Mill Creek @ MeridianOct 13 · 200 Meters · Place 1 · Mill CreekMill Creek200 Meters1.27.40 PB8
Oct 6Cascade League: Northwood; Canyon Ridge @ Mill CreekOct 6 · Shot Put · Place 1 · Mill CreekMill CreekShot Put4kg1.31-09.258
Oct 6Cascade League: Northwood; Canyon Ridge @ Mill CreekOct 6 · 100 Meters · Place 1 · Mill CreekMill Creek100 Meters1.12.408
Sep 29Cascade League: Mill Creek; Cedar Heights @ Maple ViewSep 29 · Shot Put · Place 2 · Mill CreekMill CreekShot Put4kg2.30-06.508
Sep 29Cascade League: Mill Creek; Cedar Heights @ Maple ViewSep 29 · 100 Meters · Place 2 · Mill CreekMill Creek100 Meters2.12.79a8
Sep 22Cascade League: Mattson; Mill Creek @ Summit TrailSep 22 · Javelin · Place 1 · Mill CreekMill CreekJavelin450g AeroJav1.85-10 PB8
Sep 22Cascade League: Mattson; Mill Creek @ Summit TrailSep 22 · 100 Meters · Place 2 · Mill CreekMill Creek100 Meters2.12.98a8
Sep 15Cascade League: Meridian; Mill Creek @ Maple ViewSep 15 · Javelin · Place 3 · Mill CreekMill CreekJavelin450g AeroJav3.84-018
Sep 15Cascade League: Meridian; Mill Creek @ Maple ViewSep 15 · Shot Put · Place 1 · Mill CreekMill CreekShot Put4kg1.31-04.508
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put12lb—DNS7
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · 110m Hurdles · Place 8 · Rainier Beach TrackRainier Beach Track110m Hurdles39" / 0.991m8.22.18a PB7
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · 400 Meters · Place 17 · Rainier Beach TrackRainier Beach Track400 Meters17.1:01.94a PB7
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Javelin · Place 2 · Rainier Beach TrackRainier Beach TrackJavelin600g2.26.83m PB7
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put12lb—DNS7
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · 400 Meters · Place 23 · Rainier Beach TrackRainier Beach Track400 Meters23.1:04.22a7
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · 100 Meters · Place 68 · Rainier Beach TrackRainier Beach Track100 Meters68.13.87a7
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Javelin · Place 6 · Rainier Beach TrackRainier Beach TrackJavelin600g6.23.83m7
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Shot Put · Place 3 · Rainier Beach TrackRainier Beach TrackShot Put4kg3.10.08m PB7
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · 200m Hurdles · Place 3 · Rainier Beach TrackRainier Beach Track200m Hurdles30" / 0.762m3.30.74a PB7
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · 100 Meters · Place 14 · Rainier Beach TrackRainier Beach Track100 MetersRound S14.13.41a7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put4kg—DNS7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · 100m Hurdles · Rainier Beach TrackRainier Beach Track100m Hurdles36" / 0.914m—DNS7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · 100 Meters · Rainier Beach TrackRainier Beach Track100 Meters—DNS7

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Oct 14Cascade League: Mill Creek, Maple View @ MattsonOct 14 · Shot Put · Place 1 · Mill CreekMill CreekShot Put130-77
Oct 14Cascade League: Mill Creek, Maple View @ MattsonOct 14 · 100 Meters · Place 5 · Mill CreekMill Creek100 Meters514.807
Oct 7Cascade League: Mill Creek, Northwood @ Canyon RidgeOct 7 · Javelin · Place 5 · Mill CreekMill CreekJavelin575-27
Oct 7Cascade League: Mill Creek, Northwood @ Canyon RidgeOct 7 · Shot Put · Place 1 · Mill CreekMill CreekShot Put130-47
Oct 7Cascade League: Mill Creek, Northwood @ Canyon RidgeOct 7 · 100 Meters · Place 6 · Mill CreekMill Creek100 Meters614.007
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · Javelin · Place 5 · Rainier Beach TrackRainier Beach TrackJavelin450g AeroJav5.20.73m6
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · Shot Put · Place 3 · Rainier Beach TrackRainier Beach TrackShot Put6lb3.9.80m PB6
Apr 27Ford Sports Invite - Nino Cantu Run for AutismApr 27 · 100 Meters · Place 16 · Rainier Beach TrackRainier Beach Track100 MetersRound P16.15.18a6

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Oct 23Kent-Tahoma MS ChampionshipsOct 23 · Shot Put · Place 15 · Mill CreekMill CreekShot Put1522-9.75—
Oct 15Meridian, Summit Trail @ Mill CreekOct 15 · Shot Put · Place 2 · Mill CreekMill CreekShot Put228-3—
Oct 15Meridian, Summit Trail @ Mill CreekOct 15 · 100 Meters · Place 11 · Mill CreekMill Creek100 Meters1115.55a—
Oct 8Cedar Heights, Mill Creek @ MattsonOct 8 · Shot Put · Place 8 · Mill CreekMill CreekShot Put824-6—
Oct 8Cedar Heights, Mill Creek @ MattsonOct 8 · 100 Meters · Place 13 · Mill CreekMill Creek100 Meters1316.20—
Sep 24Maple View, Mill Creek @ MeekerSep 24 · Javelin · Place 5 · Mill CreekMill CreekJavelin573-10—
Sep 24Maple View, Mill Creek @ MeekerSep 24 · Shot Put · Place 3 · Mill CreekMill CreekShot Put326-8—
Sep 24Maple View, Mill Creek @ MeekerSep 24 · 200 Meters · Place 12 · Mill CreekMill Creek200 Meters1231.90a—
Sep 24Maple View, Mill Creek @ MeekerSep 24 · 100 Meters · Place 13 · Mill CreekMill Creek100 Meters1315.00a—
May 5Rainier Beach Invitational 2024May 5 · Javelin · Place 7 · Rainier Beach TrackRainier Beach TrackJavelin450g AeroJav7.16.24m5
May 5Rainier Beach Invitational 2024May 5 · Shot Put · Place 5 · Rainier Beach TrackRainier Beach TrackShot Put6lb5.7.61m5
May 5Rainier Beach Invitational 2024May 5 · 100 Meters · Place 34 · Rainier Beach TrackRainier Beach Track100 MetersRound P34.16.66a5

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 32023 Cascade Striders InvitationalJun 3 · Javelin · Place 14 · Rainier Beach TrackRainier Beach TrackJavelin300g TJ14.14.00m PB4
Jun 32023 Cascade Striders InvitationalJun 3 · Shot Put · Place 1 · Rainier Beach TrackRainier Beach TrackShot Put6lb1.6.69m4
Jun 32023 Cascade Striders InvitationalJun 3 · 200 Meters · Place 29 · Rainier Beach TrackRainier Beach Track200 Meters29.34.88a4

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Javelin · Rainier Beach TrackRainier Beach TrackJavelin300g TJ—DNS3
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 12 · Rainier Beach TrackRainier Beach Track400 Meters12.1:23.31a3
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 19 · Rainier Beach TrackRainier Beach Track100 MetersRound P19.15.67aWind: 1.93