Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBill Roe All-Comers Meet #9 - Blue Jeans Mile · Jul 305:22.72aBill Roe All-Comers Meet #9 - Blue Jeans MileJuly 30, 2025
1600 Meters · OutdoorHPS All City 2026 · May 84:44.97aHPS All City 2026May 8, 2026
200 Meters · OutdoorCascade/Pacific/Sylvester · Oct 1035.59aCascade/Pacific/SylvesterOctober 10, 2019
3000 Meters · OutdoorBill Roe All-Comers Meet #9 - Blue Jeans Mile · Jul 3010:59.18aBill Roe All-Comers Meet #9 - Blue Jeans MileJuly 30, 2025
3200 Meters · OutdoorHPS All City 2026 · May 811:23.31aHPS All City 2026May 8, 2026
400 Meters · OutdoorNPSL Mt. Rainier @ Kentridge · Apr 3055.58aNPSL Mt. Rainier @ KentridgeApril 30, 2026
800 Meters · OutdoorNPSL 3A / 4A Championships · May 132:06.76aNPSL 3A / 4A ChampionshipsMay 13, 2026
Javelin · 400g TJ · OutdoorPacific/Glacier at Showalter · Oct 2158-01Pacific/Glacier at ShowalterOctober 21, 2021
Long Jump · OutdoorCascade/Pacific/Sylvester · Oct 1010-05.00Cascade/Pacific/SylvesterOctober 10, 2019

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13NPSL 3A / 4A ChampionshipsMay 13 · 800 Meters · Place 11 · Mount RainierMount Rainier800 Meters112:06.76a PB12
May 8HPS All City 2026May 8 · 3200 Meters · Place 9 · Mount RainierMount Rainier3200 Meters911:23.31a PB12
May 8HPS All City 2026May 8 · 1600 Meters · Place 3 · Mount RainierMount Rainier1600 Meters34:44.97a PB12
May 8HPS All City 2026May 8 · 800 Meters · Place 3 · Mount RainierMount Rainier800 Meters32:09.06a12
May 1Curtis JV Distance CarnivalMay 1 · 1600 Meters · Place 17 · Mount RainierMount Rainier1600 Meters174:50.06a12
Apr 30NPSL Mt. Rainier @ KentridgeApr 30 · 1600 Meters · Place 3 · Mount RainierMount Rainier1600 Meters34:51.01a12
Apr 30NPSL Mt. Rainier @ KentridgeApr 30 · 400 Meters · Place 2 · Mount RainierMount Rainier400 Meters255.58a PB12
Apr 25Bill Harris InvitationalApr 25 · 1600 Meters · Place 33 · Mount RainierMount Rainier1600 Meters334:58.88a12
Apr 15Auburn Riverside and Kennedy @ Mount RainierApr 15 · 1600 Meters · Place 2 · Mount RainierMount Rainier1600 Meters25:05.17a12
Apr 15Auburn Riverside and Kennedy @ Mount RainierApr 15 · 800 Meters · Place 5 · Mount RainierMount Rainier800 Meters52:19.0012
Apr 1Kentwood @ Mount RainierApr 1 · 1600 Meters · Place 5 · Mount RainierMount Rainier1600 Meters55:06.65a12
Mar 12HPS JamboreeMar 12 · 3200 Meters · Place 8 · Mount RainierMount Rainier3200 Meters811:52.01a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 30Bill Roe All-Comers Meet #9 - Blue Jeans MileJul 30 · 1 Mile · Place 11 · UnattachedUnattached1 Mile11.5:22.72a PB11
Jul 30Bill Roe All-Comers Meet #9 - Blue Jeans MileJul 30 · 3000 Meters · Place 24 · UnattachedUnattached3000 Meters24.10:59.18a PB11
Jul 30Bill Roe All-Comers Meet #9 - Blue Jeans MileJul 30 · 800 Meters · Place 10 · UnattachedUnattached800 Meters10.2:16.61a11
May 8HPS All City MeetMay 8 · 1600 Meters · Place 6 · Mount RainierMount Rainier1600 Meters65:16.69a11
May 8HPS All City MeetMay 8 · 800 Meters · Place 7 · Mount RainierMount Rainier800 Meters72:20.91a11
Apr 30Enumclaw @ Mount RainierApr 30 · 3200 Meters · Place 5 · Mount RainierMount Rainier3200 Meters511:49.30a11
Apr 30Enumclaw @ Mount RainierApr 30 · 800 Meters · Place 4 · Mount RainierMount Rainier800 Meters42:17.71a11
Apr 26Bill Harris InvitationalApr 26 · 800 Meters · Place 44 · Mount RainierMount Rainier800 Meters442:15.5511
Apr 16Stadium @ Mount RainierApr 16 · 1600 Meters · Place 8 · Mount RainierMount Rainier1600 Meters85:22.6711
Apr 16Stadium @ Mount RainierApr 16 · 800 Meters · Place 8 · Mount RainierMount Rainier800 Meters82:22.4711
Mar 26Kennedy @ Mount RainierMar 26 · 1600 Meters · Place 4 · Mount RainierMount Rainier1600 Meters45:16.94a11
Mar 26Kennedy @ Mount RainierMar 26 · 800 Meters · Place 5 · Mount RainierMount Rainier800 Meters52:22.46a11
Mar 19NPSL Track - Mt Rainier / Federal Way @ FWMFMar 19 · 3200 Meters · Place 6 · Mount RainierMount Rainier3200 Meters612:31.27a—
Mar 19NPSL Track - Mt Rainier / Federal Way @ FWMFMar 19 · 800 Meters · Place 2 · Mount RainierMount Rainier800 Meters22:27.18a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 8HPS JamboreeMar 8 · 3200 Meters · Place 8 · Mount RainierMount Rainier3200 Meters8.13:18.57a10
Mar 8HPS JamboreeMar 8 · 800 Meters · Place 2 · Mount RainierMount Rainier800 Meters2.2:22.24a10

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Oct 28International League ChampionshipsOct 28 · 1600 Meters · Place 8 · Pacific (Des Moines)Pacific (Des Moines)1600 Meters8.9:03.83a8
Oct 28International League ChampionshipsOct 28 · Javelin · Place 9 · Pacific (Des Moines)Pacific (Des Moines)Javelin400g TJ9.45-008
Oct 28International League ChampionshipsOct 28 · 800 Meters · Place 5 · Pacific (Des Moines)Pacific (Des Moines)800 Meters5.3:38.45a8
Oct 21Pacific/Glacier at ShowalterOct 21 · 1600 Meters · Pacific (Des Moines)Pacific (Des Moines)1600 Meters—NT8
Oct 21Pacific/Glacier at ShowalterOct 21 · Javelin · Place 3 · Pacific (Des Moines)Pacific (Des Moines)Javelin400g TJ3.58-01 PB8
Oct 21Pacific/Glacier at ShowalterOct 21 · 400 Meters · Pacific (Des Moines)Pacific (Des Moines)400 Meters—NT8
Oct 14Pacific/Cascade/ChinookOct 14 · 1600 Meters · Place 3 · Pacific (Des Moines)Pacific (Des Moines)1600 Meters3.8:25.46a8
Oct 14Pacific/Cascade/ChinookOct 14 · Javelin · Place 5 · Pacific (Des Moines)Pacific (Des Moines)Javelin400g TJ5.47-028
Oct 14Pacific/Cascade/ChinookOct 14 · 800 Meters · Place 1 · Pacific (Des Moines)Pacific (Des Moines)800 Meters1.3:27.06a8

