Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor3A WESCO South League Championships · May 10113-093A WESCO South League ChampionshipsMay 10, 2023
Discus · 2kg · OutdoorPLU Spring Fest · Apr 332.46mPLU Spring FestApril 3, 2026
Javelin · 800g · OutdoorPLU Open · Mar 843.04mPLU OpenMarch 8, 2025
Shot Put · 12lb · Outdoor3A WESCO South League Championships · May 1041-01.753A WESCO South League ChampionshipsMay 10, 2023
Shot Put · 16lb / 7.26kg · OutdoorPLU Spring Fest · Apr 312.36mPLU Spring FestApril 3, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 252026 NorthWest Conference ChampionshipApr 25 · Javelin · Place 14 · Pacific LutheranPacific LutheranJavelin1444.32mSO
Apr 17Larry Byerly InvitationalApr 17 · Javelin · Place 10 · Pacific LutheranPacific LutheranJavelin1046.98mSo
Apr 17Larry Byerly InvitationalApr 17 · Discus · Place 45 · Pacific LutheranPacific LutheranDiscus4531.35mSo
Apr 17Larry Byerly InvitationalApr 17 · Shot Put · Place 31 · Pacific LutheranPacific LutheranShot Put3111.17mSo
Apr 10Central Washington Wildcat InvitationalApr 10 · Javelin · Place 4 · Pacific LutheranPacific LutheranJavelin444.62mSo
Apr 10Central Washington Wildcat InvitationalApr 10 · Discus · Place 10 · Pacific LutheranPacific LutheranDiscus1033.00mSo
Apr 10Central Washington Wildcat InvitationalApr 10 · Shot Put · Place 11 · Pacific LutheranPacific LutheranShot Put1111.29mSo
Apr 3PLU Spring FestApr 3 · Javelin · Place 3 · Pacific LutheranPacific LutheranJavelin800g3.42.37mSo
Apr 3PLU Spring FestApr 3 · Discus · Place 4 · Pacific LutheranPacific LutheranDiscus2kg4.32.46m PBSo
Apr 3PLU Spring FestApr 3 · Shot Put · Place 3 · Pacific LutheranPacific LutheranShot Put16lb / 7.26kg3.12.36m PBSo
Mar 282026 Peyton-Shotwell InvitationalMar 28 · Javelin · Place 10 · Pacific LutheranPacific LutheranJavelin1042.66mSo
Mar 282026 Peyton-Shotwell InvitationalMar 28 · Discus · Place 21 · Pacific LutheranPacific LutheranDiscus2129.05mSo
Mar 282026 Peyton-Shotwell InvitationalMar 28 · Shot Put · Place 17 · Pacific LutheranPacific LutheranShot Put1711.04mSo
Mar 20Brad Moore InvitationalMar 20 · Javelin · Place 5 · Pacific LutheranPacific LutheranJavelin545.92mSo
Mar 20Brad Moore InvitationalMar 20 · Discus · Place 13 · Pacific LutheranPacific LutheranDiscus1332.48mSo
Mar 20Brad Moore InvitationalMar 20 · Shot Put · Place 14 · Pacific LutheranPacific LutheranShot Put1411.00mSo
Mar 13PLU OpenMar 13 · Javelin · Place 5 · Pacific LutheranPacific LutheranJavelin546.25mSo
Mar 13PLU OpenMar 13 · Discus · Place 13 · Pacific LutheranPacific LutheranDiscus1333.93mSo
Mar 13PLU OpenMar 13 · Shot Put · Place 11 · Pacific LutheranPacific LutheranShot Put1110.84mSo
Mar 62026 Ed Boitano InvitationalMar 6 · Javelin · Place 14 · Pacific LutheranPacific LutheranJavelin1446.07mSo
Mar 62026 Ed Boitano InvitationalMar 6 · Discus · Place 24 · Pacific LutheranPacific LutheranDiscus2431.72mSo
Mar 62026 Ed Boitano InvitationalMar 6 · Shot Put · Place 22 · Pacific LutheranPacific LutheranShot Put2211.02mSo

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 262025 Northwest Conference ChampionshipsApr 26 · Javelin · Place 20 · Pacific LutheranPacific LutheranJavelin2039.16mFR
Apr 18Larry Byerly InvitationalApr 18 · Discus · Place 28 · Pacific LutheranPacific LutheranDiscus2kg28.32.32mFr
Apr 18Larry Byerly InvitationalApr 18 · Shot Put · Place 19 · Pacific LutheranPacific LutheranShot Put16lb / 7.26kg19.11.86mFr
Apr 122025 Puget Sound InvitationalApr 12 · Javelin · Place 7 · Pacific LutheranPacific LutheranJavelin741.93mFR
Apr 122025 Puget Sound InvitationalApr 12 · Shot Put · Place 13 · Pacific LutheranPacific LutheranShot Put1310.66mFR
Apr 4PLU Spring InviteApr 4 · Javelin · Place 13 · Pacific LutheranPacific LutheranJavelin1338.05mFR
Apr 4PLU Spring InviteApr 4 · Shot Put · Place 9 · Pacific LutheranPacific LutheranShot Put911.06mFR
Mar 292025 Peyton-Shotwell InvitationalMar 29 · Javelin · Place 13 · Pacific LutheranPacific LutheranJavelin1338.15mFr
Mar 292025 Peyton-Shotwell InvitationalMar 29 · Shot Put · Place 19 · Pacific LutheranPacific LutheranShot Put1910.71mFr
Mar 22Westmont ClassicMar 22 · Javelin · Place 7 · Pacific LutheranPacific LutheranJavelin800g7.42.33mFr
Mar 22Westmont ClassicMar 22 · Shot Put · Place 14 · Pacific LutheranPacific LutheranShot Put16lb / 7.26kg14.10.66mFr
Mar 14PLU InviteMar 14 · Javelin · Place 9 · Pacific LutheranPacific LutheranJavelin937.92m—
Mar 14PLU InviteMar 14 · Shot Put · Place 17 · Pacific LutheranPacific LutheranShot Put1710.07m—
Mar 8PLU OpenMar 8 · Javelin · Place 11 · Pacific LutheranPacific LutheranJavelin800g11.43.04m PBFr
Mar 8PLU OpenMar 8 · Shot Put · Place 18 · Pacific LutheranPacific LutheranShot Put16lb / 7.26kg18.10.57mFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 282025 Ed Boitano InvitationalFeb 28 · Javelin · Place 9 · Pacific LutheranPacific LutheranJavelin947.93mFR
Feb 282025 Ed Boitano InvitationalFeb 28 · Shot Put · Place 23 · Pacific LutheranPacific LutheranShot Put2310.08mFR

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 153A NW District 1 Championships - Day 1 & Day 2May 15 · Shot Put · Place 12 · Mountlake TerraceMountlake TerraceShot Put1241-6—
May 83A WESCO South League ChampionshipsMay 8 · Shot Put · Place 4 · Mountlake TerraceMountlake TerraceShot Put441-10.50—
May 3Edmonds School District Track & Field ChampsMay 3 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin2136-1—
May 3Edmonds School District Track & Field ChampsMay 3 · Discus · Place 3 · Mountlake TerraceMountlake TerraceDiscus3101-2—
May 3Edmonds School District Track & Field ChampsMay 3 · Shot Put · Place 2 · Mountlake TerraceMountlake TerraceShot Put244-6—
Apr 27Shoreline InvitationalApr 27 · Javelin · Place 14 · Mountlake TerraceMountlake TerraceJavelin14131-5—
Apr 27Shoreline InvitationalApr 27 · Discus · Place 37 · Mountlake TerraceMountlake TerraceDiscus3796-11—
Apr 27Shoreline InvitationalApr 27 · Shot Put · Place 9 · Mountlake TerraceMountlake TerraceShot Put945-9.25—
Apr 25Cascade & Mltlake Terrace @ CedarcrestApr 25 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin2138-5—
Apr 25Cascade & Mltlake Terrace @ CedarcrestApr 25 · Discus · Place 4 · Mountlake TerraceMountlake TerraceDiscus4104-0—
Apr 25Cascade & Mltlake Terrace @ CedarcrestApr 25 · Shot Put · Place 1 · Mountlake TerraceMountlake TerraceShot Put143-4.50—
Apr 2034th gearUP Eason InvitationalApr 20 · Javelin · Place 20 · Mountlake TerraceMountlake TerraceJavelin20140-5—
Apr 2034th gearUP Eason InvitationalApr 20 · Shot Put · Place 38 · Mountlake TerraceMountlake TerraceShot Put3839-6.5—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Javelin · Place 1 · Mountlake TerraceMountlake TerraceJavelin1141-0—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Discus · Place 5 · Mountlake TerraceMountlake TerraceDiscus5103-1.50—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Shot Put · Place 3 · Mountlake TerraceMountlake TerraceShot Put341-1—
Apr 11Wesco Track - Mountlake Terrace / Edmonds Woodway / Archbishop Murphy @ Edmonds StadiumApr 11 · Javelin · Place 1 · Mountlake TerraceMountlake TerraceJavelin1144-3—
Apr 11Wesco Track - Mountlake Terrace / Edmonds Woodway / Archbishop Murphy @ Edmonds StadiumApr 11 · Discus · Place 5 · Mountlake TerraceMountlake TerraceDiscus594-2—
Apr 11Wesco Track - Mountlake Terrace / Edmonds Woodway / Archbishop Murphy @ Edmonds StadiumApr 11 · Shot Put · Place 3 · Mountlake TerraceMountlake TerraceShot Put342-0.50—
Mar 28Wesco Track - Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds StadiumMar 28 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin2140-0—
Mar 28Wesco Track - Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds StadiumMar 28 · Discus · Place 4 · Mountlake TerraceMountlake TerraceDiscus4110-8—
Mar 28Wesco Track - Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds StadiumMar 28 · Shot Put · Place 1 · Mountlake TerraceMountlake TerraceShot Put142-9—
Mar 21Cedarcrest/Mountlake Terrace/Kamiak @ KamiakMar 21 · Javelin · Place 1 · Mountlake TerraceMountlake TerraceJavelin1143-7—
Mar 21Cedarcrest/Mountlake Terrace/Kamiak @ KamiakMar 21 · Discus · Place 5 · Mountlake TerraceMountlake TerraceDiscus5101-7—
Mar 21Cedarcrest/Mountlake Terrace/Kamiak @ KamiakMar 21 · Shot Put · Place 2 · Mountlake TerraceMountlake TerraceShot Put243-2.50—
Mar 16Seattle Academy RelaysMar 16 · Javelin · Place 6 · Mountlake TerraceMountlake TerraceJavelin6139-9—
Mar 16Seattle Academy RelaysMar 16 · Discus · Place 12 · Mountlake TerraceMountlake TerraceDiscus12106-6—
Mar 16Seattle Academy RelaysMar 16 · Shot Put · Place 4 · Mountlake TerraceMountlake TerraceShot Put442-8—
Mar 8ESD Spring Preview JamboreeMar 8 · Javelin · Place 1 · Mountlake TerraceMountlake TerraceJavelin1137-8—
Mar 8ESD Spring Preview JamboreeMar 8 · Shot Put · Place 2 · Mountlake TerraceMountlake TerraceShot Put241-8—

