Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKingston and Bremerton @North Mason · Apr 2314.34Kingston and Bremerton @North MasonApril 23, 2025
100m Hurdles · 33" / 0.838m · OutdoorOlympic League/2A Sub District · May 718.16aOlympic League/2A Sub DistrictMay 7, 2026
15-16 40 Yard Dash · OutdoorWashington Track & Field / Alpha Speed Summer Meet · Jun 105.81aWashington Track & Field / Alpha Speed Summer MeetJune 10, 2023
200 Meters · OutdoorMountain View Middle School @ Marcus Whitman Middle School · Oct 1228.0Mountain View Middle School @ Marcus Whitman Middle SchoolOctober 12, 2022
200m Hurdles · 30" / 0.762m · OutdoorWest Sound MS League Championships · Oct 2432.80aWest Sound MS League ChampionshipsOctober 24, 2022
300m Hurdles · 30" / 0.762m · OutdoorOlympic League/2A Sub District · May 752.08aOlympic League/2A Sub DistrictMay 7, 2026
400 Meters · OutdoorWashington Track & Field / Alpha Speed Summer Meet · Jun 101:09.76aWashington Track & Field / Alpha Speed Summer MeetJune 10, 2023
75m Hurdles · 30" · OutdoorMountain View Middle School @ Marcus Whitman Middle School · Oct 1213.0Mountain View Middle School @ Marcus Whitman Middle SchoolOctober 12, 2022
Discus · 1kg · OutdoorRainier Beach Invitational 2019 · May 410.90mRainier Beach Invitational 2019May 4, 2019
Javelin · 300g TJ · OutdoorXtreme Speed Twilight Meet · Jun 944-01Xtreme Speed Twilight MeetJune 9, 2018
Javelin · 450g AeroJav · OutdoorTeam Blackout Elite Track Club 2nd Annual Track Meet · May 1847-06Team Blackout Elite Track Club 2nd Annual Track Meet May 18, 2019
Long Jump · OutdoorRainier Beach Invitational (youth developmental) · May 53.39mRainier Beach Invitational (youth developmental)May 5, 2018

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 202A District 3 - WCD ChampionshipsMay 20 · 300m Hurdles · Place 6 · BremertonBremerton300m Hurdles651.33a11
May 202A District 3 - WCD ChampionshipsMay 20 · 100m Hurdles · Place 6 · BremertonBremerton100m Hurdles617.93a11
May 7Olympic League/2A Sub DistrictMay 7 · 300m Hurdles · Place 6 · BremertonBremerton300m Hurdles30" / 0.762m6.52.08a PB11
May 7Olympic League/2A Sub DistrictMay 7 · 100m Hurdles · Place 5 · BremertonBremerton100m Hurdles33" / 0.838m5.18.16a PBWind: 0.611
May 266th Shelton Invitational Track & FieldMay 2 · 300m Hurdles · Place 16 · BremertonBremerton300m Hurdles30" / 0.762m16.53.04a11
May 266th Shelton Invitational Track & FieldMay 2 · 100m Hurdles · Place 12 · BremertonBremerton100m Hurdles33" / 0.838m12.18.54a11
Apr 25Bill Harris InvitationalApr 25 · 300m Hurdles · Place 26 · BremertonBremerton300m Hurdles2654.31a11
Apr 25Bill Harris InvitationalApr 25 · 100m Hurdles · Place 26 · BremertonBremerton100m Hurdles2618.96a11
Apr 23OL Meet #4 Port Angeles, Bainbridge @ BremertonApr 23 · 300m Hurdles · Place 3 · BremertonBremerton300m Hurdles353.74a11
Apr 23OL Meet #4 Port Angeles, Bainbridge @ BremertonApr 23 · 100m Hurdles · Place 3 · BremertonBremerton100m Hurdles318.67a11
Apr 23OL Meet #4 Port Angeles, Bainbridge @ BremertonApr 23 · 100 Meters · Place 14 · BremertonBremerton100 Meters1414.83a11
Apr 18Dave Snyder's Lil' NorwayApr 18 · 300m Hurdles · Place 15 · BremertonBremerton300m Hurdles1554.58a11
Apr 18Dave Snyder's Lil' NorwayApr 18 · 100m Hurdles · Place 15 · BremertonBremerton100m Hurdles1519.16a11
Apr 15OL Meet #3 - Bremerton @ SequimApr 15 · 200 Meters · Place 6 · BremertonBremerton200 Meters633.08a11
Apr 15OL Meet #3 - Bremerton @ SequimApr 15 · 100 Meters · Place 8 · BremertonBremerton100 Meters814.63a11
Mar 19OL Meet #1 Kingston, Bremerton, @ North Kitsap Mar 19 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles154.94a11
Mar 19OL Meet #1 Kingston, Bremerton, @ North Kitsap Mar 19 · 100 Meters · Place 14 · BremertonBremerton100 Meters1415.30a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 212A WCD#3 District Championships 2025May 21 · 300m Hurdles · Place 6 · BremertonBremerton300m Hurdles649.86a10
May 212A WCD#3 District Championships 2025May 21 · 100m Hurdles · Place 10 · BremertonBremerton100m Hurdles1018.06a10
May 82A Olympic League ChampionshipsMay 8 · 300m Hurdles · Place 3 · BremertonBremerton300m Hurdles350.25a10
May 82A Olympic League ChampionshipsMay 8 · 100m Hurdles · Place 6 · BremertonBremerton100m Hurdles618.00a10
May 1Bremerton & North Kitsap @ KingstonMay 1 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles151.79a10
May 1Bremerton & North Kitsap @ KingstonMay 1 · 100m Hurdles · Place 3 · BremertonBremerton100m Hurdles318.34a10
Apr 26Bill Harris InvitationalApr 26 · 300m Hurdles · Place 22 · BremertonBremerton300m Hurdles2252.7510
Apr 23Kingston and Bremerton @North MasonApr 23 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles152.3510
Apr 23Kingston and Bremerton @North MasonApr 23 · 200 Meters · Place 8 · BremertonBremerton200 Meters831.2610
Apr 23Kingston and Bremerton @North MasonApr 23 · 100 Meters · Place 6 · BremertonBremerton100 Meters614.34 PB10
Apr 3Kitsap Mini-InviteApr 3 · 300m Hurdles · Place 3 · BremertonBremerton300m Hurdles353.09a10
Apr 3Kitsap Mini-InviteApr 3 · 100 Meters · Place 11 · BremertonBremerton100 Meters1114.56a10
Mar 29South Sound Freshmen-Sophomore InvitationalMar 29 · 300m Hurdles · Place 5 · BremertonBremerton300m Hurdles553.44a10
Mar 22KM InviteMar 22 · 300m Hurdles · Place 9 · BremertonBremerton300m Hurdles953.79a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 172A Bi District Championships 2024May 17 · 300m Hurdles · Place 7 · BremertonBremerton300m Hurdles749.83a—
May 2Olympic League ChampionshipsMay 2 · 300m Hurdles · Place 2 · BremertonBremerton300m Hurdles251.17a—
May 2Olympic League ChampionshipsMay 2 · 100m Hurdles · Place 6 · BremertonBremerton100m Hurdles619.07a—
Apr 2764th Shelton InvitationalApr 27 · 300m Hurdles · Place 8 · BremertonBremerton300m Hurdles851.62a—
Apr 20Lil' Norway InvitationalApr 20 · 300m Hurdles · Place 6 · BremertonBremerton300m Hurdles651.85a—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles153.59a—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · 100m Hurdles · Place 1 · BremertonBremerton100m Hurdles119.11a—
Apr 11OL North Kitsap vs Kingston @ Bremerton Apr 11 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles152.84a—
Apr 11OL North Kitsap vs Kingston @ Bremerton Apr 11 · 100m Hurdles · Place 2 · BremertonBremerton100m Hurdles219.15a—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · High Jump · Place 6 · BremertonBremertonHigh Jump64-0—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · 300m Hurdles · Place 2 · BremertonBremerton300m Hurdles255.57a—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · 100m Hurdles · Place 3 · BremertonBremerton100m Hurdles320.10a—
Mar 23Curtis Viking Relay ChampionshipsMar 23 · High Jump · Place 17 · BremertonBremertonHigh Jump174-2—
Mar 21OL Sequim @ BremertonMar 21 · 300m Hurdles · Place 1 · BremertonBremerton300m Hurdles154.22a—
Mar 21OL Sequim @ BremertonMar 21 · 100m Hurdles · Place 1 · BremertonBremerton100m Hurdles119.40a—
Mar 21OL Sequim @ BremertonMar 21 · 200 Meters · Place 3 · BremertonBremerton200 Meters330.68a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10Washington Track & Field / Alpha Speed Summer MeetJun 10 · Long Jump · Place 6 · Bremerton JaguarsBremerton JaguarsLong Jump64.06m—
Jun 10Washington Track & Field / Alpha Speed Summer MeetJun 10 · 100m Hurdles · Place 11 · Bremerton JaguarsBremerton Jaguars100m Hurdles1119.47a—
Jun 10Washington Track & Field / Alpha Speed Summer MeetJun 10 · 400 Meters · Place 15 · Bremerton JaguarsBremerton Jaguars400 Meters151:09.76a PB—
Jun 10Washington Track & Field / Alpha Speed Summer MeetJun 10 · 15-16 40 Yard Dash · Place 5 · Bremerton JaguarsBremerton Jaguars15-16 40 Yard Dash55.81a PB—
Jun 32023 Cascade Striders InvitationalJun 3 · Long Jump · Place 8 · Bremerton JaguarsBremerton JaguarsLong Jump8.4.02m8
Jun 32023 Cascade Striders InvitationalJun 3 · 200 Meters · Place 21 · Bremerton JaguarsBremerton Jaguars200 Meters21.29.73a8
May 7Rainier Beach 20th annual track and field meetMay 7 · Long Jump · Place 6 · Bremerton JaguarsBremerton JaguarsLong Jump63.08m—
May 7Rainier Beach 20th annual track and field meetMay 7 · 400 Meters · Place 6 · Bremerton JaguarsBremerton Jaguars400 Meters61:11.25a—
May 7Rainier Beach 20th annual track and field meetMay 7 · 200 Meters · Place 6 · Bremerton JaguarsBremerton Jaguars200 Meters631.00a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Oct 24West Sound MS League ChampionshipsOct 24 · 75m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"1.13.84a8
Oct 24West Sound MS League ChampionshipsOct 24 · 200m Hurdles · Place 2 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m2.32.80a PB8
Oct 12Mountain View Middle School @ Marcus Whitman Middle SchoolOct 12 · 75m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"1.13.0 PB8
Oct 12Mountain View Middle School @ Marcus Whitman Middle SchoolOct 12 · 200 Meters · Place 2 · Mountain View (Bremerton)Mountain View (Bremerton)200 Meters2.28.0 PB8
Oct 5Sedgwick and Curtis @ Mt. ViewOct 5 · 75m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"1.14.28
Oct 5Sedgwick and Curtis @ Mt. ViewOct 5 · 200m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m1.33.58
Oct 5Sedgwick and Curtis @ Mt. ViewOct 5 · Long Jump · Mountain View (Bremerton)Mountain View (Bremerton)Long Jump—SCR8
Sep 28Mountain View @ Cedar HeightsSep 28 · 75m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"1.14.96a8
Sep 28Mountain View @ Cedar HeightsSep 28 · 200m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m1.35.97a8
Sep 21Hawkins Middle School @ MVMSSep 21 · 75m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"1.14.18
Sep 21Hawkins Middle School @ MVMSSep 21 · 200m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m1.34.88
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · Long Jump · Bremerton JaguarsBremerton JaguarsLong Jump—ND7
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · 400 Meters · Place 16 · Bremerton JaguarsBremerton Jaguars400 Meters16.1:13.61a7
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · 200 Meters · Place 19 · Bremerton JaguarsBremerton Jaguars200 Meters19.33.71a7
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · 100 Meters · Place 16 · Bremerton JaguarsBremerton Jaguars100 MetersRound P16.15.80a7

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Oct 20West Sound ChampionshipsOct 20 · 75m Hurdles · Place 10 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"10.14.83a7
Oct 20West Sound ChampionshipsOct 20 · 200m Hurdles · Place 2 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m2.34.80a7
Oct 6Curtis & MV @ SedgwickOct 6 · 75m Hurdles · Place 2 · Mountain View (Bremerton)Mountain View (Bremerton)75m Hurdles30"2.15.25Unofficial7
Oct 6Curtis & MV @ SedgwickOct 6 · 200m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m1.35.06Unofficial7
Sep 24Mountain View (Bremerton) at Hawkins(North Mason)Sep 24 · 200m Hurdles · Place 1 · Mountain View (Bremerton)Mountain View (Bremerton)200m Hurdles30" / 0.762m1.35.43a7
Jun 18USATF Pacific Northwest Youth Championships 9-10 11-12 13-14Jun 18 · Long Jump · Place 5 · Bremerton JaguarsBremerton JaguarsLong Jump5.4.00mWind: 3.46
Jun 18USATF Pacific Northwest Youth Championships 9-10 11-12 13-14Jun 18 · 100m Hurdles · Place 3 · Bremerton JaguarsBremerton Jaguars100m Hurdles30" / 0.762m3.20.65aWind: 3.16
Jun 18USATF Pacific Northwest Youth Championships 9-10 11-12 13-14Jun 18 · 200 Meters · Place 10 · Bremerton JaguarsBremerton Jaguars200 MetersRound P10.31.32aWind: 66
Jun 18USATF Pacific Northwest Youth Championships 9-10 11-12 13-14Jun 18 · 100 Meters · Place 11 · Bremerton JaguarsBremerton Jaguars100 MetersRound P11.14.98aWind: 1.76
Jun 18USATF Pacific Northwest Youth Championships 9-10 11-12 13-14Jun 18 · 100 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars100 Meters9.14.74aWind: 2.36
Jun 12Washington Track & Field Academy Spring Series #4 (Ages 13-18)Jun 12 · Long Jump · Place 13 · 36-Unattached36-UnattachedLong Jump13.12-01.006
Jun 12Washington Track & Field Academy Spring Series #4 (Ages 13-18)Jun 12 · 100m Hurdles · Place 11 · 36-Unattached36-Unattached100m Hurdles33" / 0.838m11.21.55a6
Jun 12Washington Track & Field Academy Spring Series #4 (Ages 13-18)Jun 12 · 200 Meters · Place 32 · 36-Unattached36-Unattached200 Meters32.32.09a6
Jun 12Washington Track & Field Academy Spring Series #4 (Ages 13-18)Jun 12 · 100 Meters · Place 32 · 36-Unattached36-Unattached100 Meters32.15.04a6
Jun 3South Sound All-Comers #2Jun 3 · 100m Hurdles · 36UN36UN100m Hurdles33" / 0.838m—20.31aUnofficial6
Jun 3South Sound All-Comers #2Jun 3 · 200 Meters · 36UN36UN200 Meters—31.25Unofficial6
Jun 3South Sound All-Comers #2Jun 3 · 100 Meters · 36UN36UN100 Meters—14.29Unofficial6

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 15South Puget Sound Track FestivalJun 15 · Javelin · Place 6 · Bremerton JaguarsBremerton JaguarsJavelin613.42m11
Jun 15South Puget Sound Track FestivalJun 15 · 80m Hurdles · Place 7 · Bremerton JaguarsBremerton Jaguars80m Hurdles717.8211
Jun 15South Puget Sound Track FestivalJun 15 · 100 Meters · Place 22 · Bremerton JaguarsBremerton Jaguars100 Meters2215.3711
May 18Team Blackout Elite Track Club 2nd Annual Track Meet May 18 · 80m Hurdles · Bremerton JaguarsBremerton Jaguars80m Hurdles30" / 0.762m—DNS4
May 18Team Blackout Elite Track Club 2nd Annual Track Meet May 18 · Javelin · Place 3 · Bremerton JaguarsBremerton JaguarsJavelin450g AeroJav3.47-06 PB4
May 18Team Blackout Elite Track Club 2nd Annual Track Meet May 18 · Discus · Place 3 · Bremerton JaguarsBremerton JaguarsDiscus1kg3.33-094
May 4Rainier Beach Invitational 2019May 4 · Javelin · Place 6 · Bremerton JaguarsBremerton JaguarsJavelin450g AeroJav6.11.64m4
May 4Rainier Beach Invitational 2019May 4 · Discus · Place 1 · Bremerton JaguarsBremerton JaguarsDiscus1kg1.10.90m PB4
May 4Rainier Beach Invitational 2019May 4 · 100 Meters · Place 16 · Bremerton JaguarsBremerton Jaguars100 MetersRound P16.15.44a4

