Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUtah State Aggie Invitational · Apr 244:37.02aUtah State Aggie InvitationalApril 24, 2026
1600 Meters · Outdoor4A District 1 & 2 Championships · May 154:59.33a4A District 1 & 2 ChampionshipsMay 15, 2024
200 Meters · OutdoorMt Si @ Eastlake · Apr 2427.55Mt Si @ EastlakeApril 24, 2025
3000 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 2210:27.18aOregon Relays presented by AthleticNETApril 22, 2022
3200 Meters · Outdoor2A/3A/4A Kingco Championship (11th-14th) · May 1110:44.392A/3A/4A Kingco Championship (11th-14th)May 11, 2022
400 Meters · OutdoorWoodinville @ Eastlake · May 11:00.67aWoodinville @ EastlakeMay 1, 2025
800 Meters · IndoorSnake River · Jan 152:18.57aSnake RiverJanuary 15, 2026
800 Meters · Outdoor4A District 1 & 2 Championships · May 152:14.45a4A District 1 & 2 ChampionshipsMay 15, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 1500 Meters · Place 29 · Utah StateUtah State1500 MetersRound P29.4:45.07aFr
Apr 29Robison InvitationalApr 29 · 800 Meters · Place 8 · Utah StateUtah State800 Meters8.2:19.39aFr
Apr 24Utah State Aggie InvitationalApr 24 · 1500 Meters · Place 1 · Utah StateUtah State1500 Meters1.4:37.02a PBFr
Apr 10Utah Spring ClassicApr 10 · 800 Meters · Place 5 · Utah StateUtah State800 Meters52:18.09aFr
Mar 262026 UVU Collegiate InvitationalMar 26 · 1500 Meters · Place 27 · Utah StateUtah State1500 Meters27.4:58.16aFr
Mar 21Utah Tech InvitationalMar 21 · 800 Meters · Place 5 · Utah StateUtah State800 Meters52:17.12aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 15Snake RiverJan 15 · 800 Meters · Place 10 · Utah StateUtah State800 Meters10.2:18.57a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 122025 ISU Winter OpenDec 12 · 800 Meters · Place 2 · Utah StateUtah State800 Meters2.2:21.75aFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 800 Meters · Place 15 · EastlakeEastlake800 MetersRound P152:17.55a12
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · 1600 Meters · Place 8 · EastlakeEastlake1600 Meters85:07.53a12
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · 800 Meters · Place 6 · EastlakeEastlake800 Meters62:15.22a12
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · 1600 Meters · Place 8 · EastlakeEastlake1600 Meters85:12.60a12
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · 800 Meters · Place 7 · EastlakeEastlake800 Meters72:17.89a12
May 9Liberty TwilightMay 9 · 1600 Meters · Place 11 · EastlakeEastlake1600 Meters115:07.48a12
May 3South Sound Classic Presented by the Washington State FairMay 3 · 800 Meters · Place 12 · EastlakeEastlake800 Meters12.2:19.57a12
May 1Woodinville @ EastlakeMay 1 · 400 Meters · Place 3 · EastlakeEastlake400 Meters31:00.67a PB12
May 1Woodinville @ EastlakeMay 1 · 200 Meters · Place 6 · EastlakeEastlake200 Meters627.69a12
Apr 26Big 5 InviteApr 26 · 800 Meters · Place 3 · EastlakeEastlake800 Meters32:19.6312
Apr 24Mt Si @ EastlakeApr 24 · 400 Meters · Place 2 · EastlakeEastlake400 Meters21:00.7412
Apr 24Mt Si @ EastlakeApr 24 · 200 Meters · Place 4 · EastlakeEastlake200 Meters427.55 PB12
Apr 4Oregon Relays presented by AthleticNETApr 4 · 400 Meters · EastlakeEastlake400 MetersRelay Split—1:00.2hUnofficial12
Apr 4Oregon Relays presented by AthleticNETApr 4 · 800 Meters · Place 40 · EastlakeEastlake800 Meters40.2:24.97a12
Mar 29Issaquah Icebreaker InviteMar 29 · 1600 Meters · Place 12 · EastlakeEastlake1600 Meters125:22.12a12
Mar 19Battle of the 228th (Jamboree)Mar 19 · 1600 Meters · Place 4 · EastlakeEastlake1600 Meters45:20.68a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 154A District 1 & 2 ChampionshipsMay 15 · 1600 Meters · Place 3 · EastlakeEastlake1600 Meters34:59.33a PB—
May 154A District 1 & 2 ChampionshipsMay 15 · 800 Meters · Place 5 · EastlakeEastlake800 Meters52:14.45a PB—
May 9Kingco 2A/3A/4A League ChampionshipsMay 9 · 1600 Meters · Place 9 · EastlakeEastlake1600 Meters95:07.49a—
May 3The Liberty TwilightMay 3 · 1600 Meters · Place 6 · EastlakeEastlake1600 Meters65:00.55a—
Apr 27Big 5 InviteApr 27 · 800 Meters · Place 3 · EastlakeEastlake800 Meters32:25.81a—
Apr 25Skyline @ EastlakeApr 25 · 200 Meters · Place 6 · EastlakeEastlake200 Meters628.19a—
Apr 3Mt Si @ EastlakeApr 3 · 3200 Meters · Place 2 · EastlakeEastlake3200 Meters211:28.26a—
Mar 30Liberty InviteMar 30 · 1600 Meters · Place 4 · EastlakeEastlake1600 Meters45:14.62a—
Mar 30Liberty InviteMar 30 · 800 Meters · Place 8 · EastlakeEastlake800 Meters82:23.27a—
Mar 27Eastlake @ NewportMar 27 · 1600 Meters · Place 2 · EastlakeEastlake1600 Meters25:19.87a—
Mar 27Eastlake @ NewportMar 27 · 800 Meters · Place 3 · EastlakeEastlake800 Meters32:23.02a—
Mar 23Issaquah Icebreaker InviteMar 23 · 3200 Meters · Place 6 · EastlakeEastlake3200 Meters611:18.41a—
Mar 14Battle for 228th Street Meet (Jamboree)Mar 14 · 1600 Meters · Place 4 · EastlakeEastlake1600 Meters45:32.86a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25 WIAA 2A, 3A, 4A State Championship Meet (HS)May 25 · 1600 Meters · Place 13 · EastlakeEastlake1600 Meters135:10.59a—
May 172A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 1600 Meters · Place 5 · EastlakeEastlake1600 Meters5.5:00.99a10
May 172A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 800 Meters · Place 6 · EastlakeEastlake800 Meters6.2:16.45a10
May 12Kingco 2A, 3A & 4A ChampionshipsMay 12 · 1600 Meters · Place 6 · EastlakeEastlake1600 Meters6.5:02.66a10
May 12Kingco 2A, 3A & 4A ChampionshipsMay 12 · 400 Meters · EastlakeEastlake400 MetersRelay Split—60.5Unofficial10
May 12Kingco 2A, 3A & 4A ChampionshipsMay 12 · 800 Meters · Place 7 · EastlakeEastlake800 Meters7.2:18.96a10
May 5Liberty TwilightMay 5 · 1600 Meters · Place 5 · EastlakeEastlake1600 Meters55:03.9710
Apr 19Eastlake @ Mount SiApr 19 · 800 Meters · Place 2 · EastlakeEastlake800 Meters22:19.8010
Apr 5Newport @ EastlakeApr 5 · 1600 Meters · Place 2 · EastlakeEastlake1600 Meters25:19.69a—
Apr 5Newport @ EastlakeApr 5 · 800 Meters · Place 3 · EastlakeEastlake800 Meters32:32.08a—
Apr 5Newport @ EastlakeApr 5 · 200 Meters · Place 4 · EastlakeEastlake200 Meters428.48a—
Apr 1Mt.Tahoma Track Festival Apr 1 · 3200 Meters · Place 6 · EastlakeEastlake3200 Meters611:12.54a—
Mar 25Kent-Meridian InvitationalMar 25 · 1600 Meters · Place 4 · EastlakeEastlake1600 Meters45:22.44a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 26WIAA 2A, 3A, 4A State Championship Meet (HS)May 26 · 3200 Meters · Place 9 · EastlakeEastlake3200 Meters9.11:01.36a9
May 26WIAA 2A, 3A, 4A State Championship Meet (HS)May 26 · 1600 Meters · Place 12 · EastlakeEastlake1600 Meters12.5:04.27a9
May 20Wesco-Kingco Bi-District Championship - Day 2May 20 · 3200 Meters · Place 3 · EastlakeEastlake3200 Meters310:47.259
May 20Wesco-Kingco Bi-District Championship - Day 2May 20 · 1600 Meters · Place 3 · EastlakeEastlake1600 Meters35:00.829
May 18Wesco-Kingco Bi-District Championship - Day 1May 18 · 1600 Meters · Place 3 · EastlakeEastlake1600 Meters35:00.829
May 112A/3A/4A Kingco Championship (11th-14th)May 11 · 3200 Meters · Place 4 · EastlakeEastlake3200 Meters410:44.39 PB9
May 112A/3A/4A Kingco Championship (11th-14th)May 11 · 1600 Meters · Place 5 · EastlakeEastlake1600 Meters55:05.199
May 6Liberty TwilightMay 6 · 1600 Meters · Place 2 · EastlakeEastlake1600 Meters25:03.779
Apr 30Shoreline InvitationalApr 30 · 3200 Meters · Place 3 · EastlakeEastlake3200 Meters310:55.919
Apr 28Skyline @ EastlakeApr 28 · 1600 Meters · Place 1 · EastlakeEastlake1600 Meters15:10.419
Apr 22Oregon Relays presented by AthleticNETApr 22 · 3000 Meters · Place 3 · EastlakeEastlake3000 Meters3.10:27.18a PB9
Apr 14Redmond @ EastlakeApr 14 · 1600 Meters · Place 3 · EastlakeEastlake1600 Meters35:19.399
Mar 31Eastlake @ NewportMar 31 · 3200 Meters · Place 3 · EastlakeEastlake3200 Meters311:45.699
Mar 31Eastlake @ NewportMar 31 · 1600 Meters · Place 2 · EastlakeEastlake1600 Meters25:19.449
Mar 26KM InviteMar 26 · 3200 Meters · Place 1 · EastlakeEastlake3200 Meters111:06.109
Mar 24Issaquah @ EastlakeMar 24 · 1600 Meters · Place 1 · EastlakeEastlake1600 Meters15:18.439
Mar 18Plateau JamboreeMar 18 · 1600 Meters · Place 4 · EastlakeEastlake1600 Meters45:24.519

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28JV Finals RMS, IMS, EMS May 28 · 1600 Meters · Evergreen (Redmond)Evergreen (Redmond)1600 Meters—6:15Unofficial6
May 28JV Finals RMS, IMS, EMS May 28 · 200 Meters · Evergreen (Redmond)Evergreen (Redmond)200 Meters—33.88Unofficial6
May 23Rose Hill & Evergreen at Kirkland at Lake Washington HSMay 23 · 1600 Meters · Evergreen (Redmond)Evergreen (Redmond)1600 Meters—6:09Unofficial6
May 23Rose Hill & Evergreen at Kirkland at Lake Washington HSMay 23 · 200 Meters · Evergreen (Redmond)Evergreen (Redmond)200 Meters—32.0Unofficial6
May 16Finn Hill @ EvergreenMay 16 · 1600 Meters · Evergreen (Redmond)Evergreen (Redmond)1600 Meters—6:23Unofficial6
May 16Finn Hill @ EvergreenMay 16 · 200 Meters · Evergreen (Redmond)Evergreen (Redmond)200 Meters—34.26Unofficial6
May 10Evergreen @ RedmondMay 10 · 1600 Meters · Evergreen (Redmond)Evergreen (Redmond)1600 Meters—6:48Unofficial6
May 10Evergreen @ RedmondMay 10 · 55m Hurdles · Evergreen (Redmond)Evergreen (Redmond)55m Hurdles30"—11.82Unofficial6
May 10Evergreen @ RedmondMay 10 · 200 Meters · Evergreen (Redmond)Evergreen (Redmond)200 Meters—33.34Unofficial6
May 3Evergreen @ InglewoodMay 3 · 1600 Meters · Evergreen (Redmond)Evergreen (Redmond)1600 Meters—6:33Unofficial6
May 3Evergreen @ InglewoodMay 3 · 200 Meters · Evergreen (Redmond)Evergreen (Redmond)200 Meters—33.7Unofficial6