Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2A/3A District 2 SeaKing Championships · May 2112.10a2A/3A District 2 SeaKing ChampionshipsMay 21, 2026
100m Hurdles · 33" / 0.838m · OutdoorWashington State Combined Events Championship · Jun 617.00aWashington State Combined Events ChampionshipJune 6, 2026
200 Meters · Indoor2026 Spokane HS Invitational · Jan 2325.11a2026 Spokane HS InvitationalJanuary 23, 2026
200 Meters · OutdoorWashington State Combined Events Championship · Jun 624.80aWashington State Combined Events ChampionshipJune 6, 2026
300 Meters · Indoor2026 Spokane HS Preview · Jan 939.23a2026 Spokane HS PreviewJanuary 9, 2026
400 Meters · Indoor2026 Spokane HS Invitational · Jan 2356.12a2026 Spokane HS InvitationalJanuary 23, 2026
400 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2754.54a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
60 Meter · Indoor2024 STCU West Coast Championships · Mar 28.12a2024 STCU West Coast ChampionshipsMarch 2, 2024
60 Meters · Indoor2026 Spokane HS Invitational · Jan 237.85a2026 Spokane HS InvitationalJanuary 23, 2026
800 Meters · OutdoorWashington State Combined Events Championship · Jun 62:14.31aWashington State Combined Events ChampionshipJune 6, 2026
Heptathlon · OutdoorWashington State Combined Events Championship · Jun 64256Washington State Combined Events ChampionshipJune 6, 2026
High Jump · OutdoorWashington State Combined Events Championship · Jun 61.36mWashington State Combined Events ChampionshipJune 6, 2026
Javelin · 600g · OutdoorWashington State Combined Events Championship · Jun 621.26mWashington State Combined Events ChampionshipJune 6, 2026
Long Jump · OutdoorWashington State Combined Events Championship · Jun 65.40mWashington State Combined Events ChampionshipJune 6, 2026
Shot Put · 4kg · OutdoorWashington State Combined Events Championship · Jun 67.99mWashington State Combined Events ChampionshipJune 6, 2026

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

