Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMercer Miles Twilight Meet · May 207:13.14aMercer Miles Twilight MeetMay 20, 2023
100 Meters · OutdoorLAKEWOOD SUMMER TRACK & FIELD CLASSIC I · Jul 1500:12.0LAKEWOOD SUMMER TRACK & FIELD CLASSIC IJuly 15, 2026
100m Hurdles · 30" / 0.762m · OutdoorBSD Dual #3 · Sep 3014.57aBSD Dual #3September 30, 2026
100m Hurdles · 36" / 0.914m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2714.99a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1500 Meters · Outdoor Phil Walden Inaugural Albina-Vancouver Roadrunners Invitational · Jun 106:43.84a Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJune 10, 2023
200 Meters · OutdoorOlympia All-Comers Track & Field Meet #3 · Jun 1825.84aOlympia All-Comers Track & Field Meet #3June 18, 2026
200m Hurdles · 30" / 0.762m · OutdoorBSD League Championship Meet · Oct 1429.04aBSD League Championship MeetOctober 14, 2026
3000 Meters · Outdoor2023 Cascade Striders Invitational · Jun 313:52.10a2023 Cascade Striders InvitationalJune 3, 2023
300m Hurdles · 30" / 0.762m · OutdoorWATFA & ASA Summer Showcase · Jun 1345.96aWATFA & ASA Summer ShowcaseJune 13, 2026
400 Meters · OutdoorBSD League Championship Meet · Oct 1456.69aBSD League Championship MeetOctober 14, 2026
800 Meters · OutdoorOlympia All-Comers Track & Field Meet #3 · Jun 182:33.08aOlympia All-Comers Track & Field Meet #3June 18, 2026
High Jump · OutdoorFord Sports Invitational · May 171.40mFord Sports InvitationalMay 17, 2026
Javelin · 450g AeroJav · OutdoorRainier Beach Invitational 2024 · May 518.43mRainier Beach Invitational 2024May 5, 2024
Long Jump · OutdoorNIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEET · Jun 153.45mNIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJune 15, 2024

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Oct 14BSD League Championship MeetOct 14 · 200m Hurdles · Place 1 · LibertyLiberty200m Hurdles30" / 0.762m1.29.04a PB8
Oct 14BSD League Championship MeetOct 14 · 100m Hurdles · Place 1 · LibertyLiberty100m Hurdles30" / 0.762m1.14.76a8
Oct 14BSD League Championship MeetOct 14 · 400 Meters · Place 1 · LibertyLiberty400 Meters1.56.69a PB8
Oct 12BSD Pre Conference MeetOct 12 · 200m Hurdles · Place 3 · LibertyLiberty200m Hurdles30" / 0.762m3.30.93a8
Oct 12BSD Pre Conference MeetOct 12 · 100m Hurdles · Place 2 · LibertyLiberty100m Hurdles30" / 0.762m2.15.63a8
Oct 12BSD Pre Conference MeetOct 12 · 400 Meters · Place 5 · LibertyLiberty400 Meters5.1:02.32a8
Sep 30BSD Dual #3Sep 30 · 200m Hurdles · Place 1 · LibertyLiberty200m Hurdles30" / 0.762m1.30.56a8
Sep 30BSD Dual #3Sep 30 · 100m Hurdles · Place 1 · LibertyLiberty100m Hurdles30" / 0.762m1.14.57a PB8
Sep 30BSD Dual #3Sep 30 · 200 Meters · Place 1 · LibertyLiberty200 Meters1.26.50a8
Sep 23BSD Dual #2Sep 23 · 100m Hurdles · Place 1 · LibertyLiberty100m Hurdles30" / 0.762m1.15.71a8
Sep 23BSD Dual #2Sep 23 · 400 Meters · Place 3 · LibertyLiberty400 Meters3.1:03.31a8
Sep 23BSD Dual #2Sep 23 · 200 Meters · Place 2 · LibertyLiberty200 Meters2.26.50a8
Sep 16BSD Dual #1Sep 16 · 100m Hurdles · Place 1 · LibertyLiberty100m Hurdles30" / 0.762m1.15.44a8
Sep 16BSD Dual #1Sep 16 · 400 Meters · Place 1 · LibertyLiberty400 Meters1.1:01.36a8
Sep 16BSD Dual #1Sep 16 · 200 Meters · Place 2 · LibertyLiberty200 Meters2.26.93a8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 17 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles36" / 0.914mRound S17.14.99a PBWind: 1.27
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 22 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles36" / 0.914mRound P22.15.51aWind: 3.97
Jul 15LAKEWOOD SUMMER TRACK & FIELD CLASSIC IJul 15 · 400 Meters · Place 1 · King Cobras Athletic ClubKing Cobras Athletic Club400 Meters1.00:58.37
Jul 15LAKEWOOD SUMMER TRACK & FIELD CLASSIC IJul 15 · 100 Meters · Place 3 · King Cobras Athletic ClubKing Cobras Athletic Club100 Meters3.00:12.0 PB7
Jul 8USATF Region 13 Junior Olympic ChampionshipJul 8 · 100m Hurdles · Place 4 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles415.70a7
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · 200m Hurdles · King Cobras Athletic ClubKing Cobras Athletic Club200m Hurdles—DNF7
Jun 26USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 26 · 100m Hurdles · Place 3 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles316.88a7
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · 800 Meters · Place 1 · King Cobras Athletic ClubKing Cobras Athletic Club800 Meters1.2:33.08a PB7
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · 400 Meters · Place 1 · King Cobras Athletic ClubKing Cobras Athletic Club400 Meters1.58.86a7
Jun 18Olympia All-Comers Track & Field Meet #3Jun 18 · 200 Meters · Place 2 · King Cobras Athletic ClubKing Cobras Athletic Club200 Meters2.25.84a PB7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · High Jump · Place 6 · King Cobras Athletic ClubKing Cobras Athletic ClubHigh Jump6.4' 9"7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · 300m Hurdles · Place 2 · King Cobras Athletic ClubKing Cobras Athletic Club300m Hurdles30" / 0.762m2.45.96a PB7
Jun 13WATFA & ASA Summer ShowcaseJun 13 · 100m Hurdles · Place 2 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles36" / 0.914m2.17.71a7
May 17Ford Sports InvitationalMay 17 · High Jump · Place 4 · King Cobras Athletic ClubKing Cobras Athletic ClubHigh Jump41.40m PB7
May 17Ford Sports InvitationalMay 17 · 100m Hurdles · Place 2 · King Cobras Athletic ClubKing Cobras Athletic Club100m Hurdles217.08a7
May 17Ford Sports InvitationalMay 17 · 400 Meters · Place 5 · King Cobras Athletic ClubKing Cobras Athletic Club400 Meters559.09a7
May 17Ford Sports InvitationalMay 17 · 200 Meters · Place 12 · King Cobras Athletic ClubKing Cobras Athletic Club200 Meters1226.86a7
May 3Rainier Beach Track Club Annual InviteMay 3 · 400 Meters · Place 13 · King Cobras Athletic ClubKing Cobras Athletic Club400 Meters131:03.17a7
May 3Rainier Beach Track Club Annual InviteMay 3 · 200 Meters · Place 13 · King Cobras Athletic ClubKing Cobras Athletic Club200 Meters1326.20a7
May 3Rainier Beach Track Club Annual InviteMay 3 · 100 Meters · Place 16 · King Cobras Athletic ClubKing Cobras Athletic Club100 Meters1612.59a7

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Sep 24Liberty Vs SpanawaySep 24 · Long Jump · Place 2 · LibertyLibertyLong Jump2.13-06.507
Sep 24Liberty Vs SpanawaySep 24 · 400 Meters · Place 1 · LibertyLiberty400 Meters1.1:06.90a7
Sep 24Liberty Vs SpanawaySep 24 · 100 Meters · Place 4 · LibertyLiberty100 Meters4.13.23a7
Sep 17Liberty Vs Cougar MountainSep 17 · Long Jump · Place 2 · LibertyLibertyLong Jump2.13-07.007
Sep 17Liberty Vs Cougar MountainSep 17 · 400 Meters · Place 1 · LibertyLiberty400 Meters1.1:06.56a7
Sep 17Liberty Vs Cougar MountainSep 17 · 100 Meters · LibertyLiberty100 Meters—DNS7
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Long Jump · Place 11 · Royal TRoyal TLong Jump114.36m6
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · Javelin · Place 12 · Royal TRoyal TJavelin1219.89m6
Jun 27USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 27 · 800 Meters · Place 14 · Royal TRoyal T800 Meters142:33.46a6
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · Long Jump · Place 4 · Royal TRoyal TLong Jump44.50m6
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · Javelin · Place 1 · Royal TRoyal TJavelin121.88m6
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · 800 Meters · Place 6 · Royal TRoyal T800 Meters62:38.11a6
Jun 21NIKE/XTREME Christal Johnson Memorial MeetJun 21 · 400 Meters · Place 10 · Royal TRoyal T400 Meters101:06.46a6
Jun 14WATFA & ASA Summer ShowcaseJun 14 · 800 Meters · Place 13 · Royal TRoyal T800 Meters132:39.62a6
Jun 14WATFA & ASA Summer ShowcaseJun 14 · 200 Meters · Place 29 · Royal TRoyal T200 Meters2929.25a6
May 25Ford Sports InvitationalMay 25 · Long Jump · Place 15 · Royal TRoyal TLong Jump154.23m6
May 25Ford Sports InvitationalMay 25 · Javelin · Place 7 · Royal TRoyal TJavelin720.20m6
May 25Ford Sports InvitationalMay 25 · 800 Meters · Place 4 · Royal TRoyal T800 Meters42:39.96a6
May 25Ford Sports InvitationalMay 25 · 400 Meters · Place 24 · Royal TRoyal T400 Meters241:13.70a6
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · Long Jump · Place 19 · Royal TRoyal TLong Jump193.82m6
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · 800 Meters · Place 6 · Royal TRoyal T800 Meters62:35.88a6
May 4Rainier Beach Track Club 22nd annual track meetMay 4 · 200 Meters · Place 35 · Royal TRoyal T200 Meters3530.76a6

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Oct 2Cedarcrest Vs LibertyOct 2 · 200 Meters · Place 7 · LibertyLiberty200 Meters7.33.34a5
Sep 25Spanaway Vs LibertySep 25 · 400 Meters · Place 5 · LibertyLiberty400 Meters5.1:17.04a5
Sep 25Spanaway Vs LibertySep 25 · 200 Meters · Place 6 · LibertyLiberty200 Meters6.37.09a5
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 15 · Royal TRoyal T800 Meters152:47.72a—
Jun 21USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 14 · Royal TRoyal T400 Meters141:10.02a—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · Long Jump · Place 18 · Royal TRoyal TLong Jump183.45m PB—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · 800 Meters · Place 19 · Royal TRoyal T800 Meters193:10.63a—
Jun 15NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 15 · 400 Meters · Place 23 · Royal TRoyal T400 Meters231:22.66a—
Jun 8Washington Track & Field / Alpha Speed Summer Meet 2024Jun 8 · Javelin · Place 13 · Royal TRoyal TJavelin1317.89m—
Jun 8Washington Track & Field / Alpha Speed Summer Meet 2024Jun 8 · 800 Meters · Place 14 · Royal TRoyal T800 Meters143:02.11a—
May 5Rainier Beach Invitational 2024May 5 · Long Jump · Place 11 · Royal T Track & FieldRoyal T Track & FieldLong Jump11.2.89m5
May 5Rainier Beach Invitational 2024May 5 · Javelin · Place 4 · Royal T Track & FieldRoyal T Track & FieldJavelin450g AeroJav4.18.43m PB5

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · Javelin · Place 19 · King Cobras Athletic CluKing Cobras Athletic CluJavelin1914.11m—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 16 · King Cobras Athletic ClKing Cobras Athletic Cl3000 Meters1615:28.77a—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 9 · King Cobras Athletic CluKing Cobras Athletic CluJavelin914.93m—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 400 Meters · Place 22 · King Cobras Athletic ClKing Cobras Athletic Cl400 Meters221:27.55a—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 200 Meters · Place 38 · King Cobras Athletic ClKing Cobras Athletic Cl200 Meters3836.45a—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 100 Meters · Place 41 · King Cobras Athletic ClKing Cobras Athletic Cl100 Meters4116.56a—
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 1500 Meters · Place 5 · King Cobras Athletic ClubKing Cobras Athletic Club1500 Meters5.6:43.84a PB4
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 800 Meters · Place 8 · King Cobras Athletic ClubKing Cobras Athletic Club800 Meters8.3:14.57a4
Jun 32023 Cascade Striders InvitationalJun 3 · Javelin · Place 7 · King Cobras Athletic ClubKing Cobras Athletic ClubJavelin450g AeroJav7.12.86m4
Jun 32023 Cascade Striders InvitationalJun 3 · 3000 Meters · Place 15 · King Cobras Athletic ClubKing Cobras Athletic Club3000 Meters15.13:52.10a PB4
Jun 32023 Cascade Striders InvitationalJun 3 · 800 Meters · Place 34 · King Cobras Athletic ClubKing Cobras Athletic Club800 Meters34.3:37.05a4
May 20Mercer Miles Twilight MeetMay 20 · 1 Mile · Place 22 · King Cobras Athletic ClKing Cobras Athletic Cl1 Mile227:13.14a PB—
May 7Rainier Beach 20th annual track and field meetMay 7 · 800 Meters · Place 16 · King Cobras Athletic ClKing Cobras Athletic Cl800 Meters163:19.55a—