Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCascade Striders Meet · Jun 217.52aCascade Striders MeetJune 2, 2018
1500 Meters · OutdoorRainier Beach Invitational 2019 · May 46:50.04aRainier Beach Invitational 2019May 4, 2019
200 Meters · OutdoorESC meet @ King's · Apr 2733.4ESC meet @ King'sApril 27, 2023
800 Meters · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 233:08.58aUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 23, 2017
800 Meters · Outdoor · Hand timedCascade Striders Meet · Jun 23:23.6hCascade Striders MeetJune 2, 2018
High Jump · Outdoor13th Annual BCS Invitational · Apr 224-00.0013th Annual BCS Invitational April 22, 2023
Javelin · 600g · Outdoor16th Annual BCS Invitational · May 292-0516th Annual BCS Invitational May 2, 2026
Long Jump · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 243.71mUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 24, 2022
Shot Put · 4kg · OutdoorMetro League Meet 4 - Chief Sealth/West Seattle, B. Blanchet, E. Catholic, Lincoln, Seattle Academy · Apr 2330' 3"Metro League Meet 4 - Chief Sealth/West Seattle, B. Blanchet, E. Catholic, Lincoln, Seattle AcademyApril 23, 2026
Shot Put · 6lb · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 247.63mUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 24, 2022
Triathlon · Standard · OutdoorUSATF Pacific Northwest Junior Olympic Combined Events Championships · Jun 18405USATF Pacific Northwest Junior Olympic Combined Events ChampionshipsJune 18, 2017

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · Javelin · Place 19 · Seattle AcademySeattle AcademyJavelin600g19.83-0312
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · Javelin · Place 5 · Seattle AcademySeattle AcademyJavelin594-0612
May 212A/3A District 2 SeaKing ChampionshipsMay 21 · Shot Put · Place 8 · Seattle AcademySeattle AcademyShot Put829-03.2512
May 14Metro League Track/Field ChampionshipMay 14 · Javelin · Place 1 · Seattle AcademySeattle AcademyJavelin192-0512
May 14Metro League Track/Field ChampionshipMay 14 · Shot Put · Place 8 · Seattle AcademySeattle AcademyShot Put829-04.0012
May 8Beak to Peak Javelin MeetMay 8 · Javelin · Place 1 · Seattle AcademySeattle AcademyJavelin600g1.87-0012
May 7Metro League Meet 6 - Ingraham, Cleveland, Garfield, Lincoln, Seattle Academy, Seattle PrepMay 7 · Shot Put · Place 5 · Seattle AcademySeattle AcademyShot Put529-00.5012
May 216th Annual BCS Invitational May 2 · Javelin · Place 8 · Seattle AcademySeattle AcademyJavelin600g8.92-05 PB12
May 216th Annual BCS Invitational May 2 · Shot Put · Place 8 · Seattle AcademySeattle AcademyShot Put4kg8.27-09.7512
Apr 30Metro League Meet 5 - Nathan Hale, Eastside Catholic, Lakeside, Lincoln, Seattle AcademyApr 30 · Shot Put · Place 2 · Seattle AcademySeattle AcademyShot Put226-03.0012
Apr 2536th gearUP Eason InvitationalApr 25 · Javelin · Place 27 · Seattle AcademySeattle AcademyJavelin2784-1012
Apr 2536th gearUP Eason InvitationalApr 25 · Shot Put · Place 32 · Seattle AcademySeattle AcademyShot Put3228-1.2512
Apr 23Metro League Meet 4 - Chief Sealth/West Seattle, B. Blanchet, E. Catholic, Lincoln, Seattle AcademyApr 23 · Discus · Seattle AcademySeattle AcademyDiscus1kg—DNS12
Apr 23Metro League Meet 4 - Chief Sealth/West Seattle, B. Blanchet, E. Catholic, Lincoln, Seattle AcademyApr 23 · Shot Put · Place 1 · Seattle AcademySeattle AcademyShot Put4kg1.30' 3" PB12
Apr 4Arnie Young inviteApr 4 · Javelin · Place 10 · Seattle AcademySeattle AcademyJavelin1084-312
Apr 4Arnie Young inviteApr 4 · Shot Put · Place 22 · Seattle AcademySeattle AcademyShot Put2227-012
Apr 2Metro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAASApr 2 · Discus · Place 8 · Seattle AcademySeattle AcademyDiscus860-112
Apr 2Metro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAASApr 2 · Shot Put · Place 5 · Seattle AcademySeattle AcademyShot Put529-10.5012
Mar 28Kent-Meridian InviteMar 28 · Javelin · Place 3 · Seattle AcademySeattle AcademyJavelin386-812
Mar 26Metro League Meet 1 - Ingraham, Bishop Blanchet, Eastside Catholic, Franklin, Lakeside, SAASMar 26 · Discus · Place 18 · Seattle AcademySeattle AcademyDiscus1841-912
Mar 26Metro League Meet 1 - Ingraham, Bishop Blanchet, Eastside Catholic, Franklin, Lakeside, SAASMar 26 · Shot Put · Place 4 · Seattle AcademySeattle AcademyShot Put430-112

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 11Bill Roe All-Comers Meet #2Jun 11 · Javelin · Place 2 · 36-Unattached36-UnattachedJavelin600g2.25.89m11
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · Javelin · Place 7 · Seattle AcademySeattle AcademyJavelin796-311
May 222A/3A/4A Kingco-Metro-Wesco District ChampionshipsMay 22 · Shot Put · Place 10 · Seattle AcademySeattle AcademyShot Put1029-2.5011
May 15Metro ChampionshipsMay 15 · Javelin · Place 3 · Seattle AcademySeattle AcademyJavelin389-1111
May 15Metro ChampionshipsMay 15 · Shot Put · Place 7 · Seattle AcademySeattle AcademyShot Put729-411
May 8Metro #6: SAAS, Bishop Blanchet, Eastside Catholic, FranklinMay 8 · Discus · Place 4 · Seattle AcademySeattle AcademyDiscus473-811
May 8Metro #6: SAAS, Bishop Blanchet, Eastside Catholic, FranklinMay 8 · Shot Put · Place 5 · Seattle AcademySeattle AcademyShot Put527-7.511
Apr 2635th gearUP Eason InvitationalApr 26 · Javelin · Place 37 · Seattle AcademySeattle AcademyJavelin3780-311
Apr 24Metro #4: SAAS, Ballard, Lakeside, RooseveltApr 24 · Discus · Place 6 · Seattle AcademySeattle AcademyDiscus662-111
Apr 24Metro #4: SAAS, Ballard, Lakeside, RooseveltApr 24 · Shot Put · Place 2 · Seattle AcademySeattle AcademyShot Put228-8.2511
Mar 27NEAC - N. Hale, E. Catholic, Garfield, Lakeside, Lincoln, SAASMar 27 · Triple Jump · Place 2 · Seattle AcademySeattle AcademyTriple Jump225-5.5011
Mar 27NEAC - N. Hale, E. Catholic, Garfield, Lakeside, Lincoln, SAASMar 27 · Discus · Place 10 · Seattle AcademySeattle AcademyDiscus1054-1011
Mar 27NEAC - N. Hale, E. Catholic, Garfield, Lakeside, Lincoln, SAASMar 27 · Shot Put · Place 2 · Seattle AcademySeattle AcademyShot Put229-611
Mar 22KM InviteMar 22 · Triple Jump · Place 16 · Seattle AcademySeattle AcademyTriple Jump1625-7.2511
Mar 22KM InviteMar 22 · Javelin · Place 4 · Seattle AcademySeattle AcademyJavelin489-1111
Mar 15Seattle Academy RelaysMar 15 · Triple Jump · Place 9 · Seattle AcademySeattle AcademyTriple Jump924-5—
Mar 15Seattle Academy RelaysMar 15 · Javelin · Place 5 · Seattle AcademySeattle AcademyJavelin570-1—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 161A District 1/2 Championships 2024May 16 · Triple Jump · Place 15 · Seattle AcademySeattle AcademyTriple Jump1525-10—
May 161A District 1/2 Championships 2024May 16 · Javelin · Place 8 · Seattle AcademySeattle AcademyJavelin886-2—
May 161A District 1/2 Championships 2024May 16 · Shot Put · Place 13 · Seattle AcademySeattle AcademyShot Put1327-8.50—
May 9Emerald Sound Championships 2024May 9 · Triple Jump · Place 8 · Seattle AcademySeattle AcademyTriple Jump828-6.25—
May 9Emerald Sound Championships 2024May 9 · Javelin · Place 6 · Seattle AcademySeattle AcademyJavelin688-8—
May 9Emerald Sound Championships 2024May 9 · Shot Put · Place 9 · Seattle AcademySeattle AcademyShot Put928-6.50—
May 2Emerald Sound Conference @ West SeattleMay 2 · Triple Jump · Place 7 · Seattle AcademySeattle AcademyTriple Jump727-7.5—
May 2Emerald Sound Conference @ West SeattleMay 2 · Javelin · Place 1 · Seattle AcademySeattle AcademyJavelin187-1.5—
May 2Emerald Sound Conference @ West SeattleMay 2 · Shot Put · Place 4 · Seattle AcademySeattle AcademyShot Put427-5—
Apr 27Shoreline InvitationalApr 27 · Javelin · Place 19 · Seattle AcademySeattle AcademyJavelin1979-10—
Apr 25Emerald Sound @ Sultan HSApr 25 · Long Jump · Place 11 · Seattle AcademySeattle AcademyLong Jump1110-3—
Apr 25Emerald Sound @ Sultan HSApr 25 · Javelin · Place 4 · Seattle AcademySeattle AcademyJavelin479-4—
Apr 20Bellevue Christian Track & Field InvitationalApr 20 · Triple Jump · Place 9 · Seattle AcademySeattle AcademyTriple Jump925-4.25—
Apr 20Bellevue Christian Track & Field InvitationalApr 20 · Long Jump · Place 16 · Seattle AcademySeattle AcademyLong Jump1611-6.75—
Apr 20Bellevue Christian Track & Field InvitationalApr 20 · Javelin · Place 18 · Seattle AcademySeattle AcademyJavelin1871-9—
Apr 18Bush, Eastside Prep, G. Falls, NW, SAAS @ SWApr 18 · High Jump · Place 8 · Seattle AcademySeattle AcademyHigh Jump83-10—
Apr 18Bush, Eastside Prep, G. Falls, NW, SAAS @ SWApr 18 · Javelin · Place 1 · Seattle AcademySeattle AcademyJavelin183-11—
Mar 30Kent-Meridian InvitationalMar 30 · Javelin · Place 8 · Seattle AcademySeattle AcademyJavelin888-0—
Mar 28BC, Bush, CPC, SAAS, SW @ Granite FallsMar 28 · Javelin · Place 4 · Seattle AcademySeattle AcademyJavelin473-2—
Mar 21BC, CPC, EP, SAAS & Summit @ SWMar 21 · Javelin · Place 4 · Seattle AcademySeattle AcademyJavelin478-1—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 181A Bi-District - Dist 1 & 2 @ LCHSMay 18 · High Jump · Place 16 · Seattle AcademySeattle AcademyHigh Jump164-2—
May 11Emerald Sound Conference Championships 2023May 11 · High Jump · Place 9 · Seattle AcademySeattle AcademyHigh Jump94-0—
May 4BC, EP, NW, SAAS, and UP @ GFMay 4 · High Jump · Place 3 · Seattle AcademySeattle AcademyHigh Jump34-0—
May 4BC, EP, NW, SAAS, and UP @ GFMay 4 · Javelin · Place 6 · Seattle AcademySeattle AcademyJavelin672-1—
May 4BC, EP, NW, SAAS, and UP @ GFMay 4 · 300m Hurdles · Place 4 · Seattle AcademySeattle Academy300m Hurdles41:02.66a—
May 4BC, EP, NW, SAAS, and UP @ GFMay 4 · 100m Hurdles · Place 4 · Seattle AcademySeattle Academy100m Hurdles421.98a—
Apr 29Shoreline InvitationalApr 29 · Javelin · Place 40 · Seattle AcademySeattle AcademyJavelin4075-9—
Apr 27ESC meet @ King'sApr 27 · Long Jump · Place 11 · Seattle AcademySeattle AcademyLong Jump119-2—
Apr 27ESC meet @ King'sApr 27 · High Jump · Place 3 · Seattle AcademySeattle AcademyHigh Jump34-0—
Apr 27ESC meet @ King'sApr 27 · Javelin · Place 3 · Seattle AcademySeattle AcademyJavelin369-10—
Apr 27ESC meet @ King'sApr 27 · 200 Meters · Place 20 · Seattle AcademySeattle Academy200 Meters2033.4 PB—
Apr 2213th Annual BCS Invitational Apr 22 · Javelin · Place 14 · Seattle AcademySeattle AcademyJavelin600g14.63-099
Apr 2213th Annual BCS Invitational Apr 22 · High Jump · Place 9 · Seattle AcademySeattle AcademyHigh Jump9.4-00.00 PB9
Apr 20ESC meet at King'sApr 20 · Long Jump · Place 10 · Seattle AcademySeattle AcademyLong Jump1010-1—
Apr 20ESC meet at King'sApr 20 · High Jump · Place 3 · Seattle AcademySeattle AcademyHigh Jump33-10—
Apr 20ESC meet at King'sApr 20 · Javelin · Place 3 · Seattle AcademySeattle AcademyJavelin370-3—
Mar 30Sultan MeetMar 30 · Javelin · Place 7 · Seattle AcademySeattle AcademyJavelin762-6—
Mar 30Sultan MeetMar 30 · 200 Meters · Place 16 · Seattle AcademySeattle Academy200 Meters1633.59a—
Mar 25Kent-Meridian InvitationalMar 25 · Long Jump · Place 26 · Seattle AcademySeattle AcademyLong Jump2611-03.25—
Mar 25Kent-Meridian InvitationalMar 25 · Javelin · Place 18 · Seattle AcademySeattle AcademyJavelin1864-06—
Mar 23Bear Cr., Bush, East. Prep, NW, Seattle Ac. @ S WhidbeyMar 23 · Long Jump · Place 6 · Seattle AcademySeattle AcademyLong Jump611-08.25—
Mar 23Bear Cr., Bush, East. Prep, NW, Seattle Ac. @ S WhidbeyMar 23 · Javelin · Place 4 · Seattle AcademySeattle AcademyJavelin479-07—
Mar 18Seattle Academy RelaysMar 18 · Long Jump · Place 24 · Seattle AcademySeattle AcademyLong Jump2412-05.50—
Mar 18Seattle Academy RelaysMar 18 · Javelin · Place 8 · Seattle AcademySeattle AcademyJavelin877-08—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 9 · Rainier Beach TrackRainier Beach TrackLong Jump9.3.71m PB8
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 9 · Rainier Beach TrackRainier Beach TrackJavelin600g9.13.38m8
Jun 24USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 3 · Rainier Beach TrackRainier Beach TrackShot Put6lb3.7.63m PB8

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 17NIKE Christal Johnson Memorial MeetJul 17 · Long Jump · Place 5 · Rainier Beach TrackRainier Beach TrackLong Jump5.2.80m7
Jul 17NIKE Christal Johnson Memorial MeetJul 17 · Javelin · Place 3 · Rainier Beach TrackRainier Beach TrackJavelin600g3.12.97m7
Jul 17NIKE Christal Johnson Memorial MeetJul 17 · Shot Put · Place 1 · Rainier Beach TrackRainier Beach TrackShot Put6lb1.7.05m7
Jul 17NIKE Christal Johnson Memorial MeetJul 17 · High Jump · Place 2 · Rainier Beach TrackRainier Beach TrackHigh Jump2.1.12m7
Jul 10Xtreme Speed Last Chance Qualifier MeetJul 10 · Long Jump · Place 7 · Rainier Beach TrackRainier Beach TrackLong Jump7.3.16m7
Jul 10Xtreme Speed Last Chance Qualifier MeetJul 10 · Javelin · Place 2 · Rainier Beach TrackRainier Beach TrackJavelin600g2.12.95m7
Jul 10Xtreme Speed Last Chance Qualifier MeetJul 10 · Shot Put · Place 2 · Rainier Beach TrackRainier Beach TrackShot Put6lb2.6.85m7
Jul 10Xtreme Speed Last Chance Qualifier MeetJul 10 · High Jump · Place 1 · Rainier Beach TrackRainier Beach TrackHigh Jump1.1.17m7

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4Rainier Beach Invitational 2019May 4 · Shot Put · Rainier Beach TrackRainier Beach TrackShot Put6lb—ND5
May 4Rainier Beach Invitational 2019May 4 · 1500 Meters · Place 13 · Rainier Beach TrackRainier Beach Track1500 Meters13.6:50.04a PB5
May 4Rainier Beach Invitational 2019May 4 · 800 Meters · Place 11 · Rainier Beach TrackRainier Beach Track800 Meters11.3:35.04a5

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Cascade Striders MeetJun 2 · Shot Put · Place 4 · Rainier Beach TrackRainier Beach TrackShot Put6lb4.5.15m4
Jun 2Cascade Striders MeetJun 2 · 800 Meters · Place 14 · Rainier Beach TrackRainier Beach Track800 Meters14.3:23.6h PB4
Jun 2Cascade Striders MeetJun 2 · 100 Meters · Place 21 · Rainier Beach TrackRainier Beach Track100 MetersRound P21.17.52a PB4
May 5Rainier Beach Invitational (youth developmental)May 5 · High Jump · Place 3 · Rainier Beach TrackRainier Beach TrackHigh Jump3.1.05m4
May 5Rainier Beach Invitational (youth developmental)May 5 · 1500 Meters · Place 5 · Rainier Beach TrackRainier Beach Track1500 Meters5.07:06.74
May 5Rainier Beach Invitational (youth developmental)May 5 · 800 Meters · Place 9 · Rainier Beach TrackRainier Beach Track800 Meters9.03:40.74

