Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMercer Island VS Interlake · Mar 2013.55aMercer Island VS InterlakeMarch 20, 2025
Discus · 1.6kg · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 28150-02WIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026
Javelin · 800g · OutdoorBill Roe All-Comers Summer Series #9 · Jul 2941.04mBill Roe All-Comers Summer Series #9July 29, 2026
Shot Put · 12lb · OutdoorBill Roe All-Comers Summer Series #4 · Jun 2411.80mBill Roe All-Comers Summer Series #4June 24, 2026

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

2026 Outdoor Track

44 results
DateMeetEventPlMarkGr
Aug 12Bill Roe All-Comers Summer Series #11Aug 12 · Javelin · Place 8 · Sound Heat TrackSound Heat TrackJavelin800g8.34.13m11
Aug 12Bill Roe All-Comers Summer Series #11Aug 12 · Discus · Place 2 · Sound Heat TrackSound Heat TrackDiscus1.6kg2.34.36m11
Jul 29Bill Roe All-Comers Summer Series #9Jul 29 · Javelin · Place 4 · Sound Heat TrackSound Heat TrackJavelin800g4.41.04m PB11
Jul 29Bill Roe All-Comers Summer Series #9Jul 29 · Discus · Place 1 · Sound Heat TrackSound Heat TrackDiscus1.6kg1.37.77m11
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · Javelin · Place 7 · Sound Heat TrackSound Heat TrackJavelin800g7.37.83m11
Jul 22Bill Roe All-Comers Summer Series #8Jul 22 · Discus · Place 6 · Sound Heat TrackSound Heat TrackDiscus1.6kg6.41.00m11
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Javelin · Place 5 · Sound Heat TrackSound Heat TrackJavelin800g5.40.71m11
Jul 15Bill Roe All-Comers Summer Series #7Jul 15 · Discus · Sound Heat TrackSound Heat TrackDiscus1.6kg—NM11
Jun 24Bill Roe All-Comers Summer Series #4Jun 24 · Javelin · Place 7 · Sound Heat TrackSound Heat TrackJavelin800g7.38.44m11
Jun 24Bill Roe All-Comers Summer Series #4Jun 24 · Discus · Place 2 · Sound Heat TrackSound Heat TrackDiscus1.6kg2.37.17m11
Jun 24Bill Roe All-Comers Summer Series #4Jun 24 · Shot Put · Place 2 · Sound Heat TrackSound Heat TrackShot Put12lb2.11.80m PB11
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Javelin · Place 2 · Sound Heat TrackSound Heat TrackJavelin800g2.38.67m11
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Discus · Place 1 · Sound Heat TrackSound Heat TrackDiscus1.6kg1.41.30m11
Jun 20NIKE/XTREME Christal Johnson Memorial MeetJun 20 · Shot Put · Place 2 · Sound Heat TrackSound Heat TrackShot Put12lb2.11.59m11
Jun 17Bill Roe All-Comers Summer Series #3Jun 17 · Javelin · Place 10 · Sound Heat TrackSound Heat TrackJavelin800g10.38.06m11
Jun 17Bill Roe All-Comers Summer Series #3Jun 17 · Discus · Place 1 · Sound Heat TrackSound Heat TrackDiscus1.6kg1.39.01m11
Jun 17Bill Roe All-Comers Summer Series #3Jun 17 · Shot Put · Place 1 · Sound Heat TrackSound Heat TrackShot Put12lb1.11.63m11
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · Discus · Place 6 · Mercer IslandMercer IslandDiscus1.6kg6.150-02 PB11
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · Javelin · Place 6 · Mercer IslandMercer IslandJavelin6140-0111
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · Discus · Place 3 · Mercer IslandMercer IslandDiscus3137-0011
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · Javelin · Place 5 · Mercer IslandMercer IslandJavelin5135-0111
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1141-1011
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · Shot Put · Place 10 · Mercer IslandMercer IslandShot Put1038-01.0011
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Javelin · Place 9 · Mercer IslandMercer IslandJavelin9119-311
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1136-111
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Shot Put · Place 2 · Mercer IslandMercer IslandShot Put239-511
Apr 21Skyline @ Mercer IslandApr 21 · Javelin · Place 3 · Mercer IslandMercer IslandJavelin3109-0711
Apr 21Skyline @ Mercer IslandApr 21 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1136-1011
Apr 21Skyline @ Mercer IslandApr 21 · Shot Put · Place 3 · Mercer IslandMercer IslandShot Put337-03.0011
Apr 8Redmond, Mercer Island @ Mt. SiApr 8 · Javelin · Place 14 · Mercer IslandMercer IslandJavelin14107-0411
Apr 8Redmond, Mercer Island @ Mt. SiApr 8 · Discus · Place 2 · Mercer IslandMercer IslandDiscus2128-0211
Apr 8Redmond, Mercer Island @ Mt. SiApr 8 · Shot Put · Place 3 · Mercer IslandMercer IslandShot Put339-11.5011
Mar 28Issaquah Icebreaker InviteMar 28 · Javelin · Place 33 · Mercer IslandMercer IslandJavelin3399-911
Mar 28Issaquah Icebreaker InviteMar 28 · Discus · Place 11 · Mercer IslandMercer IslandDiscus11121-111
Mar 28Issaquah Icebreaker InviteMar 28 · Shot Put · Place 34 · Mercer IslandMercer IslandShot Put3435-311
Mar 28Issaquah Icebreaker InviteMar 28 · Javelin · Place 33 · Mercer IslandMercer IslandJavelin3399-911
Mar 28Issaquah Icebreaker InviteMar 28 · Discus · Place 11 · Mercer IslandMercer IslandDiscus11121-111
Mar 28Issaquah Icebreaker InviteMar 28 · Shot Put · Place 34 · Mercer IslandMercer IslandShot Put3435-311
Mar 26Newport & Highline @ Mercer IslandMar 26 · Javelin · Place 3 · Mercer IslandMercer IslandJavelin397-211
Mar 26Newport & Highline @ Mercer IslandMar 26 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1136-511
Mar 26Newport & Highline @ Mercer IslandMar 26 · Shot Put · Place 3 · Mercer IslandMercer IslandShot Put337-511
Mar 18Mercer Island at Lake WashingtonMar 18 · Javelin · Place 4 · Mercer IslandMercer IslandJavelin4109-511
Mar 18Mercer Island at Lake WashingtonMar 18 · Discus · Place 2 · Mercer IslandMercer IslandDiscus2127-511
Mar 18Mercer Island at Lake WashingtonMar 18 · Shot Put · Place 2 · Mercer IslandMercer IslandShot Put234-711

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · Discus · Place 8 · Mercer IslandMercer IslandDiscus8124-410
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1128-710
May 7Mercer Island VS North Creek Senior NightMay 7 · Javelin · Place 5 · Mercer IslandMercer IslandJavelin588-1110
May 7Mercer Island VS North Creek Senior NightMay 7 · Discus · Place 2 · Mercer IslandMercer IslandDiscus2105-810
May 7Mercer Island VS North Creek Senior NightMay 7 · Shot Put · Place 3 · Mercer IslandMercer IslandShot Put335-410
Apr 23Mercer Island VS NewportApr 23 · Discus · Place 1 · Mercer IslandMercer IslandDiscus1119-0510
Apr 23Mercer Island VS NewportApr 23 · Shot Put · Place 2 · Mercer IslandMercer IslandShot Put234-09.0010
Apr 9Mercer Isl., Lake Washington @ JuanitaApr 9 · Discus · Place 2 · Mercer IslandMercer IslandDiscus2112-1010
Apr 9Mercer Isl., Lake Washington @ JuanitaApr 9 · Shot Put · Place 11 · Mercer IslandMercer IslandShot Put1134-110
Mar 29Issaquah Icebreaker InviteMar 29 · Discus · Place 9 · Mercer IslandMercer IslandDiscus9110-110
Mar 29Issaquah Icebreaker InviteMar 29 · Shot Put · Place 24 · Mercer IslandMercer IslandShot Put2432-4.2510
Mar 27MERCER ISLAND V HAZENMar 27 · Discus · Place 2 · Mercer IslandMercer IslandDiscus2119-810
Mar 27MERCER ISLAND V HAZENMar 27 · Shot Put · Place 5 · Mercer IslandMercer IslandShot Put532-9.510
Mar 20Mercer Island VS InterlakeMar 20 · Discus · Place 1 · Mercer IslandMercer IslandDiscus193-1110
Mar 20Mercer Island VS InterlakeMar 20 · Shot Put · Place 4 · Mercer IslandMercer IslandShot Put431-1010
Mar 20Mercer Island VS InterlakeMar 20 · 100 Meters · Place 36 · Mercer IslandMercer Island100 Meters3613.55a PB10

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 163A Sea-King District 2 ChampionshipsMay 16 · Discus · Place 13 · Mercer IslandMercer IslandDiscus13111-6—
Apr 30Mt Si, Foster @ Mercer Island (Senior Night)Apr 30 · Javelin · Place 12 · Mercer IslandMercer IslandJavelin1285-6—
Apr 30Mt Si, Foster @ Mercer Island (Senior Night)Apr 30 · Discus · Place 6 · Mercer IslandMercer IslandDiscus6105-3.5—
Apr 30Mt Si, Foster @ Mercer Island (Senior Night)Apr 30 · Shot Put · Place 13 · Mercer IslandMercer IslandShot Put1330-3—
Apr 25Mercer Island & Garfield @ BellevueApr 25 · Javelin · Place 5 · Mercer IslandMercer IslandJavelin5100-2—
Apr 25Mercer Island & Garfield @ BellevueApr 25 · Discus · Place 4 · Mercer IslandMercer IslandDiscus4110-4—
Apr 25Mercer Island & Garfield @ BellevueApr 25 · Shot Put · Place 8 · Mercer IslandMercer IslandShot Put829-0—
Apr 3MI & LW @ LibertyApr 3 · Javelin · Place 11 · Mercer IslandMercer IslandJavelin1195-7—
Apr 3MI & LW @ LibertyApr 3 · Discus · Place 6 · Mercer IslandMercer IslandDiscus6103-5—
Apr 3MI & LW @ LibertyApr 3 · Shot Put · Place 15 · Mercer IslandMercer IslandShot Put1531-3—
Mar 26Lake Washington @ Mercer IslandMar 26 · Javelin · Place 8 · Mercer IslandMercer IslandJavelin892-6—
Mar 26Lake Washington @ Mercer IslandMar 26 · Discus · Place 5 · Mercer IslandMercer IslandDiscus599-4—
Mar 26Lake Washington @ Mercer IslandMar 26 · Shot Put · Place 8 · Mercer IslandMercer IslandShot Put833-0—
Mar 23Issaquah Icebreaker InviteMar 23 · Discus · Place 12 · Mercer IslandMercer IslandDiscus1295-11—
Mar 21MERCER ISLAND V JUANITA V HAZENMar 21 · Javelin · Place 9 · Mercer IslandMercer IslandJavelin9100-7—
Mar 21MERCER ISLAND V JUANITA V HAZENMar 21 · Discus · Place 4 · Mercer IslandMercer IslandDiscus498-0—
Mar 21MERCER ISLAND V JUANITA V HAZENMar 21 · Shot Put · Place 4 · Mercer IslandMercer IslandShot Put435-4.75—