Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYelm, SK @ Olympia (SPSL) · Apr 911.25Yelm, SK @ Olympia (SPSL)April 9, 2025
110m Hurdles · 39" / 0.991m · OutdoorWashington State Combined Events Championship · Jun 615.22aWashington State Combined Events ChampionshipJune 6, 2026
1500 Meters · OutdoorWashington State Combined Events Championship · Jun 65:06.35aWashington State Combined Events ChampionshipJune 6, 2026
200 Meters · OutdoorOlympia All-Comers Track & Field Meet #3 · Jun 1822.69aOlympia All-Comers Track & Field Meet #3June 18, 2026
300m Hurdles · 36" / 0.914m · Outdoor66th Shelton Invitational Track & Field · May 241.68a66th Shelton Invitational Track & FieldMay 2, 2026
400 Meters · Outdoor60th Shaner Invitational T&F Meet · May 850.37a60th Shaner Invitational T&F MeetMay 8, 2026
Decathlon · OutdoorWashington State Combined Events Championship · Jun 65852Washington State Combined Events ChampionshipJune 6, 2026
Discus · 1.6kg · OutdoorWashington State Combined Events Championship · Jun 623.42mWashington State Combined Events ChampionshipJune 6, 2026
High Jump · OutdoorWashington State Combined Events Championship · Jun 61.66mWashington State Combined Events ChampionshipJune 6, 2026
Javelin · 800g · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 28167-10WIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026
Long Jump · OutdoorWashington State Combined Events Championship · Jun 65.96mWashington State Combined Events ChampionshipJune 6, 2026
Pole Vault · OutdoorOlympia All-Comers Track & Field Meet #3 · Jun 1811-0Olympia All-Comers Track & Field Meet #3June 18, 2026
Shot Put · 12lb · OutdoorWashington State Combined Events Championship · Jun 611.05mWashington State Combined Events ChampionshipJune 6, 2026

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

2026 Outdoor Track

