Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor · Hand timedLutes Spring Field Festival · Apr 813.4hLutes Spring Field FestivalApril 8, 2023
110m Hurdles · 30" / 0.762m · OutdoorCentral 2B League Championships · May 319.67Central 2B League ChampionshipsMay 3, 2017
110m Hurdles · 33" / 0.838m · OutdoorCentral 2B League Meet @ Toutle Lake · Mar 2720.87Central 2B League Meet @ Toutle LakeMarch 27, 2018
110m Hurdles · 39" / 0.991m · OutdoorCentral 2B MWP Meet · Apr 2020.53Central 2B MWP MeetApril 20, 2017
1600 Meters · OutdoorAdna Middle School · Mar 285:58.43aAdna Middle SchoolMarch 28, 2017
200 Meters · Outdoor · Hand timedLutes Spring Field Festival · Apr 835.1hLutes Spring Field FestivalApril 8, 2023
300m Hurdles · 36" / 0.914m · OutdoorWIAA 2B State Championships · May 2641.69aWIAA 2B State ChampionshipsMay 26, 2022
400 Meters · OutdoorCentral 2B League Meet @ Toutle Lake · Mar 271:13.88Central 2B League Meet @ Toutle LakeMarch 27, 2018
400 Meters · Outdoor · Hand timedC2B JH League Meet @ Morton · Apr 181:20.72hC2B JH League Meet @ MortonApril 18, 2018
800 Meters · OutdoorCentral 2B MWP Meet · Apr 202:46.84Central 2B MWP MeetApril 20, 2017
Discus · 1kg · OutdoorAdna MS League Meet · May 265-04Adna MS League MeetMay 2, 2018
Javelin · 400g · OutdoorOnalaska MS League Meet · Apr 25125-09Onalaska MS League MeetApril 25, 2018
Javelin · 400g TJ · OutdoorCentral 2B League Meet @ Toutle Lake · Mar 27119-08Central 2B League Meet @ Toutle LakeMarch 27, 2018
Javelin · 600g · OutdoorAdna MS League Meet · May 2113-08Adna MS League MeetMay 2, 2018
Javelin · 800g · OutdoorStanford Invite · Apr 369.20mStanford InviteApril 3, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · Javelin · Place 13 · WashingtonWashingtonJavelin800gRound P13.68.42mSr
May 15Big Ten Outdoor ChampionshipsMay 15 · Javelin · Place 11 · WashingtonWashingtonJavelin800g11.64.78mSr
Apr 3Stanford InviteApr 3 · Javelin · Place 2 · WashingtonWashingtonJavelin800g2.69.20m PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · Javelin · Place 31 · WashingtonWashingtonJavelin800gRound P31.63.02mJr
Apr 1665th Mt. SAC RelaysApr 16 · Javelin · Place 6 · WashingtonWashingtonJavelin800g6.61.14mJr
Apr 4Stanford InvitationalApr 4 · Javelin · Place 5 · WashingtonWashingtonJavelin800g5.63.65mJr

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · Javelin · Place 6 · Pacific LutheranPacific LutheranJavelin800g6.63.04mSo
May 152024 George Fox University NCAA Final Qualifier and MultiMay 15 · Javelin · Place 2 · Pacific LutheranPacific LutheranJavelin2193-9SO
May 10L&C Portland Distance CarnivalMay 10 · Javelin · Place 1 · Pacific LutheranPacific LutheranJavelin800g1.58.19mSo
Apr 192024 Northwest Conference ChampionshipsApr 19 · Javelin · Place 2 · Pacific LutheranPacific LutheranJavelin800g2.60.21mSo
Mar 30Pacific Open 2024Mar 30 · Javelin · Place 2 · Pacific LutheranPacific LutheranJavelin258.63m—
Mar 23Peyton-Shotwell Invitational 2024Mar 23 · Javelin · Place 3 · Pacific LutheranPacific LutheranJavelin352.99mSO
Mar 15PLU OpenMar 15 · Javelin · Place 1 · Pacific LutheranPacific LutheranJavelin154.82mSO
Mar 15PLU OpenMar 15 · Hammer · Place 12 · Pacific LutheranPacific LutheranHammer1228.33mSO
Mar 82024 PLU InviteMar 8 · Javelin · Place 7 · Pacific LutheranPacific LutheranJavelin750.65mSO
Mar 82024 PLU InviteMar 8 · Hammer · Place 14 · Pacific LutheranPacific LutheranHammer1422.58mSO
Mar 82024 PLU InviteMar 8 · 400m Hurdles · Place 4 · Pacific LutheranPacific Lutheran400m Hurdles41:02.75SO
Mar 1Ed Boitano InvitationalMar 1 · Javelin · Place 10 · Pacific LutheranPacific LutheranJavelin10155-6SO
Mar 1Ed Boitano InvitationalMar 1 · 400 Hurdles Section 2 · Place 9 · Pacific LutheranPacific Lutheran400 Hurdles Section 291:09.94SO
Mar 1Ed Boitano InvitationalMar 1 · 400 Hurdles · Place 9 · Pacific LutheranPacific Lutheran400 Hurdles91:09.94SO

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 21NWC ChampionshipsApr 21 · Javelin · Place 12 · Pacific LutheranPacific LutheranJavelin800g12.48.90mFr
Apr 14L&C Larry Byerly InviteApr 14 · Javelin · Place 7 · Pacific LutheranPacific LutheranJavelin747.19m—
Apr 8Lutes Spring Field FestivalApr 8 · Javelin · Place 2 · Pacific LutheranPacific LutheranJavelin800g2.52.08mFr
Apr 8Lutes Spring Field FestivalApr 8 · 200 Meters · Place 1 · Pacific LutheranPacific Lutheran200 Meters1.35.1h PBFr
Apr 8Lutes Spring Field FestivalApr 8 · 100 Meters · Place 4 · Pacific LutheranPacific Lutheran100 Meters4.13.4h PBFr
Apr 1Pacific University OpenApr 1 · Javelin · Place 10 · Pacific LutheranPacific LutheranJavelin1043.15m—
Mar 25Willamette InviteMar 25 · Javelin · Place 8 · Pacific LutheranPacific LutheranJavelin800g8.45.36mFr
Mar 18Doris Heritage Track FestivalMar 18 · Javelin · Place 4 · Pacific LutheranPacific LutheranJavelin448.69mFR
Mar 102023 PLU OpenMar 10 · Javelin · Place 3 · Pacific LutheranPacific LutheranJavelin800g3.47.66mFr
Mar 3Ed Boitano Invitational 2023Mar 3 · Javelin · Place 6 · Pacific LutheranPacific LutheranJavelin6159-1FR