2017 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Triathlon · Place 9 · Rainier Beach TrackRainier Beach TrackTriathlonStandardRound M9.3473
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 7 · Rainier Beach TrackRainier Beach TrackShot Put6lbRound M7.4.10m3
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · High Jump · Place 7 · Rainier Beach TrackRainier Beach TrackHigh JumpRound M7.1.00m3
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · High Jump · Place 5 · Rainier Beach TrackRainier Beach TrackHigh Jump5.1.00m3
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 9 · Rainier Beach TrackRainier Beach Track200 MetersRound M9.38.77a3
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · High Jump · Place 2 · Rainier Beach TrackRainier Beach TrackHigh Jump2.1.00m3
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 12 · Rainier Beach TrackRainier Beach Track1500 Meters12.7:00.57a3
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 9 · Rainier Beach TrackRainier Beach Track800 Meters9.3:08.58a PB3
Jun 18USATF Pacific Northwest Junior Olympic Combined Events ChampionshipsJun 18 · Triathlon · Place 7 · Rainier Beach TrackRainier Beach TrackTriathlonStandardRound M7.405 PB3
Jun 18USATF Pacific Northwest Junior Olympic Combined Events ChampionshipsJun 18 · Shot Put · Place 5 · Rainier Beach TrackRainier Beach TrackShot Put6lbRound M5.4.59m3
Jun 18USATF Pacific Northwest Junior Olympic Combined Events ChampionshipsJun 18 · High Jump · Place 7 · Rainier Beach TrackRainier Beach TrackHigh JumpRound M7.1.00m3
Jun 18USATF Pacific Northwest Junior Olympic Combined Events ChampionshipsJun 18 · 200 Meters · Place 8 · Rainier Beach TrackRainier Beach Track200 MetersRound M8.37.81a3