2018 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 22USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 6 · Bremerton JaguarsBremerton JaguarsLong Jump63.27m1
Jun 22USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 4 · Bremerton JaguarsBremerton JaguarsJavelin411.83m1
Jun 22USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 17 · Bremerton JaguarsBremerton Jaguars100 Meters1716.101
Jun 9Xtreme Speed Twilight MeetJun 9 · Long Jump · Place 5 · Bremerton JaguarsBremerton JaguarsLong Jump5.10-10.003
Jun 9Xtreme Speed Twilight MeetJun 9 · Javelin · Place 1 · Bremerton JaguarsBremerton JaguarsJavelin300g TJ1.44-01 PB3
Jun 9Xtreme Speed Twilight MeetJun 9 · 100 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars100 MetersRound P9.16.08a3
May 19Bremerton Jaguars' Annual Track MeetMay 19 · Long Jump · Place 1 · Bremerton JaguarsBremerton JaguarsLong Jump1.3.27m3
May 19Bremerton Jaguars' Annual Track MeetMay 19 · Javelin · Place 1 · Bremerton JaguarsBremerton JaguarsJavelin300g TJ1.9.63m3
May 19Bremerton Jaguars' Annual Track MeetMay 19 · 100 Meters · Place 7 · Bremerton JaguarsBremerton Jaguars100 MetersRound P7.16.53a3
May 19Bremerton Jaguars' Annual Track MeetMay 19 · 100 Meters · Place 4 · Bremerton JaguarsBremerton Jaguars100 Meters4.16.32a3
May 5Rainier Beach Invitational (youth developmental)May 5 · Long Jump · Place 4 · Bremerton JaguarsBremerton JaguarsLong Jump4.3.39m PB3
May 5Rainier Beach Invitational (youth developmental)May 5 · Javelin · Place 4 · Bremerton JaguarsBremerton JaguarsJavelin300g TJ4.9.51m3
May 5Rainier Beach Invitational (youth developmental)May 5 · 100 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars100 Meters9.15.86a3

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · Long Jump · Place 16 · Bremerton JaguarsBremerton JaguarsLong Jump16.2.70mWind: -2.12
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 15 · Bremerton JaguarsBremerton Jaguars100 MetersRound P15.16.51aWind: 22
Jun 10Bremerton Jaguars' MeetJun 10 · Long Jump · Place 1 · Bremerton JaguarsBremerton JaguarsLong Jump1.3.20m2
Jun 10Bremerton Jaguars' MeetJun 10 · Javelin · Place 2 · Bremerton JaguarsBremerton JaguarsJavelin300g TJ2.9.65m2
Jun 10Bremerton Jaguars' MeetJun 10 · 100 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars100 Meters5.16.48a2
Jun 3Cascade Strider InviteJun 3 · Long Jump · Place 6 · Bremerton JaguarsBremerton JaguarsLong Jump6.3.13mUnofficial2
Jun 3Cascade Strider InviteJun 3 · Javelin · Place 7 · Bremerton JaguarsBremerton JaguarsJavelin300g TJ7.8.30mUnofficial2
Jun 3Cascade Strider InviteJun 3 · 100 Meters · Place 21 · Bremerton JaguarsBremerton Jaguars100 MetersRound P21.16.66aUnofficial2