2022 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 26WIAA 1B State ChampionshipsMay 26 · Javelin · Place 3 · ToledoToledoJavelin3161-1112
May 26WIAA 1B State ChampionshipsMay 26 · 300m Hurdles · Place 7 · ToledoToledo300m Hurdles744.4512
May 26WIAA 1B State ChampionshipsMay 26 · 300m Hurdles · Place 3 · ToledoToledo300m Hurdles341.69q12
May 26WIAA 2B State ChampionshipsMay 26 · Javelin · Place 3 · ToledoToledoJavelin800g3.161-1112
May 26WIAA 2B State ChampionshipsMay 26 · 300m Hurdles · Place 3 · ToledoToledo300m Hurdles36" / 0.914mRound P3.41.69a PB12
May 26WIAA 2B State ChampionshipsMay 26 · 300m Hurdles · Place 7 · ToledoToledo300m Hurdles36" / 0.914m7.44.45a12
May 202B District 1/4 ChampionshipMay 20 · Javelin · Place 1 · ToledoToledoJavelin1173' 712
May 202B District 1/4 ChampionshipMay 20 · 300m Hurdles · Place 3 · ToledoToledo300m Hurdles343.2312
May 13Central 2B League ChampionshipsMay 13 · Javelin · Place 1 · ToledoToledoJavelin1166' 612
May 13Central 2B League ChampionshipsMay 13 · 300m Hurdles · Place 1 · ToledoToledo300m Hurdles144.6512
May 6Spudder Track & Field ClassicMay 6 · Javelin · Place 3 · ToledoToledoJavelin3160-0312
May 6Spudder Track & Field ClassicMay 6 · 300m Hurdles · Place 5 · ToledoToledo300m Hurdles544.0612
May 3Pirate ClassicMay 3 · Javelin · Place 3 · ToledoToledoJavelin3141-0012
May 3Pirate ClassicMay 3 · 300m Hurdles · Place 1 · ToledoToledo300m Hurdles143.8812
Apr 29Panther TwilightApr 29 · Javelin · Place 2 · ToledoToledoJavelin800g2.162' 212
Apr 29Panther TwilightApr 29 · 300m Hurdles · Place 3 · ToledoToledo300m Hurdles36" / 0.914m3.43.90a12
Apr 22Twilight InvitationalApr 22 · Javelin · Place 4 · ToledoToledoJavelin4153-0712
Apr 22Twilight InvitationalApr 22 · 300m Hurdles · Place 4 · ToledoToledo300m Hurdles444.7512
Apr 18GSHL CR & RA Long and Toledo @ RidgefieldApr 18 · Javelin · Place 3 · ToledoToledoJavelin3145-912
Apr 18GSHL CR & RA Long and Toledo @ RidgefieldApr 18 · 300m Hurdles · Place 2 · ToledoToledo300m Hurdles244.6912
Apr 141B/2B/1A League Meet @MossyApr 14 · Javelin · Place 2 · ToledoToledoJavelin2146-0612
Apr 141B/2B/1A League Meet @MossyApr 14 · Shot Put · Place 9 · ToledoToledoShot Put932-11.0012
Apr 141B/2B/1A League Meet @MossyApr 14 · 300m Hurdles · Place 3 · ToledoToledo300m Hurdles344.8312
Mar 31C2B League Meet @ NapavineMar 31 · Javelin · Place 1 · ToledoToledoJavelin1148-1112
Mar 31C2B League Meet @ NapavineMar 31 · Shot Put · Place 5 · ToledoToledoShot Put534-04.0012
Mar 31C2B League Meet @ NapavineMar 31 · 300m Hurdles · Place 2 · ToledoToledo300m Hurdles245.2612
Mar 241B/2B/1A League Meet @ MWPMar 24 · Long Jump · Place 9 · ToledoToledoLong Jump916-07.0012
Mar 241B/2B/1A League Meet @ MWPMar 24 · Javelin · Place 5 · ToledoToledoJavelin5126-0912
Mar 241B/2B/1A League Meet @ MWPMar 24 · 300m Hurdles · Place 2 · ToledoToledo300m Hurdles248.0212
Mar 171B/2B/1A League Meet @RainierMar 17 · Javelin · Place 3 · ToledoToledoJavelin3143-1012
Mar 171B/2B/1A League Meet @RainierMar 17 · Shot Put · Place 21 · ToledoToledoShot Put2123-3.7512
Mar 171B/2B/1A League Meet @RainierMar 17 · 300m Hurdles · Place 2 · ToledoToledo300m Hurdles244.812

