Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2024 UW Invitational · Jan 264:41.57a2024 UW InvitationalJanuary 26, 2024
1500 Meters · OutdoorJohn Knight Twilight · Apr 104:34.97John Knight TwilightApril 10, 2026
1600 Meters · OutdoorKalama Twilight Invitational · Apr 214:42.40aKalama Twilight Invitational April 21, 2023
1600 Meters · Outdoor · Hand timedCentral 2B HS meet @ Onalaska · Apr 155:15.1hCentral 2B HS meet @ OnalaskaApril 15, 2021
3000 Meters · Indoor2024 UW Indoor Preview · Jan 139:31.70a2024 UW Indoor PreviewJanuary 13, 2024
3200 Meters · OutdoorSpudder Track & Field Classic · May 510:25.03aSpudder Track & Field ClassicMay 5, 2023
3200 Meters · Outdoor · Hand timedCentral 2B HS meet @ Onalaska · Apr 1511:54.3hCentral 2B HS meet @ OnalaskaApril 15, 2021
400 Meters · OutdoorMontesano Jamboree · Mar 101:00.56Montesano JamboreeMarch 10, 2022
600 Meters · IndoorUniversity of Portland Indoor 1 · Jan 251:39.03aUniversity of Portland Indoor 1January 25, 2026
800 Meters · IndoorPortland Indoor #2 · Feb 42:09.81aPortland Indoor #2February 4, 2024
800 Meters · Outdoor1B/2B/1A League Meet @ Montesano · Apr 182:14.37a1B/2B/1A League Meet @ MontesanoApril 18, 2023
Javelin · 300g TJ · OutdoorMontesano JH Meet · May 170-06Montesano JH MeetMay 1, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Larry Byerly InvitationalApr 17 · 1500 Meters · Place 85 · Saint Martin'sSaint Martin's1500 Meters854:42.88aJr
Apr 10John Knight TwilightApr 10 · 800 Meters · Place 103 · Saint Martin'sSaint Martin's800 Meters1032:21.73JR
Apr 10John Knight TwilightApr 10 · 1500 Meters · Place 64 · Saint Martin'sSaint Martin's1500 Meters644:34.97 PBJR
Mar 282026 Peyton-Shotwell InvitationalMar 28 · 1500 Meters · Place 56 · Saint Martin'sSaint Martin's1500 Meters564:41.25aJr
Mar 20Brad Moore InvitationalMar 20 · 1500 Meters · Place 16 · Saint Martin'sSaint Martin's1500 Meters164:43.25aJr
Mar 13PLU OpenMar 13 · 800 Meters · Place 15 · Saint Martin'sSaint Martin's800 Meters152:21.40aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25University of Portland Indoor 1Jan 25 · 600 Meters · Place 25 · Saint Martin'sSaint Martin's600 Meters251:39.03a PBJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 172025 UW Preview/Mile CityJan 17 · 1 Mile · Place 330 · Saint Martin'sSaint Martin's1 Mile3304:59.68a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Portland Indoor #2Feb 4 · 800 Meters · Place 18 · Saint Martin'sSaint Martin's800 Meters182:09.81a PB—
Jan 262024 UW InvitationalJan 26 · 1 Mile · Place 220 · Saint Martin'sSaint Martin's1 Mile220.4:41.57a PBFr
Jan 132024 UW Indoor PreviewJan 13 · 3000 Meters · Place 86 · Saint Martin'sSaint Martin's3000 Meters869:31.70a PB—
Jan 132024 UW Indoor PreviewJan 13 · 3000 Meters · Place 86 · Saint Martin'sSaint Martin's3000 Meters869:31.70FR

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 181A District 4 ChampionshipsMay 18 · 3200 Meters · Place 5 · MontesanoMontesano3200 Meters510:31.13a—
May 181A District 4 ChampionshipsMay 18 · 1600 Meters · Place 4 · MontesanoMontesano1600 Meters44:45.56a—
May 121A D4 Evergreen League ChampionshipsMay 12 · 3200 Meters · Place 2 · MontesanoMontesano3200 Meters210:55.97a—
May 121A D4 Evergreen League ChampionshipsMay 12 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters24:51.30a—
May 5Spudder Track & Field ClassicMay 5 · 3200 Meters · Place 4 · MontesanoMontesano3200 Meters410:25.03a PB—
May 5Spudder Track & Field ClassicMay 5 · 1600 Meters · Place 6 · MontesanoMontesano1600 Meters64:44.83a—
May 2Evergreen 1B, 2B, 1A meet @ EatonvilleMay 2 · 800 Meters · Place 1 · MontesanoMontesano800 Meters12:15.48a—
Apr 27League Meet @ RaymondApr 27 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:04.39a—
Apr 27League Meet @ RaymondApr 27 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters14:46.81a—
Apr 21Kalama Twilight Invitational Apr 21 · 3200 Meters · Place 2 · MontesanoMontesano3200 Meters210:30.29a—
Apr 21Kalama Twilight Invitational Apr 21 · 1600 Meters · Place 4 · MontesanoMontesano1600 Meters44:42.40a PB—
Apr 181B/2B/1A League Meet @ MontesanoApr 18 · 800 Meters · Place 2 · MontesanoMontesano800 Meters22:14.37a PB—
Apr 14Grays Harbor All County MeetApr 14 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters110:41.48a—
Apr 14Grays Harbor All County MeetApr 14 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters24:44.94a—
Mar 282B Pacific League Meet, @ Chief Leschi Mar 28 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters2.4:50.99a12
Mar 282B Pacific League Meet, @ Chief Leschi Mar 28 · 800 Meters · Place 2 · MontesanoMontesano800 Meters2.2:16.57a12
Mar 231B/2B/1A League Meet @ OnalaskaMar 23 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters14:55.27a—
Mar 231B/2B/1A League Meet @ OnalaskaMar 23 · 800 Meters · Place 1 · MontesanoMontesano800 Meters12:16.94a—
Mar 18Rainier Icebreaker InvitationalMar 18 · 3200 Meters · Place 3 · MontesanoMontesano3200 Meters310:28.15a—
Mar 161B/2B/1A League Meet @ HoquiamMar 16 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters110:45.90a—
Mar 161B/2B/1A League Meet @ HoquiamMar 16 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters24:56.96a—
Mar 9Monte JamboreeMar 9 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters2.4:51.80a12
Mar 9Monte JamboreeMar 9 · 400 Meters · Place 14 · MontesanoMontesano400 Meters14.1:01.67a12

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 26WIAA 1B State ChampionshipsMay 26 · 3200 Meters · Place 12 · MontesanoMontesano3200 Meters1210:25.0411
May 26WIAA 1B State ChampionshipsMay 26 · 1600 Meters · Place 14 · MontesanoMontesano1600 Meters144:45.6811
May 26WIAA 1A State ChampionshipsMay 26 · 3200 Meters · Place 12 · MontesanoMontesano3200 Meters12.10:25.04a11
May 26WIAA 1A State ChampionshipsMay 26 · 1600 Meters · Place 14 · MontesanoMontesano1600 Meters14.4:45.68a11
May 191A District 4 ChampionshipMay 19 · 3200 Meters · Place 2 · MontesanoMontesano3200 Meters210:34.9511
May 191A District 4 ChampionshipMay 19 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters24:50.8611
May 131A Evergreen Subdistrict ChampionshipsMay 13 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters110:45.1011
May 131A Evergreen Subdistrict ChampionshipsMay 13 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters14:50.1711
May 6Spudder Track & Field ClassicMay 6 · 3200 Meters · Place 8 · MontesanoMontesano3200 Meters810:39.7911
May 6Spudder Track & Field ClassicMay 6 · 1600 Meters · Place 11 · MontesanoMontesano1600 Meters114:50.7911
Apr 28League Meet @ RaymondApr 28 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:09.8511
Apr 28League Meet @ RaymondApr 28 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters14:55.7511
Apr 22Twilight InvitationalApr 22 · 3200 Meters · Place 3 · MontesanoMontesano3200 Meters310:51.6411
Apr 22Twilight InvitationalApr 22 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters24:52.2911
Apr 15Grays Harbor All CountyApr 15 · 1600 Meters · Place 5 · MontesanoMontesano1600 Meters54:53.7211
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:00.1211
Mar 19Rainier "Icebreaker" InvitationalMar 19 · 1600 Meters · Place 5 · MontesanoMontesano1600 Meters55:01.5811
Mar 171B/2B/1A League Meet @ MontesanoMar 17 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:01.7311
Mar 10Montesano JamboreeMar 10 · 1600 Meters · Place 3 · MontesanoMontesano1600 Meters35:01.8511
Mar 10Montesano JamboreeMar 10 · 400 Meters · Place 15 · MontesanoMontesano400 Meters151:00.56 PB11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30District IV 1A Track & Field ChampionshipApr 30 · 3200 Meters · Place 5 · MontesanoMontesano3200 Meters5.11:26.98a10
Apr 30District IV 1A Track & Field ChampionshipApr 30 · 1600 Meters · Place 6 · MontesanoMontesano1600 Meters6.4:58.60a10
Apr 22Evergreen 1A League MeetApr 22 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:23.0110
Apr 22Evergreen 1A League MeetApr 22 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters25:04.3310
Apr 19Montesanto NW Christian Rainier @ Tenino HSApr 19 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters15:06.7410
Apr 19Montesanto NW Christian Rainier @ Tenino HSApr 19 · 800 Meters · Place 3 · MontesanoMontesano800 Meters32:20.3810
Apr 15Central 2B HS meet @ OnalaskaApr 15 · 3200 Meters · Place 1 · MontesanoMontesano3200 Meters111:54.3h PB10
Apr 15Central 2B HS meet @ OnalaskaApr 15 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters25:15.1h PB10
Mar 25League Meet @ MontesanoMar 25 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters25:13.4310
Mar 25League Meet @ MontesanoMar 25 · 800 Meters · Place 2 · MontesanoMontesano800 Meters22:23.8510