43 results
DateMeetEventPlMarkGr
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · Pole Vault · OlympiaOlympiaPole Vault—11-0 PB12
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · 200 Meters · Place 1 · OlympiaOlympia200 Meters1.22.69a PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · Decathlon · Place 4 · OlympiaOlympiaDecathlon4.5852 PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · Long Jump · Place 7 · OlympiaOlympiaLong Jump7.5.96m PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · Pole Vault · Place 17 · OlympiaOlympiaPole Vault17.3.10m12
Jun 6Washington State Combined Events ChampionshipJun 6 · High Jump · Place 13 · OlympiaOlympiaHigh Jump13.1.66m PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · Javelin · Place 2 · OlympiaOlympiaJavelin800g2.50.36m12
Jun 6Washington State Combined Events ChampionshipJun 6 · Discus · Place 21 · OlympiaOlympiaDiscus1.6kg21.23.42m PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · Shot Put · Place 7 · OlympiaOlympiaShot Put12lb7.11.05m PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · 110m Hurdles · Place 3 · OlympiaOlympia110m Hurdles39" / 0.991m3.15.22a PBWind: 1.212
Jun 6Washington State Combined Events ChampionshipJun 6 · 1500 Meters · Place 8 · OlympiaOlympia1500 Meters8.5:06.35a PB12
Jun 6Washington State Combined Events ChampionshipJun 6 · 400 Meters · Place 1 · OlympiaOlympia400 Meters1.51.31a12
Jun 6Washington State Combined Events ChampionshipJun 6 · 100 Meters · Place 2 · OlympiaOlympia100 Meters2.11.28aWind: 0.712
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · Javelin · Place 6 · OlympiaOlympiaJavelin800g6.167-10 PB12
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 400 Meters · Place 16 · OlympiaOlympia400 MetersRound P16.50.76a12
May 203A/4A District 3/4 ChampionshipsMay 20 · Javelin · Place 1 · OlympiaOlympiaJavelin1179-1012
May 203A/4A District 3/4 ChampionshipsMay 20 · 300m Hurdles · Place 10 · OlympiaOlympia300m Hurdles1041.38a12
May 203A/4A District 3/4 ChampionshipsMay 20 · 110m Hurdles · Place 11 · OlympiaOlympia110m Hurdles1115.79a12
May 203A/4A District 3/4 ChampionshipsMay 20 · 400 Meters · Place 5 · OlympiaOlympia400 Meters550.53a12
May 14SPSL 4A - League Championship MeetMay 14 · Javelin · Place 1 · OlympiaOlympiaJavelin1170-0512
May 14SPSL 4A - League Championship MeetMay 14 · 300m Hurdles · Place 8 · OlympiaOlympia300m Hurdles841.64a12
May 14SPSL 4A - League Championship MeetMay 14 · 110m Hurdles · Place 6 · OlympiaOlympia110m Hurdles614.94a12
May 14SPSL 4A - League Championship MeetMay 14 · 400 Meters · Place 3 · OlympiaOlympia400 Meters350.56a12
May 860th Shaner Invitational T&F MeetMay 8 · Javelin · Place 4 · OlympiaOlympiaJavelin4161-0912
May 860th Shaner Invitational T&F MeetMay 8 · 110m Hurdles · Place 2 · OlympiaOlympia110m Hurdles215.22a12
May 860th Shaner Invitational T&F MeetMay 8 · 400 Meters · Place 1 · OlympiaOlympia400 Meters150.37a PB12
May 266th Shelton Invitational Track & FieldMay 2 · Javelin · Place 2 · OlympiaOlympiaJavelin800g2.162-0812
May 266th Shelton Invitational Track & FieldMay 2 · 300m Hurdles · Place 6 · OlympiaOlympia300m Hurdles36" / 0.914m6.41.68a PB12
May 266th Shelton Invitational Track & FieldMay 2 · 110m Hurdles · Place 2 · OlympiaOlympia110m Hurdles39" / 0.991m2.15.36a12
Apr 22Bethel @ Olympia (SPSL)Apr 22 · Javelin · Place 1 · OlympiaOlympiaJavelin1160-612
Apr 22Bethel @ Olympia (SPSL)Apr 22 · 400 Meters · Place 1 · OlympiaOlympia400 Meters151.33a12
Apr 22Bethel @ Olympia (SPSL)Apr 22 · 200 Meters · Place 1 · OlympiaOlympia200 Meters123.18a12
Apr 18Mt. Tahoma Track FestivalApr 18 · Javelin · Place 4 · OlympiaOlympiaJavelin4152-1012
Apr 18Mt. Tahoma Track FestivalApr 18 · 300m Hurdles · Place 2 · OlympiaOlympia300m Hurdles241.87a12
Apr 15Bonney Lake @ Olympia (SPSL)Apr 15 · Javelin · Place 2 · OlympiaOlympiaJavelin2161-312
Apr 15Bonney Lake @ Olympia (SPSL)Apr 15 · 110m Hurdles · Place 1 · OlympiaOlympia110m Hurdles116.15a12
Apr 3Oregon Relays presented by AthleticNETApr 3 · Javelin · Place 12 · OlympiaOlympiaJavelin800g12.51.00m12
Mar 25GK @ Olympia (SPSL)Mar 25 · Javelin · Place 2 · OlympiaOlympiaJavelin2151-612
Mar 25GK @ Olympia (SPSL)Mar 25 · 100 Meters · Place 2 · OlympiaOlympia100 Meters211.50a12
Mar 21Bear RelaysMar 21 · Javelin · Place 3 · OlympiaOlympiaJavelin3160-112
Mar 19Olympia @ YelmMar 19 · Javelin · Place 2 · OlympiaOlympiaJavelin2141-812
Mar 19Olympia @ YelmMar 19 · 300m Hurdles · Place 1 · OlympiaOlympia300m Hurdles142.85a12
Mar 11Olympia JamboreeMar 11 · 300m Hurdles · Place 1 · OlympiaOlympia300m Hurdles142.46a12

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 21West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 21 · Javelin · Place 8 · OlympiaOlympiaJavelin8151-211
May 21West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 21 · 400 Meters · Place 12 · OlympiaOlympia400 Meters1251.56a11
May 15SPSL 4A League ChampionshipsMay 15 · Javelin · Place 6 · OlympiaOlympiaJavelin6154-1111
May 15SPSL 4A League ChampionshipsMay 15 · 400 Meters · Place 4 · OlympiaOlympia400 Meters451.11a11
May 959th Shaner Invitational T&F meetMay 9 · Javelin · Place 5 · OlympiaOlympiaJavelin5152-911
May 365th Shelton InvitationalMay 3 · Javelin · Place 10 · OlympiaOlympiaJavelin10148-0811
May 365th Shelton InvitationalMay 3 · 400 Meters · Place 5 · OlympiaOlympia400 Meters551.18a11
Apr 30Spanaway Lake @ Olympia (SPSL)Apr 30 · Javelin · Place 3 · OlympiaOlympiaJavelin3158-511
Apr 16SPSL 4A Dual Meet- Olympia at Bonney Lake (Senior Meet)Apr 16 · Javelin · Place 2 · OlympiaOlympiaJavelin2160-211
Apr 16SPSL 4A Dual Meet- Olympia at Bonney Lake (Senior Meet)Apr 16 · 100 Meters · Place 4 · OlympiaOlympia100 Meters411.68a11
Apr 16SPSL 4A Dual Meet- Olympia at Bonney Lake (Senior Meet)Apr 16 · 200 Meters · Place 1 · OlympiaOlympia200 Meters123.62a11
Apr 12Mt. Tahoma Track FestivalApr 12 · Javelin · Place 5 · OlympiaOlympiaJavelin5151-1011
Apr 12Mt. Tahoma Track FestivalApr 12 · 400 Meters · Place 4 · OlympiaOlympia400 Meters451.33a11
Apr 9Yelm, SK @ Olympia (SPSL)Apr 9 · Javelin · Place 3 · OlympiaOlympiaJavelin3146-1111
Apr 9Yelm, SK @ Olympia (SPSL)Apr 9 · 100 Meters · Place 4 · OlympiaOlympia100 Meters411.25 PB11
Mar 27Tumwater, Black Hills, Centralia @ OlympiaMar 27 · Javelin · Place 4 · OlympiaOlympiaJavelin4139-911
Mar 27Tumwater, Black Hills, Centralia @ OlympiaMar 27 · 400 Meters · Place 2 · OlympiaOlympia400 Meters251.16a11
Mar 20Olympia @ Graham-Kapowsin (SPSL)Mar 20 · Javelin · Place 2 · OlympiaOlympiaJavelin2151-611
Mar 20Olympia @ Graham-Kapowsin (SPSL)Mar 20 · 400 Meters · Place 1 · OlympiaOlympia400 Meters153.02a11
Mar 15Bear RelaysMar 15 · Javelin · Place 3 · OlympiaOlympiaJavelin3151-4—
Mar 12Olympia JamboreeMar 12 · Javelin · Place 4 · OlympiaOlympiaJavelin4144-4—
Mar 12Olympia JamboreeMar 12 · 400 Meters · Place 1 · OlympiaOlympia400 Meters151.30a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 358th Shaner Invitational Track & Field MeetMay 3 · Javelin · Place 3 · OlympiaOlympiaJavelin800g3.150-0610
May 358th Shaner Invitational Track & Field MeetMay 3 · 400 Meters · OlympiaOlympia400 MetersRelay Split—51.7hUnofficial10
May 358th Shaner Invitational Track & Field MeetMay 3 · 400 Meters · Place 3 · OlympiaOlympia400 Meters3.51.73a10
Apr 13South Sound Classic Presented by Washington State FairApr 13 · Javelin · Place 16 · OlympiaOlympiaJavelin800g16.146' 410
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 400 Meters · OlympiaOlympia400 MetersRelay Split—51.6hUnofficial10
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 400 Meters · Place 11 · OlympiaOlympia400 Meters11.52.34a10
Mar 27Olympia @ Rogers (SPSL) Mar 27 · Javelin · Place 2 · OlympiaOlympiaJavelin800g2.136-0410
Mar 27Olympia @ Rogers (SPSL) Mar 27 · High Jump · Place 3 · OlympiaOlympiaHigh Jump3.5-02.0010
Mar 27Olympia @ Rogers (SPSL) Mar 27 · 200 Meters · Place 4 · OlympiaOlympia200 Meters4.24.65a10
Mar 20Bethel, SK @ Olympia (SPSL)Mar 20 · Javelin · Place 3 · OlympiaOlympiaJavelin800g3.141-910
Mar 20Bethel, SK @ Olympia (SPSL)Mar 20 · 400 Meters · OlympiaOlympia400 MetersRelay Split—53.6hUnofficial10
Mar 20Bethel, SK @ Olympia (SPSL)Mar 20 · 400 Meters · Place 2 · OlympiaOlympia400 Meters2.52.88a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 8Olympia All-Comers Track & Field Meet #2Jun 8 · Javelin · OlympiaOlympiaJavelin800g—113-4Unofficial9
Jun 1Olympia All-Comers Track & Field Meet #1Jun 1 · Javelin · OlympiaOlympiaJavelin800g—119-8Unofficial9

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 27Olympia All-Comers #5Jun 27 · Javelin · Barron Park StridersBarron Park StridersJavelin450g AeroJav—64'10Unofficial-
Jun 27Olympia All-Comers #5Jun 27 · 100 Meters · Barron Park StridersBarron Park Striders100 Meters—16.21aUnofficial-
Jun 20Olympia All-Comers #4Jun 20 · 80m Hurdles · Barron Park StridersBarron Park Striders80m Hurdles30" / 0.762m—18.02aUnofficial-
Jun 20Olympia All-Comers #4Jun 20 · Javelin · Barron Park StridersBarron Park StridersJavelin450g AeroJav—65'8Unofficial-
Jun 20Olympia All-Comers #4Jun 20 · 400 Meters · Barron Park StridersBarron Park Striders400 Meters—80.3Unofficial-
Jun 20Olympia All-Comers #4Jun 20 · 100 Meters · Barron Park StridersBarron Park Striders100 Meters—16.61aUnofficial-
Jun 13Olympia All-Comers #3Jun 13 · Javelin · Barron Park StridersBarron Park StridersJavelin450g AeroJav—63'0Unofficial-
Jun 13Olympia All-Comers #3Jun 13 · 400 Meters · Barron Park StridersBarron Park Striders400 Meters—78.6Unofficial-
Jun 13Olympia All-Comers #3Jun 13 · 100 Meters · Barron Park StridersBarron Park Striders100 Meters—16.76aUnofficial-
Jun 6Olympia All-Comers #2Jun 6 · 80m Hurdles · Barron Park StridersBarron Park Striders80m Hurdles30" / 0.762m—19.14aUnofficial-
Jun 6Olympia All-Comers #2Jun 6 · Javelin · Barron Park StridersBarron Park StridersJavelin450g AeroJav—70'8Unofficial-
Jun 6Olympia All-Comers #2Jun 6 · High Jump · Barron Park StridersBarron Park StridersHigh Jump—3'0Unofficial-
Jun 6Olympia All-Comers #2Jun 6 · 100 Meters · Barron Park StridersBarron Park Striders100 Meters—16.57aUnofficial-
May 30Olympia All-Comers #1May 30 · Javelin · Barron Park StridersBarron Park StridersJavelin450g AeroJav—53'1Unofficial-
May 30Olympia All-Comers #1May 30 · High Jump · Barron Park StridersBarron Park StridersHigh Jump—3'0Unofficial-
May 30Olympia All-Comers #1May 30 · 400 Meters · Barron Park StridersBarron Park Striders400 Meters—76.5Unofficial-
May 30Olympia All-Comers #1May 30 · 100 Meters · Barron Park StridersBarron Park Striders100 Meters—15.69aUnofficial-