Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCascade League Meet @ Sultan · May 2016.28aCascade League Meet @ SultanMay 20, 2026
1600 Meters · OutdoorNSC and Sultan @ Coupeville · Apr 308:06.08aNSC and Sultan @ CoupevilleApril 30, 2025
400 Meters · OutdoorCascade League Prelims/Finals · Jun 11:21.56aCascade League Prelims/FinalsJune 1, 2026
Discus · 1kg · OutdoorCascade League Meet @ Sultan · May 647-00Cascade League Meet @ SultanMay 6, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1Cascade League Prelims/FinalsJun 1 · Discus · Place 17 · Northshore Christian AcademyDiscus1kg17.42-117
Jun 1Cascade League Prelims/FinalsJun 1 · 400 Meters · Place 14 · Northshore Christian Academy400 MetersRound P14.1:21.56a PB7
May 20Cascade League Meet @ SultanMay 20 · Discus · Place 13 · Northshore Christian AcademyDiscus1kg13.42-007
May 20Cascade League Meet @ SultanMay 20 · 400 Meters · Northshore Christian Academy400 Meters—SCR7
May 20Cascade League Meet @ SultanMay 20 · 100 Meters · Place 29 · Northshore Christian Academy100 Meters29.16.28a PB7
May 6Cascade League Meet @ SultanMay 6 · Discus · Place 3 · Northshore Christian AcademyDiscus1kg3.47-00 PB7
May 6Cascade League Meet @ SultanMay 6 · 400 Meters · Place 6 · Northshore Christian Academy400 Meters6.1:24.45a7
May 6Cascade League Meet @ SultanMay 6 · 100 Meters · Place 20 · Northshore Christian Academy100 Meters20.16.68a7
Apr 29Sultan and Northshore @ CoupevilleApr 29 · Discus · Place 9 · Northshore Christian AcademyDiscus940-87
Apr 29Sultan and Northshore @ CoupevilleApr 29 · 400 Meters · Place 6 · Northshore Christian Academy400 Meters61:30.33a7
Apr 29Sultan and Northshore @ CoupevilleApr 29 · 100 Meters · Place 14 · Northshore Christian Academy100 Meters1416.48a7

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 2Cascade League Prelims/FinalsJun 2 · Shot Put · Place 24 · Northshore Christian AcademyShot Put2417-56
Jun 2Cascade League Prelims/FinalsJun 2 · 100m Hurdles · Place 21 · Northshore Christian Academy100m Hurdles2125.95a6
May 21Cascade league@ SultanMay 21 · Discus · Place 6 · Northshore Christian AcademyDiscus641-96
May 21Cascade league@ SultanMay 21 · 100m Hurdles · Place 7 · Northshore Christian Academy100m Hurdles724.49a6
May 21Cascade league@ SultanMay 21 · 1600 Meters · Place 7 · Northshore Christian Academy1600 Meters78:34.70a6
May 14Cascade League NSCA @ King'sMay 14 · Discus · Place 10 · Northshore Christian AcademyDiscus1039-26
May 14Cascade League NSCA @ King'sMay 14 · 100m Hurdles · Place 12 · Northshore Christian Academy100m Hurdles1224.87a6
May 14Cascade League NSCA @ King'sMay 14 · 100 Meters · Place 33 · Northshore Christian Academy100 Meters3317.89a6
May 7Coupeville and Northshore @ SultanMay 7 · Discus · Place 17 · Northshore Christian AcademyDiscus1733-106
May 7Coupeville and Northshore @ SultanMay 7 · 100m Hurdles · Place 9 · Northshore Christian Academy100m Hurdles922.83a6
May 7Coupeville and Northshore @ SultanMay 7 · 1600 Meters · Place 8 · Northshore Christian Academy1600 Meters88:20.64a6
May 7Coupeville and Northshore @ SultanMay 7 · 100 Meters · Place 23 · Northshore Christian Academy100 Meters2316.90a6
Apr 30NSC and Sultan @ CoupevilleApr 30 · 100m Hurdles · Place 11 · Northshore Christian Academy100m Hurdles1123.55a6
Apr 30NSC and Sultan @ CoupevilleApr 30 · 1600 Meters · Place 7 · Northshore Christian Academy1600 Meters78:06.08a PB6
Apr 30NSC and Sultan @ CoupevilleApr 30 · 400 Meters · Place 5 · Northshore Christian Academy400 Meters51:34.13a6