2019 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 13Olympia All-Comers #3Jun 13 · 1600 Meters · Barron Park StridersBarron Park Striders1600 Meters—5:15.1Unofficial8
Jun 6Olympia All-Comers #2Jun 6 · 1500 Meters · Barron Park StridersBarron Park Striders1500 Meters—4:58.7Unofficial8
May 228th Grade Tri-County District MeetMay 22 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters2.5:01.03a8
May 228th Grade Tri-County District MeetMay 22 · 800 Meters · Place 4 · MontesanoMontesano800 Meters4.2:27.54a8
May 13Montesano @ CentraliaMay 13 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:06.99aUnofficial8
May 13Montesano @ CentraliaMay 13 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:06.99aUnofficial8
May 13Montesano @ CentraliaMay 13 · Javelin · Place 9 · MontesanoMontesanoJavelin300g TJ9.65-00.00Unofficial8
May 13Montesano @ CentraliaMay 13 · 800 Meters · Place 2 · MontesanoMontesano800 Meters2.2:29.75aUnofficial8
May 13Montesano @ CentraliaMay 13 · 800 Meters · Place 2 · MontesanoMontesano800 Meters2.2:29.75aUnofficial8
May 13Montesano @ CentraliaMay 13 · 400 Meters · Place 2 · MontesanoMontesano400 Meters2.1:06.41aUnofficial8
May 8Montesano JH MeetMay 8 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:06.89a8
May 8Montesano JH MeetMay 8 · Javelin · Place 10 · MontesanoMontesanoJavelin300g TJ10.67-078
May 8Montesano JH MeetMay 8 · 800 Meters · Place 2 · MontesanoMontesano800 Meters2.2:28.41a8
May 6Monte @ Tumwater (BHHS)May 6 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:11.98
May 6Monte @ Tumwater (BHHS)May 6 · Javelin · Place 8 · MontesanoMontesanoJavelin300g TJ8.62'38
May 6Monte @ Tumwater (BHHS)May 6 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:30.08
May 1Montesano JH MeetMay 1 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:08.45a8
May 1Montesano JH MeetMay 1 · Javelin · Place 8 · MontesanoMontesanoJavelin300g TJ8.70-06 PB8
May 1Montesano JH MeetMay 1 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:24.55a8
Apr 29HMS vs Elma & MonteApr 29 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:11.0Unofficial8
Apr 29HMS vs Elma & MonteApr 29 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:26.25Unofficial8
Apr 24Elma Middle School MeetApr 24 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:11.94Unofficial8
Apr 22Montesano JH JamboreeApr 22 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:14.78a8
Apr 22Montesano JH JamboreeApr 22 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:28.71a8

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Trico League 7th Grade Track & Field ChampionshipsMay 21 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:14.64a7
May 21Trico League 7th Grade Track & Field ChampionshipsMay 21 · 800 Meters · Place 3 · MontesanoMontesano800 Meters3.2:28.52a7
May 15Monte MS @ Elma MSMay 15 · 1600 Meters · MontesanoMontesano1600 Meters—5:21.3Unofficial7
May 15Monte MS @ Elma MSMay 15 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:33.69Unofficial7
May 9Rochester MS @ Montesano MSMay 9 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:12.29a7
May 9Rochester MS @ Montesano MSMay 9 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:35.14a7
May 8Montesano MS @ Tenino MS May 8 · 1600 Meters · Place 2 · MontesanoMontesano1600 Meters2.5:22.54aUnofficial7
May 8Montesano MS @ Tenino MS May 8 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:34.54aUnofficial7
May 3Griffin vs MontesanoMay 3 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:26.56a7
May 3Griffin vs MontesanoMay 3 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:39.03a7
May 1Centralia MS @ Montesano MSMay 1 · 1600 Meters · Place 1 · MontesanoMontesano1600 Meters1.5:24.87a7
May 1Centralia MS @ Montesano MSMay 1 · 800 Meters · Place 1 · MontesanoMontesano800 Meters1.2:32.21a7