Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 UW Invite / Mile City · Jan 304:55.89a2026 UW Invite / Mile CityJanuary 30, 2026
1 Mile · OutdoorMercer Miles Twilight Meet · May 105:17.91aMercer Miles Twilight MeetMay 10, 2024
1500 Meters · OutdoorBill Roe All-Comers Summer Series #2 · Jun 104:34.51aBill Roe All-Comers Summer Series #2June 10, 2026
1600 Meters · OutdoorWESCO League Meet @ Shoreline (Archbishop Murphy, Shorecrest, Stanwood) · Apr 164:57.24aWESCO League Meet @ Shoreline (Archbishop Murphy, Shorecrest, Stanwood)April 16, 2026
2 Miles · OutdoorOregon Relays presented by AthleticNET · Apr 410:28.67aOregon Relays presented by AthleticNETApril 4, 2025
2000m Steeplechase · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 266:53.91aUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 26, 2026
3000 Meters · Indoor2026 STCU West Coast Indoor Championships · Feb 209:31.55a2026 STCU West Coast Indoor ChampionshipsFebruary 20, 2026
3000 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 49:44.58aOregon Relays presented by AthleticNETApril 4, 2025
3200 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 410:24.99aOregon Relays presented by AthleticNETApril 4, 2025
400 Meters · OutdoorRain City Flyers Go the Distance Meet 2025 · May 251:07.94aRain City Flyers Go the Distance Meet 2025May 25, 2025
5000 Meters · Indoor2026 Spokane HS Invitational · Jan 2317:01.57a2026 Spokane HS InvitationalJanuary 23, 2026
5000 Meters · OutdoorBill Roe All-Comers Meet #2 · Jun 1117:10.42aBill Roe All-Comers Meet #2June 11, 2025
800 Meters · OutdoorRain City Flyers Go the Distance Meet 2024 · May 262:34.75aRain City Flyers Go the Distance Meet 2024May 26, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · 2000m Steeplechase · Place 5 · Bryant BanditsBryant Bandits2000m Steeplechase57:19.70a10
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · 2000m Steeplechase · Place 4 · Bryant BanditsBryant Bandits2000m Steeplechase46:53.91a PB10
Jun 10Bill Roe All-Comers Summer Series #2Jun 10 · 1500 Meters · Place 8 · Bryant BanditsBryant Bandits1500 Meters8.4:34.51a PB10
Jun 7USATF Pacific NW Junior Olympic Combined Events, Race Walk, Hammer, SteeplechaseJun 7 · 2000m Steeplechase · Place 4 · Bryant BanditsBryant Bandits2000m Steeplechase46:53.91a10
May 24Rain City Flyers Go the Distance Meet 2026May 24 · 2000m Steeplechase · Place 5 · Bryant BanditsBryant Bandits2000m Steeplechase56:58.22a10
Apr 16WESCO League Meet @ Shoreline (Archbishop Murphy, Shorecrest, Stanwood)Apr 16 · 3200 Meters · Place 1 · StanwoodStanwood3200 Meters1.10:28.27a10
Apr 16WESCO League Meet @ Shoreline (Archbishop Murphy, Shorecrest, Stanwood)Apr 16 · 1600 Meters · Place 3 · StanwoodStanwood1600 Meters3.4:57.24a PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 202026 STCU West Coast Indoor ChampionshipsFeb 20 · 3000 Meters · Place 38 · Bryant BanditsBryant Bandits3000 Meters389:31.55a PB10
Feb 202026 STCU West Coast Indoor ChampionshipsFeb 20 · 1 Mile · Place 112 · Bryant BanditsBryant Bandits1 Mile1124:58.44a10
Jan 302026 UW Invite / Mile CityJan 30 · 1 Mile · Place 187 · Bryant BanditsBryant Bandits1 Mile1874:55.89a PB10
Jan 232026 Spokane HS InvitationalJan 23 · 5000 Meters · Place 9 · Bryant BanditsBryant Bandits5000 Meters917:01.57a PB10
Jan 232026 Spokane HS InvitationalJan 23 · 3000 Meters · Place 53 · Bryant BanditsBryant Bandits3000 Meters539:53.80a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 3USATF Region 13 Junior Olympic ChampionshipJul 3 · 3000 Meters · Place 4 · Bryant BanditsBryant Bandits3000 Meters410:03.77a9
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · 3000 Meters · Place 2 · Bryant BanditsBryant Bandits3000 Meters210:07.47a9
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · 1500 Meters · Place 13 · Bryant BanditsBryant Bandits1500 Meters134:57.56a9
Jun 11Bill Roe All-Comers Meet #2Jun 11 · 5000 Meters · Place 15 · 36-Unattached36-Unattached5000 Meters15.17:10.42a PB9
Jun 4Bill Roe All-Comers Meet #1Jun 4 · 1500 Meters · Place 22 · 36-Unattached36-Unattached1500 Meters22.4:53.98a9
May 25Rain City Flyers Go the Distance Meet 2025May 25 · 400 Meters · Place 3 · Bryant BanditsBryant Bandits400 Meters3.1:07.94a PB9
Apr 26Sherwood Youth Club MeetApr 26 · 3000 Meters · Place 1 · 36-Unattached36-Unattached3000 Meters1.9:45.34a9
Apr 26Sherwood Youth Club MeetApr 26 · 1500 Meters · Place 1 · 36-Unattached36-Unattached1500 Meters1.4:46.93a9
Apr 4Oregon Relays presented by AthleticNETApr 4 · 2 Miles · Place 33 · StanwoodStanwood2 Miles33.10:28.67a PB9
Apr 4Oregon Relays presented by AthleticNETApr 4 · 3200 Meters · Place 33 · StanwoodStanwood3200 Meters33.10:24.99a PB9
Apr 4Oregon Relays presented by AthleticNETApr 4 · 3000 Meters · Place 29 · StanwoodStanwood3000 Meters29.9:44.58a PB9

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 31Bill Roe All-Comers Meet #10Jul 31 · 5000 Meters · Place 49 · 36-Unattached36-Unattached5000 Meters49.17:58.73a8
Jul 24Bill Roe All-Comers Meet #9Jul 24 · 1 Mile · Place 11 · 36-Unattached36-Unattached1 Mile11.5:20.78a8
Jul 24Bill Roe All-Comers Meet #9Jul 24 · 3000 Meters · Place 5 · 36-Unattached36-Unattached3000 Meters5.10:37.61a8
May 26Rain City Flyers Go the Distance Meet 2024May 26 · 3000 Meters · Place 4 · 36-Unattached36-Unattached3000 Meters4.10:26.01a8
May 26Rain City Flyers Go the Distance Meet 2024May 26 · 1500 Meters · Place 4 · 36-Unattached36-Unattached1500 Meters4.5:12.46a8
May 26Rain City Flyers Go the Distance Meet 2024May 26 · 800 Meters · Place 10 · 36-Unattached36-Unattached800 Meters10.2:34.75a PB8
May 23NWMS Finals 2024May 23 · 1600 Meters · Place 5 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters5.5:22.08
May 23NWMS Finals 2024May 23 · 800 Meters · Place 5 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters5.2:35.28
May 15NWC MS South PrelimsMay 15 · 1600 Meters · Place 4 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters4.5:25.15a8
May 15NWC MS South PrelimsMay 15 · 800 Meters · Place 5 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters5.2:35.05a8
May 10Mercer Miles Twilight MeetMay 10 · 1 Mile · Place 32 · 36-Unattached36-Unattached1 Mile32.5:17.91a PB8
May 9NWC MS @ Anacortes (Cascade / Port Susan / Stanwood)May 9 · 1600 Meters · Place 4 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters4.5:16.98
May 9NWC MS @ Anacortes (Cascade / Port Susan / Stanwood)May 9 · 800 Meters · Place 4 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters4.2:35.18
May 9NWC MS @ Anacortes (Cascade / Port Susan / Stanwood)May 9 · 400 Meters · Place 7 · Port Susan - Stanwood UnitedPort Susan - Stanwood United400 Meters7.1:15.08
May 5Rainier Beach Invitational 2024May 5 · 1500 Meters · Place 3 · 36-Unattached36-Unattached1500 Meters3.5:07.83a8
May 5Rainier Beach Invitational 2024May 5 · 800 Meters · Place 5 · 36-Unattached36-Unattached800 Meters5.2:38.07a8
Apr 30NWC MS @ Stanwood (Stanwood / Port Susan / Anacortes / BurlingtonApr 30 · 1600 Meters · Place 2 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters2.5:23.49a8
Apr 30NWC MS @ Stanwood (Stanwood / Port Susan / Anacortes / BurlingtonApr 30 · Long Jump · Port Susan - Stanwood UnitedPort Susan - Stanwood UnitedLong Jump—ND8
Apr 30NWC MS @ Stanwood (Stanwood / Port Susan / Anacortes / BurlingtonApr 30 · 800 Meters · Place 3 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters3.2:37.85a8
Apr 30NWC MS @ Stanwood (Stanwood / Port Susan / Anacortes / BurlingtonApr 30 · 400 Meters · Place 1 · Port Susan - Stanwood UnitedPort Susan - Stanwood United400 Meters1.1:10.84a8
Apr 27Ford Sports Performance Invitational - Nino Cantu Run for AutismApr 27 · 1500 Meters · Place 4 · 36-Unattached36-Unattached1500 Meters4.5:10.48a8
Apr 25NWC MS @ BEHS (Stanwood, Port Susan, Smalls)Apr 25 · 1600 Meters · Place 2 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters2.5:24.08
Apr 25NWC MS @ BEHS (Stanwood, Port Susan, Smalls)Apr 25 · 800 Meters · Place 7 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters7.2:39.08
Apr 25NWC MS @ BEHS (Stanwood, Port Susan, Smalls)Apr 25 · 400 Meters · Place 15 · Port Susan - Stanwood UnitedPort Susan - Stanwood United400 Meters15.1:12.98
Apr 20USATF Oregon JO Developmental MeetApr 20 · 1500 Meters · Place 7 · 36-Unattached36-Unattached1500 Meters7.5:17.05a8
Apr 20USATF Oregon JO Developmental MeetApr 20 · 400 Meters · Place 17 · 36-Unattached36-Unattached400 Meters17.1:15.54a8
Apr 18NWC MS @ La Conner (FH, Lopez, Orcas, Concrete, ICRS, Lummi, MVC, Stanwood)Apr 18 · 1600 Meters · Place 2 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters2.5:35.00a8
Apr 18NWC MS @ La Conner (FH, Lopez, Orcas, Concrete, ICRS, Lummi, MVC, Stanwood)Apr 18 · Long Jump · Port Susan - Stanwood UnitedPort Susan - Stanwood UnitedLong Jump—SCR8
Apr 18NWC MS @ La Conner (FH, Lopez, Orcas, Concrete, ICRS, Lummi, MVC, Stanwood)Apr 18 · 800 Meters · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters—SCR8
Apr 18NWC MS @ La Conner (FH, Lopez, Orcas, Concrete, ICRS, Lummi, MVC, Stanwood)Apr 18 · 400 Meters · Port Susan - Stanwood UnitedPort Susan - Stanwood United400 Meters—SCR8
Apr 6Speed ShowcaseApr 6 · 1500 Meters · Place 11 · 36-Unattached36-Unattached1500 Meters11.5:12.12a8
Apr 6Speed ShowcaseApr 6 · 800 Meters · Place 17 · 36-Unattached36-Unattached800 Meters17.2:42.36a8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 25NWMS FinalsMay 25 · 1600 Meters · Place 9 · Port SusanPort Susan1600 Meters96:02.26a—
May 25NWMS FinalsMay 25 · 800 Meters · Place 13 · Port SusanPort Susan800 Meters132:58.94a—
May 17NWMS Prelims - SouthMay 17 · 1600 Meters · Place 7 · Port Susan - Stanwood UnitedPort Susan - Stanwood United1600 Meters7.6:00.1Unofficial7
May 17NWMS Prelims - SouthMay 17 · 800 Meters · Place 6 · Port Susan - Stanwood UnitedPort Susan - Stanwood United800 Meters6.2:56.7Unofficial7
May 10Stanwood - Port Susan - N. Whidbey - Anacortes - SmallsMay 10 · 1600 Meters · Place 8 · Port SusanPort Susan1600 Meters85:54.7—
May 10Stanwood - Port Susan - N. Whidbey - Anacortes - SmallsMay 10 · 800 Meters · Place 5 · Port SusanPort Susan800 Meters52:54.0—
May 4North Whidbey - With Anacortes, Mt. Vernon, Stanwood, & Port SusanMay 4 · Long Jump · Place 19 · Port SusanPort SusanLong Jump197-6—
May 4North Whidbey - With Anacortes, Mt. Vernon, Stanwood, & Port SusanMay 4 · 1600 Meters · Place 7 · Port SusanPort Susan1600 Meters76:05.16a—
May 4North Whidbey - With Anacortes, Mt. Vernon, Stanwood, & Port SusanMay 4 · 800 Meters · Place 4 · Port SusanPort Susan800 Meters43:00.69a—
Apr 27MV, NWMS, La Conner, Port Susan and Concrete, ICRS, Friday Harbor, Lummi, Orcas, Mount Vernon ChristApr 27 · Long Jump · Place 24 · Port SusanPort SusanLong Jump248-2.25—
Apr 27MV, NWMS, La Conner, Port Susan and Concrete, ICRS, Friday Harbor, Lummi, Orcas, Mount Vernon ChristApr 27 · 1600 Meters · Place 5 · Port SusanPort Susan1600 Meters56:16.0—
Apr 27MV, NWMS, La Conner, Port Susan and Concrete, ICRS, Friday Harbor, Lummi, Orcas, Mount Vernon ChristApr 27 · 800 Meters · Place 5 · Port SusanPort Susan800 Meters53:01.8—