2018 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 2Adna MS League MeetMay 2 · Javelin · Place 2 · ToledoToledoJavelin600g2.113-08 PB8
May 2Adna MS League MeetMay 2 · Discus · Place 7 · ToledoToledoDiscus1kg7.65-04 PB8
May 2Adna MS League MeetMay 2 · 110m Hurdles · Place 9 · ToledoToledo110m Hurdles30" / 0.762m9.21.43a8
May 2Adna MS League MeetMay 2 · 400 Meters · Place 8 · ToledoToledo400 Meters8.75.78a8
Apr 25Onalaska MS League MeetApr 25 · Javelin · Place 3 · ToledoToledoJavelin400g3.125-09 PB8
Apr 25Onalaska MS League MeetApr 25 · Discus · Place 10 · ToledoToledoDiscus1kg10.59-098
Apr 25Onalaska MS League MeetApr 25 · 110m Hurdles · Place 6 · ToledoToledo110m Hurdles30" / 0.762m6.24.258
Apr 25Onalaska MS League MeetApr 25 · 400 Meters · Place 5 · ToledoToledo400 Meters5.1:15.238
Apr 18C2B JH League Meet @ MortonApr 18 · Javelin · Place 2 · ToledoToledoJavelin2123-068
Apr 18C2B JH League Meet @ MortonApr 18 · 110m Hurdles · Place 12 · ToledoToledo110m Hurdles1227.47h8
Apr 18C2B JH League Meet @ MortonApr 18 · 400 Meters · Place 8 · ToledoToledo400 Meters81:20.72h PB8
Apr 11MS MeetApr 11 · Javelin · Place 1 · ToledoToledoJavelin400g TJ1.119-008
Apr 11MS MeetApr 11 · 110m Hurdles · Place 6 · ToledoToledo110m Hurdles30" / 0.762m6.21.21a8
Apr 11MS MeetApr 11 · 400 Meters · Place 8 · ToledoToledo400 Meters8.1:16.99a8
Mar 27Central 2B League Meet @ Toutle LakeMar 27 · Javelin · Place 1 · ToledoToledoJavelin400g TJ1.119-08 PB8
Mar 27Central 2B League Meet @ Toutle LakeMar 27 · 110m Hurdles · Place 2 · ToledoToledo110m Hurdles33" / 0.838m2.20.87 PB8
Mar 27Central 2B League Meet @ Toutle LakeMar 27 · 400 Meters · Place 4 · ToledoToledo400 Meters4.1:13.88 PB8
Mar 21C2BMS Meet @ NapavineMar 21 · Javelin · Place 2 · ToledoToledoJavelin400g TJ2.99-098
Mar 21C2BMS Meet @ NapavineMar 21 · Discus · Place 12 · ToledoToledoDiscus1kg12.57-108
Mar 21C2BMS Meet @ NapavineMar 21 · 110m Hurdles · Place 5 · ToledoToledo110m Hurdles30" / 0.762m5.22.31a8
Mar 21C2BMS Meet @ NapavineMar 21 · 400 Meters · Place 7 · ToledoToledo400 Meters7.1:17.85a8

