Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCascade League Meet NSCA @ King's · May 1719.24aCascade League Meet NSCA @ King'sMay 17, 2023
1600 Meters · OutdoorDistrict 4 B Championship · May 157:14.22aDistrict 4 B Championship May 15, 2026
3200 Meters · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 3012:37.53a1B/2B/1A D4 @ HoquiamApril 30, 2026
Discus · 1.6kg · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 3055' 11"1B/2B/1A D4 @ HoquiamApril 30, 2026
Discus · 1kg · OutdoorCascade League Prelims/Finals · May 2265-03Cascade League Prelims/FinalsMay 22, 2024
Shot Put · 4kg · OutdoorGF Meet · May 118-07.00GF MeetMay 1, 2024
Shot Put · 8lb · OutdoorGF Meet · May 819-09.00GF MeetMay 8, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15District 4 B Championship May 15 · 3200 Meters · Place 6 · OcostaOcosta3200 Meters6.16:50.37a10
May 15District 4 B Championship May 15 · 1600 Meters · Place 12 · OcostaOcosta1600 Meters12.7:14.22a PB10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 3200 Meters · Place 6 · OcostaOcosta3200 Meters6.12:37.53a PB10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 1600 Meters · Place 22 · OcostaOcosta1600 Meters22.7:36.68a10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Discus · Place 27 · OcostaOcostaDiscus1.6kg27.55' 11" PB10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Chehalis ActivatorApr 18 · 3200 Meters · Place 24 · OcostaOcosta3200 Meters24.15:18.39a9
Apr 18Chehalis ActivatorApr 18 · 1600 Meters · Place 67 · OcostaOcosta1600 Meters67.7:48.05a9
Apr 18Chehalis ActivatorApr 18 · Discus · Place 98 · OcostaOcostaDiscus1.6kg98.52' 0"9

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22Cascade League Prelims/FinalsMay 22 · 1600 Meters · Place 21 · Granite FallsGranite Falls1600 Meters21.7:48.17a8
May 22Cascade League Prelims/FinalsMay 22 · Discus · Place 20 · Granite FallsGranite FallsDiscus1kg20.65-03 PB8
May 22Cascade League Prelims/FinalsMay 22 · Shot Put · Place 24 · Granite FallsGranite FallsShot Put8lb24.17-11.508
May 16SMS MeetMay 16 · 1600 Meters · Place 8 · Granite FallsGranite Falls1600 Meters8.7:51.28a8
May 16SMS MeetMay 16 · Discus · Place 14 · Granite FallsGranite FallsDiscus1kg14.60-058
May 16SMS MeetMay 16 · Shot Put · Place 18 · Granite FallsGranite FallsShot Put8lb18.18-03.508
May 8GF MeetMay 8 · 1600 Meters · Place 8 · Granite FallsGranite Falls1600 Meters8.7:32.19a8
May 8GF MeetMay 8 · Discus · Place 11 · Granite FallsGranite FallsDiscus1kg11.63-028
May 8GF MeetMay 8 · Shot Put · Place 15 · Granite FallsGranite FallsShot Put8lb15.19-09.00 PB8
May 1GF MeetMay 1 · 1600 Meters · Place 4 · Granite FallsGranite Falls1600 Meters4.7:37.38a8
May 1GF MeetMay 1 · Discus · Place 6 · Granite FallsGranite FallsDiscus1kg6.55-048
May 1GF MeetMay 1 · Shot Put · Place 10 · Granite FallsGranite FallsShot Put4kg10.18-07.00 PB8
Apr 24King's Home with Granite FallsApr 24 · 1600 Meters · Place 6 · Granite FallsGranite Falls1600 Meters6.7:46.95a8
Apr 24King's Home with Granite FallsApr 24 · Discus · Place 14 · Granite FallsGranite FallsDiscus1kg14.54' 3.58
Apr 24King's Home with Granite FallsApr 24 · Shot Put · Place 9 · Granite FallsGranite FallsShot Put8lb9.16' 108

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 25Cascade League - Prelims/FinalsMay 25 · Discus · Place 31 · Granite FallsGranite FallsDiscus3147-1—
May 17Cascade League Meet NSCA @ King'sMay 17 · Discus · Place 17 · Granite FallsGranite FallsDiscus1751-2—
May 17Cascade League Meet NSCA @ King'sMay 17 · Shot Put · Place 17 · Granite FallsGranite FallsShot Put1715-1.5—
May 17Cascade League Meet NSCA @ King'sMay 17 · 100 Meters · Place 28 · Granite FallsGranite Falls100 Meters2819.24a PB—
May 10Granite Falls MeetMay 10 · Discus · Place 13 · Granite FallsGranite FallsDiscus1340-7—
May 10Granite Falls MeetMay 10 · 100 Meters · Place 18 · Granite FallsGranite Falls100 Meters1819.28a—
May 3NCA, King's and Sultan @ Granite FallsMay 3 · Discus · Place 24 · Granite FallsGranite FallsDiscus2442-4—
May 3NCA, King's and Sultan @ Granite FallsMay 3 · Shot Put · Place 11 · Granite FallsGranite FallsShot Put1117-2—
May 3NCA, King's and Sultan @ Granite FallsMay 3 · 100 Meters · Place 41 · Granite FallsGranite Falls100 Meters4119.43a—
Apr 26Coupeville, Granite Falls, NCA @ S WhidbeyApr 26 · Discus · Place 15 · Granite FallsGranite FallsDiscus1545-03—
Apr 26Coupeville, Granite Falls, NCA @ S WhidbeyApr 26 · Shot Put · Place 15 · Granite FallsGranite FallsShot Put1515-11.25—
Apr 26Coupeville, Granite Falls, NCA @ S WhidbeyApr 26 · 100 Meters · Place 29 · Granite FallsGranite Falls100 Meters2919.42a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 26Cascade League - Prelims/FinalsMay 26 · Discus · Place 32 · Granite FallsGranite FallsDiscus1kg32.30-046
May 26Cascade League - Prelims/FinalsMay 26 · Shot Put · Place 29 · Granite FallsGranite FallsShot Put8lb29.14-01.506
May 26Cascade League - Prelims/FinalsMay 26 · 100 Meters · Place 36 · Granite FallsGranite Falls100 MetersRound P36.19.25a6
May 18Granite Falls, Northshore, S. Whidbey @ CoupevilleMay 18 · Discus · Place 17 · Granite FallsGranite FallsDiscus1kg17.34-09.506
May 18Granite Falls, Northshore, S. Whidbey @ CoupevilleMay 18 · Shot Put · Place 17 · Granite FallsGranite FallsShot Put8lb17.14-06.006
May 18Granite Falls, Northshore, S. Whidbey @ CoupevilleMay 18 · 100 Meters · Place 33 · Granite FallsGranite Falls100 Meters33.19.536
May 11Cascade League Meet @ King'sMay 11 · Discus · Place 9 · Granite FallsGranite FallsDiscus1kg9.33-086
May 11Cascade League Meet @ King'sMay 11 · Shot Put · Place 9 · Granite FallsGranite FallsShot Put8lb9.11-00.006
May 11Cascade League Meet @ King'sMay 11 · 100 Meters · Place 20 · Granite FallsGranite Falls100 Meters20.19.73a6
May 4Granite Falls Middle SchoolMay 4 · Discus · Place 14 · Granite FallsGranite FallsDiscus1kg14.37-076
May 4Granite Falls Middle SchoolMay 4 · Shot Put · Place 11 · Granite FallsGranite FallsShot Put8lb11.13-08.006
May 4Granite Falls Middle SchoolMay 4 · 100 Meters · Place 17 · Granite FallsGranite Falls100 Meters17.19.97a6
Apr 27Granite Falls Middle SchoolApr 27 · Discus · Place 13 · Granite FallsGranite FallsDiscus1kg13.31-076
Apr 27Granite Falls Middle SchoolApr 27 · Shot Put · Place 12 · Granite FallsGranite FallsShot Put8lb12.13-06.006
Apr 27Granite Falls Middle SchoolApr 27 · 100 Meters · Place 15 · Granite FallsGranite Falls100 Meters15.19.61a6