2019 Outdoor Track

12 results
DateMeetEventPlMarkGr
Oct 31International League ChampionshipsOct 31 · 1600 Meters · Place 3 · Pacific (Des Moines)Pacific (Des Moines)1600 Meters3.7:42.38aUnofficial6
Oct 31International League ChampionshipsOct 31 · Long Jump · Place 12 · Pacific (Des Moines)Pacific (Des Moines)Long Jump12.8-00.25Unofficial6
Oct 31International League ChampionshipsOct 31 · 200 Meters · Place 6 · Pacific (Des Moines)Pacific (Des Moines)200 Meters6.37.60aUnofficial6
Oct 24Chinook/Sylvester/PacificOct 24 · 1600 Meters · Place 14 · Pacific (Des Moines)Pacific (Des Moines)1600 Meters14.8:15.59a6
Oct 24Chinook/Sylvester/PacificOct 24 · Long Jump · Place 7 · Pacific (Des Moines)Pacific (Des Moines)Long Jump7.8-05.006
Oct 24Chinook/Sylvester/PacificOct 24 · 200 Meters · Place 8 · Pacific (Des Moines)Pacific (Des Moines)200 Meters8.38.19a6
Oct 17Showalter vs Pacific, vs SylvesterOct 17 · Long Jump · Place 14 · Pacific (Des Moines)Pacific (Des Moines)Long Jump14.9-09.506
Oct 17Showalter vs Pacific, vs SylvesterOct 17 · 800 Meters · Pacific (Des Moines)Pacific (Des Moines)800 Meters—NT6
Oct 17Showalter vs Pacific, vs SylvesterOct 17 · 200 Meters · Pacific (Des Moines)Pacific (Des Moines)200 Meters—NT6
Oct 10Cascade/Pacific/SylvesterOct 10 · 1600 Meters · Place 10 · Pacific (Des Moines)Pacific (Des Moines)1600 Meters10.7:45.12a6
Oct 10Cascade/Pacific/SylvesterOct 10 · Long Jump · Place 1 · Pacific (Des Moines)Pacific (Des Moines)Long Jump1.10-05.00 PB6
Oct 10Cascade/Pacific/SylvesterOct 10 · 200 Meters · Place 3 · Pacific (Des Moines)Pacific (Des Moines)200 Meters3.35.59a PB6