2017 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 3Central 2B League ChampionshipsMay 3 · Javelin · Place 1 · ToledoToledoJavelin400g TJ1.115-077
May 3Central 2B League ChampionshipsMay 3 · 110m Hurdles · Place 1 · ToledoToledo110m Hurdles30" / 0.762m1.19.67 PB7
May 3Central 2B League ChampionshipsMay 3 · 800 Meters · Place 4 · ToledoToledo800 Meters4.2:54.447
Apr 26Central 2B Middle SchoolApr 26 · Javelin · Place 2 · ToledoToledoJavelin400g TJ2.108-037
Apr 26Central 2B Middle SchoolApr 26 · 110m Hurdles · Place 1 · ToledoToledo110m Hurdles30" / 0.762m1.20.84a7
Apr 26Central 2B Middle SchoolApr 26 · 800 Meters · Place 3 · ToledoToledo800 Meters3.2:53.34a7
Apr 20Central 2B MWP MeetApr 20 · Javelin · Place 2 · ToledoToledoJavelin400g TJ2.103'02Unofficial7
Apr 20Central 2B MWP MeetApr 20 · 110m Hurdles · Place 1 · ToledoToledo110m Hurdles39" / 0.991m1.20.53 PB7
Apr 20Central 2B MWP MeetApr 20 · 800 Meters · Place 2 · ToledoToledo800 Meters2.2:46.84 PB7
Apr 12Central 2B Middle SchoolApr 12 · 1600 Meters · Place 1 · ToledoToledo1600 Meters1.6:13.007
Apr 12Central 2B Middle SchoolApr 12 · Javelin · Place 4 · ToledoToledoJavelin400g TJ4.78-077
Apr 12Central 2B Middle SchoolApr 12 · 110m Hurdles · Place 4 · ToledoToledo110m Hurdles30" / 0.762m4.24.817
Mar 28Adna Middle SchoolMar 28 · 1600 Meters · Place 6 · ToledoToledo1600 Meters6.5:58.43a PB7
Mar 28Adna Middle SchoolMar 28 · Javelin · Place 5 · ToledoToledoJavelin600g5.68-057
Mar 28Adna Middle SchoolMar 28 · 110m Hurdles · Place 1 · ToledoToledo110m Hurdles30" / 0.762m1.21.70a7
Mar 22Central 2B Middle SchoolMar 22 · 1600 Meters · ToledoToledo1600 Meters—NT7
Mar 22Central 2B Middle SchoolMar 22 · Javelin · Place 2 · ToledoToledoJavelin400g TJ2.96-087
Mar 22Central 2B Middle SchoolMar 22 · 110m Hurdles · Place 5 · ToledoToledo110m Hurdles30" / 0.762m5.22.28a7