2026 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 4 · GLS Speed TCGLS Speed TC400 MetersRound S4.55.58a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 6 · GLS Speed TCGLS Speed TC400 MetersRound P6.57.40a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 2 · GLS Speed TCGLS Speed TC400 Meters2.54.54a PB10
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · 400 Meters · Place 1 · GLS Speed TCGLS Speed TC400 Meters154.73a10
Jun 6Washington State Combined Events ChampionshipJun 6 · Heptathlon · Place 4 · GLS Speed TCGLS Speed TCHeptathlon4.4256 PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · Long Jump · Place 3 · GLS Speed TCGLS Speed TCLong Jump3.5.40m PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · High Jump · Place 16 · GLS Speed TCGLS Speed TCHigh Jump16.1.36m PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · Javelin · Place 21 · GLS Speed TCGLS Speed TCJavelin600g21.21.26m PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · Shot Put · Place 9 · GLS Speed TCGLS Speed TCShot Put4kg9.7.99m PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · 100m Hurdles · Place 13 · GLS Speed TCGLS Speed TC100m Hurdles33" / 0.838m13.17.00a PBWind: 0.410
Jun 6Washington State Combined Events ChampionshipJun 6 · 800 Meters · Place 1 · GLS Speed TCGLS Speed TC800 Meters1.2:14.31a PB10
Jun 6Washington State Combined Events ChampionshipJun 6 · 200 Meters · Place 1 · GLS Speed TCGLS Speed TC200 Meters1.24.80a PBWind: 0.710
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 400 Meters · Place 2 · Mercer IslandMercer Island400 MetersRound P2.55.89a10
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters1.54.80a10
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 200 Meters · Place 4 · Mercer IslandMercer Island200 MetersRound P4.25.16aWind: 2.710
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 200 Meters · Place 6 · Mercer IslandMercer Island200 Meters6.24.97aWind: 2.110
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 100 Meters · Place 8 · Mercer IslandMercer Island100 MetersRound P8.12.20aWind: 110
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 100 Meters · Place 8 · Mercer IslandMercer Island100 Meters8.12.58aWind: -0.610
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters154.97a10
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · 200 Meters · Place 2 · Mercer IslandMercer Island200 Meters224.82a10
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · 100 Meters · Place 1 · Mercer IslandMercer Island100 Meters112.10a PB10
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters156.94a10
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · 200 Meters · Place 1 · Mercer IslandMercer Island200 Meters124.97a10
May 14Kingco 2A/3A/4A ChampionshipsMay 14 · 100 Meters · Place 2 · Mercer IslandMercer Island100 Meters212.19a10
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Long Jump · Place 1 · Mercer IslandMercer IslandLong Jump117-3.510
May 7Mt. Si & Mercer Island @ Woodinville T&F MeetMay 7 · Javelin · Place 7 · Mercer IslandMercer IslandJavelin765-510
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters1.56.02a10
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 100 Meters · Place 7 · Mercer IslandMercer Island100 Meters7.12.33aWind: -0.410
Apr 28Issaquah @ Mercer IslandApr 28 · Shot Put · Place 6 · Mercer IslandMercer IslandShot Put622-4.510
Apr 28Issaquah @ Mercer IslandApr 28 · 800 Meters · Place 1 · Mercer IslandMercer Island800 Meters12:16.24a10
Apr 21Skyline @ Mercer IslandApr 21 · 200 Meters · Place 1 · Mercer IslandMercer Island200 Meters124.83a10
Apr 21Skyline @ Mercer IslandApr 21 · 100 Meters · Place 1 · Mercer IslandMercer Island100 Meters112.23a10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 400 Meters · Place 4 · Mercer IslandMercer Island400 Meters4.56.45a10
Mar 28Issaquah Icebreaker InviteMar 28 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters157.13a10
Mar 28Issaquah Icebreaker InviteMar 28 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters157.13a10
Mar 26Newport & Highline @ Mercer IslandMar 26 · 300m Hurdles · Place 1 · Mercer IslandMercer Island300m Hurdles146.19a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 202026 STCU West Coast Indoor ChampionshipsFeb 20 · 400 Meters · Place 6 · GLS Speed TCGLS Speed TC400 Meters656.50a10
Feb 202026 STCU West Coast Indoor ChampionshipsFeb 20 · 200 Meters · Place 17 · GLS Speed TCGLS Speed TC200 Meters1725.30a10
Jan 232026 Spokane HS InvitationalJan 23 · 60 Meters · Place 12 · GLS Speed TCGLS Speed TC60 MetersRound P127.85a PB10
Jan 232026 Spokane HS InvitationalJan 23 · 400 Meters · Place 5 · GLS Speed TCGLS Speed TC400 Meters556.12a PB10
Jan 232026 Spokane HS InvitationalJan 23 · 200 Meters · Place 12 · GLS Speed TCGLS Speed TC200 Meters1225.11a PB10
Jan 92026 Spokane HS PreviewJan 9 · 300 Meters · Place 2 · GLS Speed TCGLS Speed TC300 Meters239.23a PB10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 400 Meters · Place 4 · Mercer IslandMercer Island400 MetersRound P457.02a9
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 400 Meters · Place 4 · Mercer IslandMercer Island400 Meters456.03a9
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 200 Meters · Place 7 · Mercer IslandMercer Island200 MetersRound P724.96a9
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 200 Meters · Place 6 · Mercer IslandMercer Island200 Meters625.61a9
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters156.50a9
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · 200 Meters · Place 1 · Mercer IslandMercer Island200 Meters124.88a9
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters157.44a9
May 15Kingco 2A/3A/4A ChampionshipsMay 15 · 200 Meters · Place 1 · Mercer IslandMercer Island200 Meters125.44a9
May 3Shoreline InvitationalMay 3 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters157.07a9
May 3Shoreline InvitationalMay 3 · 200 Meters · Place 3 · Mercer IslandMercer Island200 Meters325.68a9
May 1Mercer Island @ Inglemoor: SENIOR NIGHT! Senior recogniation starts at 3:00May 1 · 800 Meters · Place 5 · Mercer IslandMercer Island800 Meters5.2:20.88a9
Apr 23Mercer Island VS NewportApr 23 · 800 Meters · Place 1 · Mercer IslandMercer Island800 Meters12:21.629
Apr 4Oregon Relays presented by AthleticNETApr 4 · 200 Meters · Place 18 · Mercer IslandMercer Island200 Meters18.25.62aWind: 0.79
Mar 29Issaquah Icebreaker InviteMar 29 · 400 Meters · Place 1 · Mercer IslandMercer Island400 Meters156.58a9
Mar 27MERCER ISLAND V HAZENMar 27 · Long Jump · Place 1 · Mercer IslandMercer IslandLong Jump116-9.59
Mar 20Mercer Island VS InterlakeMar 20 · Long Jump · Place 1 · Mercer IslandMercer IslandLong Jump117-3.259

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 242025 Spokane HS InvitationalJan 24 · 60 Meters · Place 12 · GLS Speed TCGLS Speed TC60 MetersRound P1225.38a—
Jan 242025 Spokane HS InvitationalJan 24 · 60 Meters · Place 4 · GLS Speed TCGLS Speed TC60 MetersRound P457.60a—
Jan 242025 Spokane HS InvitationalJan 24 · 60 Meters · Place 11 · GLS Speed TCGLS Speed TC60 MetersRound P117.90a—
Jan 102025 Spokane HS PreviewJan 10 · 200 Meters · Place 5 · GLS Speed TCGLS Speed TC200 Meters525.60a—
Jan 102025 Spokane HS PreviewJan 10 · 60 Meters · Place 25 · GLS Speed TCGLS Speed TC60 Meters258.07a—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance400 Meters156.97a—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance200 Meters125.51a—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance200 Meters125.64a—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance100 Meters112.61a—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance100 Meters112.75a—
Jun 122024 Brooks PR InvitationalJun 12 · 400 Meters · Place 5 · Ford Sports PerformanceFord Sports Performance400 Meters556.31a—
May 183M INVITATIONAL "2024"May 18 · 400 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance400 Meters1.58.04a8
May 183M INVITATIONAL "2024"May 18 · 200 Meters · Place 2 · Ford Sports PerformanceFord Sports Performance200 Meters2.25.73a8
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 6 · Ford Sports PerformanceFord Sports Performance100 MetersRound P6.13.14a8
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 5 · Ford Sports PerformanceFord Sports Performance100 Meters5.13.14a8
May 5Rainier Beach Invitational 2024May 5 · 200 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance200 Meters1.26.03a8
May 5Rainier Beach Invitational 2024May 5 · 100 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance100 MetersRound P1.12.97a8
May 5Rainier Beach Invitational 2024May 5 · 100 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance100 Meters1.12.94a8
Apr 27Ford Sports Performance Invitational - Nino Cantu Run for AutismApr 27 · 400 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance400 Meters1.1:00.09a8
Apr 27Ford Sports Performance Invitational - Nino Cantu Run for AutismApr 27 · 200 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance200 Meters1.26.63a8
Apr 27Ford Sports Performance Invitational - Nino Cantu Run for AutismApr 27 · 100 Meters · Place 3 · Ford Sports PerformanceFord Sports Performance100 MetersRound P3.13.16a8
Apr 27Ford Sports Performance Invitational - Nino Cantu Run for AutismApr 27 · 100 Meters · Place 3 · Ford Sports PerformanceFord Sports Performance100 Meters3.13.10a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 5 · 36-Unattached36-Unattached400 Meters5.59.15a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · Place 8 · 36-Unattached36-Unattached200 Meters8.26.08aWind: 2.68
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · Place 18 · 36-Unattached36-Unattached100 MetersRound P18.13.21aWind: 08
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · Place 14 · 36-Unattached36-Unattached100 Meters14.13.26aWind: -1.48

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 22024 STCU West Coast ChampionshipsMar 2 · 300 Meters · Place 4 · Ford Sports PerformanceFord Sports Performance300 Meters4.42.49a8
Mar 22024 STCU West Coast ChampionshipsMar 2 · 60 Meter · Place 17 · Ford Sports PerformanceFord Sports Performance60 MeterRound P17.8.12a PB8
Mar 22024 STCU West Coast ChampionshipsMar 2 · 400 Meters · Place 7 · Ford Sports PerformanceFord Sports Performance400 Meters7.1:00.19a8
Mar 22024 STCU West Coast ChampionshipsMar 2 · 200 Meters · Place 6 · Ford Sports PerformanceFord Sports Performance200 Meters6.25.80a8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Rainier Beach 20th annual track and field meetMay 7 · 400 Meters · Place 1 · Ford Sports PerformanceFord Sports Performance400 Meters11:00.37a—
May 7Rainier Beach 20th annual track and field meetMay 7 · 200 Meters · Place 3 · Ford Sports PerformanceFord Sports Performance200 Meters327.95a—
May 7Rainier Beach 20th annual track and field meetMay 7 · 100 Meters · Place 2 · Ford Sports PerformanceFord Sports Performance100 MetersRound P213.21a—
May 7Rainier Beach 20th annual track and field meetMay 7 · 100 Meters · Place 3 · Ford Sports PerformanceFord Sports Performance100 Meters313.49a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13CTMSL Championship MeetMay 13 · Long Jump · Place 1 · Eastside PreparatoryEastside PreparatoryLong Jump1.13-03.256
May 13CTMSL Championship MeetMay 13 · 800 Meters · Place 1 · Eastside PreparatoryEastside Preparatory800 Meters1.2:38.94a6
May 13CTMSL Championship MeetMay 13 · 400 Meters · Place 1 · Eastside PreparatoryEastside Preparatory400 Meters1.1:04.66a6
May 6CTMSL League Meet #3May 6 · Long Jump · Place 1 · Eastside PreparatoryEastside PreparatoryLong Jump1.12-06.006
May 6CTMSL League Meet #3May 6 · 800 Meters · Place 1 · Eastside PreparatoryEastside Preparatory800 Meters1.2:45.64a6
May 6CTMSL League Meet #3May 6 · 400 Meters · Place 1 · Eastside PreparatoryEastside Preparatory400 Meters1.1:05.12a6
May 6CTMSL League Meet #3May 6 · 200 Meters · Place 4 · Eastside PreparatoryEastside Preparatory200 Meters4.31.12a6
Apr 29CTMSL League Meet #2Apr 29 · 800 Meters · Place 1 · Eastside PreparatoryEastside Preparatory800 Meters1.2:45.78a6
Apr 29CTMSL League Meet #2Apr 29 · 400 Meters · Place 1 · Eastside PreparatoryEastside Preparatory400 Meters1.66.42a6
Apr 29CTMSL League Meet #2Apr 29 · 200 Meters · Place 3 · Eastside PreparatoryEastside Preparatory200 Meters3.29.95a6
Apr 29CTMSL League Meet #2Apr 29 · 100 Meters · Place 5 · Eastside PreparatoryEastside Preparatory100 Meters5.14.64a6
Apr 8CTMSL League Meet #1Apr 8 · Long Jump · Place 2 · Eastside PreparatoryEastside PreparatoryLong Jump2.13-06.506
Apr 8CTMSL League Meet #1Apr 8 · 800 Meters · Place 1 · Eastside PreparatoryEastside Preparatory800 Meters1.2:55.05a6
Apr 8CTMSL League Meet #1Apr 8 · 400 Meters · Place 1 · Eastside PreparatoryEastside Preparatory400 Meters1.67.20a6
Apr 8CTMSL League Meet #1Apr 8 · 200 Meters · Place 2 · Eastside PreparatoryEastside Preparatory200 Meters2.30.35a6