2023 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 173A NW District 1 Championships - Day 1 & Day 2May 17 · Javelin · Place 10 · Mountlake TerraceMountlake TerraceJavelin800g10.131-0911
May 173A NW District 1 Championships - Day 1 & Day 2May 17 · Shot Put · Place 14 · Mountlake TerraceMountlake TerraceShot Put12lb14.39-03.5011
May 103A WESCO South League ChampionshipsMay 10 · Javelin · Place 5 · Mountlake TerraceMountlake TerraceJavelin800g5.140-0711
May 103A WESCO South League ChampionshipsMay 10 · Discus · Place 6 · Mountlake TerraceMountlake TerraceDiscus1.6kg6.113-09 PB11
May 103A WESCO South League ChampionshipsMay 10 · Shot Put · Place 4 · Mountlake TerraceMountlake TerraceShot Put12lb4.41-01.75 PB11
May 5Edmonds School District Track ChampsMay 5 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin2131-9—
May 5Edmonds School District Track ChampsMay 5 · Discus · Place 6 · Mountlake TerraceMountlake TerraceDiscus6106-10—
May 5Edmonds School District Track ChampsMay 5 · Shot Put · Place 5 · Mountlake TerraceMountlake TerraceShot Put540-0.50—
Apr 29Shoreline InvitationalApr 29 · Javelin · Place 20 · Mountlake TerraceMountlake TerraceJavelin20140-6—
Apr 27Kamiak, Mountlake Terrace @ JacksonApr 27 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin800g2.138-1111
Apr 27Kamiak, Mountlake Terrace @ JacksonApr 27 · Discus · Place 8 · Mountlake TerraceMountlake TerraceDiscus1.6kg8.95-0611
Apr 27Kamiak, Mountlake Terrace @ JacksonApr 27 · Shot Put · Place 4 · Mountlake TerraceMountlake TerraceShot Put12lb4.38-03.5011
Apr 20Wesco League Track - Mountlake Terrace / Lynnwood / Monroe @ Edmonds StadiumApr 20 · Javelin · Place 7 · Mountlake TerraceMountlake TerraceJavelin800g7.110-0611
Apr 20Wesco League Track - Mountlake Terrace / Lynnwood / Monroe @ Edmonds StadiumApr 20 · Discus · Place 3 · Mountlake TerraceMountlake TerraceDiscus1.6kg3.96-0411
Apr 20Wesco League Track - Mountlake Terrace / Lynnwood / Monroe @ Edmonds StadiumApr 20 · Shot Put · Place 1 · Mountlake TerraceMountlake TerraceShot Put12lb1.37-08.7511
Apr 13Marysville-Getchell, Mountlake Terrace @ EverettApr 13 · Javelin · Place 2 · Mountlake TerraceMountlake TerraceJavelin2121-0—
Apr 13Marysville-Getchell, Mountlake Terrace @ EverettApr 13 · Discus · Place 7 · Mountlake TerraceMountlake TerraceDiscus786-1—
Apr 13Marysville-Getchell, Mountlake Terrace @ EverettApr 13 · Shot Put · Place 8 · Mountlake TerraceMountlake TerraceShot Put832-2—
Mar 30SC vs. Jackson/MLTMar 30 · Javelin · Place 8 · Mountlake TerraceMountlake TerraceJavelin800g8.107-0411
Mar 30SC vs. Jackson/MLTMar 30 · Discus · Place 3 · Mountlake TerraceMountlake TerraceDiscus1.6kg3.100-1111
Mar 30SC vs. Jackson/MLTMar 30 · Shot Put · Place 2 · Mountlake TerraceMountlake TerraceShot Put12lb2.36-07.5011
Mar 23Wesco League Track - EW / MLT / Shorewood @ Edmonds StadiumMar 23 · Javelin · Place 3 · Mountlake TerraceMountlake TerraceJavelin3106-0611
Mar 23Wesco League Track - EW / MLT / Shorewood @ Edmonds StadiumMar 23 · Discus · Place 4 · Mountlake TerraceMountlake TerraceDiscus4104-0611
Mar 23Wesco League Track - EW / MLT / Shorewood @ Edmonds StadiumMar 23 · Shot Put · Place 5 · Mountlake TerraceMountlake TerraceShot Put534-10.0011
Mar 18Seattle Academy RelaysMar 18 · Javelin · Place 10 · Mountlake TerraceMountlake TerraceJavelin10113-03—
Mar 18Seattle Academy RelaysMar 18 · Discus · Place 11 · Mountlake TerraceMountlake TerraceDiscus1199-04—
Mar 18Seattle Academy RelaysMar 18 · Shot Put · Place 14 · Mountlake TerraceMountlake TerraceShot Put1436-10.50—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 113A WESCO South League ChampionshipsMay 11 · Discus · Place 12 · Mountlake TerraceMountlake TerraceDiscus1.6kg12.86-0110
Apr 28Mt. Lake Terrace/Archbishop Murphy @ MPHSApr 28 · Javelin · Place 7 · Mountlake TerraceMountlake TerraceJavelin772-04.5010
Apr 28Mt. Lake Terrace/Archbishop Murphy @ MPHSApr 28 · Discus · Place 7 · Mountlake TerraceMountlake TerraceDiscus786-0410
Apr 21Wesco Track - Edmonds Woodway / Arlington @ Edmonds StadiumApr 21 · Javelin · Place 22 · Mountlake TerraceMountlake TerraceJavelin2279-0410
Apr 21Wesco Track - Edmonds Woodway / Arlington @ Edmonds StadiumApr 21 · Discus · Place 16 · Mountlake TerraceMountlake TerraceDiscus1677-0910
Apr 14Wesco Track - Meadowdale / Mountlake Terrace / Shorewood @ Edmonds StadiumApr 14 · Javelin · Place 8 · Mountlake TerraceMountlake TerraceJavelin893-0010
Apr 14Wesco Track - Meadowdale / Mountlake Terrace / Shorewood @ Edmonds StadiumApr 14 · Discus · Place 10 · Mountlake TerraceMountlake TerraceDiscus1072-0010
Mar 31Everett & MLT @ ShorecrestMar 31 · Javelin · Place 6 · Mountlake TerraceMountlake TerraceJavelin687-0910
Mar 31Everett & MLT @ ShorecrestMar 31 · Discus · Place 9 · Mountlake TerraceMountlake TerraceDiscus969-0210
Mar 24Wesco Track - Mountlake Terrace / Lynnwood / M. Getchell @ Edmonds StadiumMar 24 · Javelin · Place 12 · Mountlake TerraceMountlake TerraceJavelin1287-0610
Mar 24Wesco Track - Mountlake Terrace / Lynnwood / M. Getchell @ Edmonds StadiumMar 24 · Discus · Place 9 · Mountlake TerraceMountlake TerraceDiscus970-0810
Mar 19Seattle Academy RelaysMar 19 · Javelin · Place 31 · Mountlake TerraceMountlake TerraceJavelin3180-0910
Mar 19Seattle Academy RelaysMar 19 · Discus · Place 24 · Mountlake TerraceMountlake TerraceDiscus2473-04.5010