Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCTMSL League Meet #3 · May 617.37aCTMSL League Meet #3May 6, 2022
Discus · 1kg · OutdoorBill Roe All-Comers Summer Series #7 · Jul 1527.40mBill Roe All-Comers Summer Series #7July 15, 2026
Hammer · 4kg · Outdoor2026 Washington State HS Hammer Championships · May 3131.91m2026 Washington State HS Hammer ChampionshipsMay 31, 2026
Javelin · 450g AeroJav · OutdoorCTMSL Track Meet · May 1079-09CTMSL Track MeetMay 10, 2024
Javelin · 600g · OutdoorBill Roe All-Comers Meet #2 · Jun 1126.43mBill Roe All-Comers Meet #2June 11, 2025
Long Jump · OutdoorBill Roe All-Comers Meet #4 - PR 800 · Jun 253.04mBill Roe All-Comers Meet #4 - PR 800June 25, 2025
Shot Put · 4kg · OutdoorBill Roe All-Comers Summer Series #7 · Jul 159.91mBill Roe All-Comers Summer Series #7July 15, 2026
Shot Put · 6lb · OutdoorCTMSL Track Meet · May 1028-02.00CTMSL Track MeetMay 10, 2024

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

2026 Outdoor Track

51 results
DateMeetEventPlMarkGr
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Discus · Place 6 · Seattle Masters AthleticSeattle Masters AthleticDiscus1kg6.27.40m PB10
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Shot Put · Place 3 · Seattle Masters AthleticSeattle Masters AthleticShot Put4kg3.9.91m PB10
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Hammer · Place 6 · Seattle Masters AthleticSeattle Masters AthleticHammer633.67m10
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Discus · Place 14 · Seattle Masters AthleticSeattle Masters AthleticDiscus1420.63m10
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · Shot Put · Place 11 · Seattle Masters AthleticSeattle Masters AthleticShot Put119.48m10
Jul 5 Hammer Meet Series 11Jul 5 · Hammer · Place 2 · WoodinvilleWoodinvilleHammer4kg2.102'010
Jul 5 Hammer Meet Series 11Jul 5 · Hammer · Place 2 · WoodinvilleWoodinvilleHammer4kg2.96'910
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Hammer · Place 4 · Seattle Masters AthleticSeattle Masters AthleticHammer431.68m10
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Discus · Place 8 · Seattle Masters AthleticSeattle Masters AthleticDiscus827.33m10
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 7 · Seattle Masters AthleticSeattle Masters AthleticShot Put79.89m10
Jun 13Hammer Meet Series 10Jun 13 · Hammer · Place 2 · WoodinvilleWoodinvilleHammer4kg2.98'710
Jun 13Hammer Meet Series 10Jun 13 · Hammer · Place 2 · WoodinvilleWoodinvilleHammer4kg2.103'1010
Jun 7USATF Pacific NW Junior Olympic Combined Events, Race Walk, Hammer, SteeplechaseJun 7 · Hammer · Place 4 · Seattle Masters AthleticSeattle Masters AthleticHammer431.68m10
May 312026 Washington State HS Hammer ChampionshipsMay 31 · Hammer · Place 11 · Seattle Masters AthleticSeattle Masters AthleticHammer4kg11.31.91m PB10
May 204A District 1/2 ChampionshipsMay 20 · Shot Put · Place 11 · WoodinvilleWoodinvilleShot Put1132-6.510
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · Javelin · Place 19 · WoodinvilleWoodinvilleJavelin1969-1110
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · Shot Put · Place 8 · WoodinvilleWoodinvilleShot Put831-04.0010
May 8Last Chance InvitationalMay 8 · Javelin · Place 11 · WoodinvilleWoodinvilleJavelin600g11.72' 6"10
May 8Last Chance InvitationalMay 8 · Discus · Place 11 · WoodinvilleWoodinvilleDiscus1kg11.74' 7"10
May 8Last Chance InvitationalMay 8 · Shot Put · Place 3 · WoodinvilleWoodinvilleShot Put4kg3.30' 8.5"10
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Javelin · Place 9 · WoodinvilleWoodinvilleJavelin962-010
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Discus · Place 5 · WoodinvilleWoodinvilleDiscus569-710
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Shot Put · Place 2 · WoodinvilleWoodinvilleShot Put231-3.2510
May 2SUNNY AND 70! INVITATIONALMay 2 · Javelin · Place 27 · WoodinvilleWoodinvilleJavelin2771-0010
May 2SUNNY AND 70! INVITATIONALMay 2 · Shot Put · Place 17 · WoodinvilleWoodinvilleShot Put1729-03.2510
May 1Sunny and 70! Hammer Throw Exhibition @Snohomish HSMay 1 · Hammer · Place 6 · WoodinvilleWoodinvilleHammer699-110
Apr 29Inglemoor @ Woodinville T&F MeetApr 29 · Javelin · Place 2 · WoodinvilleWoodinvilleJavelin271-510
Apr 29Inglemoor @ Woodinville T&F MeetApr 29 · Discus · Place 1 · WoodinvilleWoodinvilleDiscus172-1110
Apr 29Inglemoor @ Woodinville T&F MeetApr 29 · Shot Put · Place 2 · WoodinvilleWoodinvilleShot Put230-6.2510
Apr 25Bill Harris InvitationalApr 25 · Javelin · Place 20 · WoodinvilleWoodinvilleJavelin2078-0810
Apr 25Bill Harris InvitationalApr 25 · Discus · Place 48 · WoodinvilleWoodinvilleDiscus4857-0110
Apr 25Bill Harris InvitationalApr 25 · Shot Put · Place 26 · WoodinvilleWoodinvilleShot Put2628-11.5010
Apr 24Eason Hammer and Steeplechase Exhibition Apr 24 · Hammer · Place 10 · WoodinvilleWoodinvilleHammer1094-510
Apr 21Woodinville @ BothellApr 21 · Javelin · Place 2 · WoodinvilleWoodinvilleJavelin285-0210
Apr 21Woodinville @ BothellApr 21 · Discus · Place 8 · WoodinvilleWoodinvilleDiscus864-0410
Apr 21Woodinville @ BothellApr 21 · Shot Put · Place 6 · WoodinvilleWoodinvilleShot Put628-08.0010
Apr 16Woodinville, Hazen @ NewportApr 16 · Javelin · Place 2 · WoodinvilleWoodinvilleJavelin284-0410
Apr 16Woodinville, Hazen @ NewportApr 16 · Discus · Place 7 · WoodinvilleWoodinvilleDiscus762-0710
Apr 16Woodinville, Hazen @ NewportApr 16 · Shot Put · Place 2 · WoodinvilleWoodinvilleShot Put229-07.7510
Mar 31Issaquah @ Woodinville T&F MeetMar 31 · Javelin · Place 2 · WoodinvilleWoodinvilleJavelin284-1110
Mar 31Issaquah @ Woodinville T&F MeetMar 31 · Discus · Place 2 · WoodinvilleWoodinvilleDiscus276-2.510
Mar 31Issaquah @ Woodinville T&F MeetMar 31 · Shot Put · Place 2 · WoodinvilleWoodinvilleShot Put228-7.7510
Mar 28Issaquah Icebreaker InviteMar 28 · Javelin · Place 16 · WoodinvilleWoodinvilleJavelin1679-510
Mar 28Issaquah Icebreaker InviteMar 28 · Discus · Place 21 · WoodinvilleWoodinvilleDiscus2176-410
Mar 28Issaquah Icebreaker InviteMar 28 · Shot Put · Place 14 · WoodinvilleWoodinvilleShot Put1428-110
Mar 28Issaquah Icebreaker InviteMar 28 · Javelin · Place 16 · WoodinvilleWoodinvilleJavelin1679-510
Mar 28Issaquah Icebreaker InviteMar 28 · Discus · Place 21 · WoodinvilleWoodinvilleDiscus2176-410
Mar 28Issaquah Icebreaker InviteMar 28 · Shot Put · Place 14 · WoodinvilleWoodinvilleShot Put1428-110
Mar 19Woodinville @ North CreekMar 19 · Javelin · Place 3 · WoodinvilleWoodinvilleJavelin382-510
Mar 19Woodinville @ North CreekMar 19 · Discus · Place 2 · WoodinvilleWoodinvilleDiscus268-110
Mar 19Woodinville @ North CreekMar 19 · Shot Put · Place 1 · WoodinvilleWoodinvilleShot Put126-9.510

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Javelin · Place 5 · Seattle Masters AthleticSeattle Masters AthleticJavelin527.11m9
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Shot Put · Place 6 · Seattle Masters AthleticSeattle Masters AthleticShot Put68.69m9
Jun 25Bill Roe All-Comers Meet #4 - PR 800Jun 25 · Shot Put · Place 6 · Seattle Masters AthleticSeattle Masters AthleticShot Put67.47m9
Jun 25Bill Roe All-Comers Meet #4 - PR 800Jun 25 · Long Jump · Place 6 · Seattle Masters AthleticSeattle Masters AthleticLong Jump63.04m PB9
Jun 25Bill Roe All-Comers Meet #4 - PR 800Jun 25 · Javelin · Place 5 · Seattle Masters AthleticSeattle Masters AthleticJavelin521.62m9
Jun 142025 Olympia Hammer Throws SeriesJun 14 · Hammer · Place 3 · WoodinvilleWoodinvilleHammer388-69
Jun 11Bill Roe All-Comers Meet #2Jun 11 · Javelin · Place 1 · UnattachedUnattachedJavelin600g1.26.43m PB9
Jun 11Bill Roe All-Comers Meet #2Jun 11 · Shot Put · Place 3 · UnattachedUnattachedShot Put4kg3.7.68m9
Jun 8USATF Pacific NW Junior Olympic Combined Events, Race Walk, Hammer, SteeplechaseJun 8 · Hammer · Place 2 · Seattle Masters AthleticSeattle Masters AthleticHammer229.15m9
Jun 1WA Hammer State ChampionshipsJun 1 · Hammer · Place 17 · WoodinvilleWoodinvilleHammer1759-29
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · Javelin · Place 10 · WoodinvilleWoodinvilleJavelin1087-119
May 8Woodinville @ Mt SiMay 8 · Javelin · Place 2 · WoodinvilleWoodinvilleJavelin289-019
May 8Woodinville @ Mt SiMay 8 · Discus · Place 3 · WoodinvilleWoodinvilleDiscus360-049
May 8Woodinville @ Mt SiMay 8 · Shot Put · Place 3 · WoodinvilleWoodinvilleShot Put325-04.259
May 1Woodinville @ EastlakeMay 1 · Javelin · Place 3 · WoodinvilleWoodinvilleJavelin375-019
May 1Woodinville @ EastlakeMay 1 · Discus · Place 7 · WoodinvilleWoodinvilleDiscus765-089
May 1Woodinville @ EastlakeMay 1 · Shot Put · Place 5 · WoodinvilleWoodinvilleShot Put523-06.009
Apr 26Bill Harris InvitationalApr 26 · Javelin · Place 24 · WoodinvilleWoodinvilleJavelin2475-069
Apr 26Bill Harris InvitationalApr 26 · Shot Put · Place 42 · WoodinvilleWoodinvilleShot Put4223-00.509
Apr 23Woodinville vs Lake WashingtonApr 23 · Javelin · Place 3 · WoodinvilleWoodinvilleJavelin368-069
Apr 23Woodinville vs Lake WashingtonApr 23 · Shot Put · Place 3 · WoodinvilleWoodinvilleShot Put324-10.509
Apr 15**Woodinville @ Inglemoor: Changed to Tuesday 15th!Apr 15 · Javelin · Place 1 · WoodinvilleWoodinvilleJavelin600g1.68-009
Apr 15**Woodinville @ Inglemoor: Changed to Tuesday 15th!Apr 15 · Shot Put · Place 3 · WoodinvilleWoodinvilleShot Put4kg3.26-04.009
Apr 3Woodinville @ BothellApr 3 · Javelin · Place 5 · WoodinvilleWoodinvilleJavelin564-29
Apr 3Woodinville @ BothellApr 3 · Shot Put · Place 8 · WoodinvilleWoodinvilleShot Put824-6.509
Mar 29Issaquah Icebreaker InviteMar 29 · Javelin · Place 18 · WoodinvilleWoodinvilleJavelin1869-19
Mar 29Issaquah Icebreaker InviteMar 29 · Shot Put · Place 17 · WoodinvilleWoodinvilleShot Put1723-6.509
Mar 20Woodinville Vs North CreekMar 20 · Javelin · Place 3 · WoodinvilleWoodinvilleJavelin600g3.59-109
Mar 20Woodinville Vs North CreekMar 20 · Shot Put · Place 1 · WoodinvilleWoodinvilleShot Put4kg1.22-11.759

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10CTMSL Track MeetMay 10 · Javelin · Place 2 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav2.79-09 PB8
May 10CTMSL Track MeetMay 10 · Discus · Place 3 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Discus1kg3.55-098
May 10CTMSL Track MeetMay 10 · Shot Put · Place 2 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Shot Put6lb2.28-02.00 PB8
May 3CTMSL Track MeetMay 3 · Long Jump · Place 25 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Long Jump25.8-08.258
May 3CTMSL Track MeetMay 3 · Javelin · Place 2 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav2.76-018
May 3CTMSL Track MeetMay 3 · Discus · Place 2 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Discus1kg2.62-068
May 3CTMSL Track MeetMay 3 · Shot Put · Place 5 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Shot Put6lb5.23-11.008
Apr 26CTMSL Track MeetApr 26 · Javelin · Place 9 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav9.61-058
Apr 26CTMSL Track MeetApr 26 · Shot Put · Place 3 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Shot Put6lb3.26-11.008

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12CTMSL ChampionshipsMay 12 · Javelin · Place 5 · Cedar Park Chr. (BothellCedar Park Chr. (BothellJavelin559-0—
May 12CTMSL ChampionshipsMay 12 · Shot Put · Place 7 · Cedar Park Chr. (BothellCedar Park Chr. (BothellShot Put724-2—
May 5CTMSL Meet #3May 5 · Javelin · Place 1 · Cedar Park Chr. (BothellCedar Park Chr. (BothellJavelin165-8.50—
May 5CTMSL Meet #3May 5 · Shot Put · Place 4 · Cedar Park Chr. (BothellCedar Park Chr. (BothellShot Put424-9.50—
Apr 28CTMSL #2Apr 28 · Javelin · Place 5 · Cedar Park Chr. (BothellCedar Park Chr. (BothellJavelin558-0.50—
Apr 28CTMSL #2Apr 28 · Shot Put · Place 4 · Cedar Park Chr. (BothellCedar Park Chr. (BothellShot Put424-7.50—
Mar 31CTMSL Meet #1Mar 31 · Results · Place 3 · Cedar Park Chr. (BothellCedar Park Chr. (BothellResults360-6—
Mar 31CTMSL Meet #1Mar 31 · Results · Place 2 · Cedar Park Chr. (BothellCedar Park Chr. (BothellResults227-2—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13CTMSL Championship MeetMay 13 · Long Jump · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Long Jump—DNS6
May 13CTMSL Championship MeetMay 13 · Javelin · Place 2 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav2.53-036
May 13CTMSL Championship MeetMay 13 · 100 Meters · Place 64 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)100 Meters64.17.74a6
May 6CTMSL League Meet #3May 6 · Long Jump · Place 35 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Long Jump35.7-09.506
May 6CTMSL League Meet #3May 6 · Javelin · Place 6 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav6.44-066
May 6CTMSL League Meet #3May 6 · 100 Meters · Place 57 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)100 Meters57.17.37a PB6
Apr 29CTMSL League Meet #2Apr 29 · Long Jump · Place 33 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Long Jump33.8-09.756
Apr 29CTMSL League Meet #2Apr 29 · Javelin · Place 4 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav4.47-046
Apr 29CTMSL League Meet #2Apr 29 · Discus · Place 8 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Discus1kg8.35-016
Apr 8CTMSL League Meet #1Apr 8 · Long Jump · Place 29 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Long Jump29.7-07.006
Apr 8CTMSL League Meet #1Apr 8 · Javelin · Place 16 · Cedar Park Chr. (Bothell)Cedar Park Chr. (Bothell)Javelin450g AeroJav16.34-096