Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSouthridge @ Jesuit · Apr 3011.68aSouthridge @ JesuitApril 30, 2025
200 Meters · OutdoorBeaverton @ Southridge · Mar 1924.39aBeaverton @ SouthridgeMarch 19, 2025
400 Meters · Outdoor6A-2 Metro League Championships · May 2052.20a6A-2 Metro League ChampionshipsMay 20, 2026
800 Meters · OutdoorJesuit @ Southridge · Apr 292:21.26aJesuit @ SouthridgeApril 29, 2026
Long Jump · OutdoorNike/Jesuit Twilight Relays · Apr 2419' 2.5"Nike/Jesuit Twilight RelaysApril 24, 2025
Triple Jump · OutdoorUSATF Region 16 Junior Olympic Championships · Jul 611.53mUSATF Region 16 Junior Olympic ChampionshipsJuly 6, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 206A-2 Metro League ChampionshipsMay 20 · 400 Meters · Place 8 · SouthridgeSouthridge400 MetersRound P852.20a PB12
May 206A-2 Metro League ChampionshipsMay 20 · 400 Meters · Place 8 · SouthridgeSouthridge400 Meters852.20a12
May 13Southridge @ WestviewMay 13 · 400 Meters · Place 2 · SouthridgeSouthridge400 Meters253.22a12
May 6Southridge @ MountainsideMay 6 · 100 Meters · Place 7 · SouthridgeSouthridge100 Meters711.80a12
Apr 29Jesuit @ SouthridgeApr 29 · 800 Meters · Place 5 · SouthridgeSouthridge800 Meters52:21.26a PB12
Apr 22Beaverton vs SouthridgeApr 22 · 400 Meters · Place 1 · SouthridgeSouthridge400 Meters155.30a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 216A-2 Metro League ChampionshipsMay 21 · Long Jump · Place 11 · SouthridgeSouthridgeLong Jump115.84m11
May 14Westview @ SouthridgeMay 14 · 100 Meters · Place 6 · SouthridgeSouthridge100 Meters611.87a11
May 7Mountainside @ SouthridgeMay 7 · Long Jump · Place 4 · SouthridgeSouthridgeLong Jump419-6.7511
May 7Mountainside @ SouthridgeMay 7 · 400 Meters · Place 4 · SouthridgeSouthridge400 Meters453.80a11
Apr 30Southridge @ JesuitApr 30 · 100 Meters · Place 2 · SouthridgeSouthridge100 Meters211.68a PB11
Apr 24Nike/Jesuit Twilight RelaysApr 24 · Long Jump · Place 35 · SouthridgeSouthridgeLong Jump35.19' 2.5" PB11
Apr 12T Smith Need For Speed Invitational Apr 12 · Long Jump · Place 28 · SouthridgeSouthridgeLong Jump28.18' 11.5"11
Apr 9Southridge @ SunsetApr 9 · Long Jump · Place 4 · SouthridgeSouthridgeLong Jump418-11.2511
Apr 9Southridge @ SunsetApr 9 · 200 Meters · Place 4 · SouthridgeSouthridge200 Meters424.58a11
Apr 2Southridge @ AlohaApr 2 · Long Jump · Place 2 · SouthridgeSouthridgeLong Jump219-911
Mar 19Beaverton @ SouthridgeMar 19 · Long Jump · Place 2 · SouthridgeSouthridgeLong Jump220-7.5—
Mar 19Beaverton @ SouthridgeMar 19 · 200 Meters · Place 3 · SouthridgeSouthridge200 Meters324.39a PB—

2023 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · Triple Jump · Place 54 · The Inner CircleThe Inner CircleTriple Jump5411.31m—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Triple Jump · Place 4 · The Inner Circle Track ClubThe Inner Circle Track ClubTriple Jump4.11.53m PB9
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Long Jump · Place 6 · The Inner Circle Track ClubThe Inner Circle Track ClubLong Jump6.5.41m9
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Triple Jump · Place 5 · The Inner Circle Track ClubThe Inner Circle Track ClubTriple Jump5.11.14m9
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 5 · The Inner Circle Track ClubThe Inner Circle Track ClubLong Jump5.5.73m9
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 22 · The Inner Circle Track ClubThe Inner Circle Track Club200 MetersRound P22.24.69aWind: 2.39
Jun 152023 Nike Outdoor NationalsJun 15 · 100 Meters · Place 54 · The Inner CircleThe Inner Circle100 MetersRound P5412.15a—
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · Long Jump · Place 2 · UnattachedUnattachedLong Jump2.18' 11.59
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 100 Meters · Place 11 · UnattachedUnattached100 Meters11.12.02a9
May 12Metro League JV District MeetMay 12 · Triple Jump · Place 7 · SouthridgeSouthridgeTriple Jump737-2—
May 12Metro League JV District MeetMay 12 · Long Jump · Place 4 · SouthridgeSouthridgeLong Jump418-1.5—
May 12Metro League JV District MeetMay 12 · 400 Meters · Place 6 · SouthridgeSouthridge400 Meters658.49a—
May 12Metro League JV District MeetMay 12 · 200 Meters · Place 9 · SouthridgeSouthridge200 Meters925.09a—
May 3Southridge @ MountainsideMay 3 · Triple Jump · Place 5 · SouthridgeSouthridgeTriple Jump5.37' 09
May 3Southridge @ MountainsideMay 3 · Long Jump · Place 12 · SouthridgeSouthridgeLong Jump12.17' 09
May 3Southridge @ MountainsideMay 3 · 400 Meters · Place 4 · SouthridgeSouthridge400 Meters4.56.66a9
Apr 19Aloha @ Southridge (Senior Night)Apr 19 · Triple Jump · Place 2 · SouthridgeSouthridgeTriple Jump234-9.5—
Apr 19Aloha @ Southridge (Senior Night)Apr 19 · Long Jump · Place 2 · SouthridgeSouthridgeLong Jump217-5.5—
Apr 19Aloha @ Southridge (Senior Night)Apr 19 · 200 Meters · Place 2 · SouthridgeSouthridge200 Meters226.06a—
Apr 12Southridge @ JesuitApr 12 · Long Jump · Place 9 · SouthridgeSouthridgeLong Jump916-8—
Apr 12Southridge @ JesuitApr 12 · 200 Meters · Place 6 · SouthridgeSouthridge200 Meters625.82a—
Apr 5Southridge @ SunsetApr 5 · JV · Place 6 · SouthridgeSouthridgeJV635-8—
Apr 5Southridge @ SunsetApr 5 · JV · Place 5 · SouthridgeSouthridgeJV517-7.5—
Mar 22Westview @ SouthridgeMar 22 · 400 Meters · Place 6 · SouthridgeSouthridge400 Meters657.62a—
Mar 15Beaverton @ SouthridgeMar 15 · 400 Meters · Place 3 · SouthridgeSouthridge400 Meters357.94a—

2018 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 21USATF Oregon Association Junior Olympic ChampionshipsJun 21 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—0.97mUnofficial10
Jun 21USATF Oregon Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Tigard Youth TrackTigard Youth Track200 MetersRound P—DNSWind: -0.510
Jun 21USATF Oregon Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Tigard Youth TrackTigard Youth Track100 MetersRound P—DNS10
Jun 2Portland Track Festival Youth MeetJun 2 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—DNS10
Jun 2Portland Track Festival Youth MeetJun 2 · 200 Meters · Place 10 · Tigard Youth TrackTigard Youth Track200 Meters10.35.88a10
Jun 2Portland Track Festival Youth MeetJun 2 · 100 Meters · Place 2 · Tigard Youth TrackTigard Youth Track100 Meters2.14.25a10
May 12ICS USATF Developmental MeetMay 12 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—ND10
May 12ICS USATF Developmental MeetMay 12 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.30.89a10
May 12ICS USATF Developmental MeetMay 12 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.14.36a10
May 5Sherwood Youth Track Club "Ice Breaker"May 5 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.13-07.0010
May 5Sherwood Youth Track Club "Ice Breaker"May 5 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.30.26a10
May 5Sherwood Youth Track Club "Ice Breaker"May 5 · 100 Meters · Place 2 · Tigard Youth TrackTigard Youth Track100 Meters2.14.22a10
Apr 28BYTC BlastApr 28 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.30.89a10
Apr 28BYTC BlastApr 28 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.14.50a10
Apr 21ICS USATF Developmental MeetApr 21 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.14-03.0010
Apr 21ICS USATF Developmental MeetApr 21 · 200 Meters · Tigard Youth TrackTigard Youth Track200 Meters—DNS10
Apr 21ICS USATF Developmental MeetApr 21 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.14.87a10

2017 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 8 · Tigard Youth TrackTigard Youth Track400 Meters8.1:13.70a9
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 7 · Tigard Youth TrackTigard Youth Track200 MetersRound P7.30.13a9
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 4 · Tigard Youth TrackTigard Youth Track200 Meters4.29.96a9
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—ND9
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 2 · Tigard Youth TrackTigard Youth Track400 Meters2.01:09.4a9
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 2 · Tigard Youth TrackTigard Youth Track200 MetersRound P2.30.19a9
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 2 · Tigard Youth TrackTigard Youth Track200 Meters2.29.67aWind: -0.29
Jun 3Portland Track Festival Youth MeetJun 3 · Long Jump · Place 2 · Tigard Youth TrackTigard Youth TrackLong Jump2.13-00.759
Jun 3Portland Track Festival Youth MeetJun 3 · 400 Meters · Place 1 · Tigard Youth TrackTigard Youth Track400 Meters1.1:11.82a9
Jun 3Portland Track Festival Youth MeetJun 3 · 200 Meters · Place 2 · Tigard Youth TrackTigard Youth Track200 Meters2.30.16a9
Jun 3Portland Track Festival Youth MeetJun 3 · 100 Meters · Place 2 · Tigard Youth TrackTigard Youth Track100 Meters2.14.58aWind: 09
May 13Tigard Youth Track Developmental meetMay 13 · Long Jump · Place 2 · Tigard Youth TrackTigard Youth TrackLong Jump2.12-05.009
May 13Tigard Youth Track Developmental meetMay 13 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—DNS9
May 13Tigard Youth Track Developmental meetMay 13 · 200 Meters · Tigard Youth TrackTigard Youth Track200 Meters—NT9
Apr 292017 BYTC BlastApr 29 · Long Jump · Place 2 · Tigard Youth TrackTigard Youth TrackLong Jump2.12-09.009
Apr 292017 BYTC BlastApr 29 · 400 Meters · Place 8 · Tigard Youth TrackTigard Youth Track400 Meters8.1:18.28a9
Apr 292017 BYTC BlastApr 29 · 200 Meters · Place 2 · Tigard Youth TrackTigard Youth Track200 Meters2.32.17a9
Apr 22Sherwood Ice BreakerApr 22 · Long Jump · Place 2 · Tigard Youth TrackTigard Youth TrackLong Jump2.12-00.509
Apr 22Sherwood Ice BreakerApr 22 · 200 Meters · Tigard Youth TrackTigard Youth Track200 Meters—SCR9
Apr 22Sherwood Ice BreakerApr 22 · 100 Meters · Tigard Youth TrackTigard Youth Track100 Meters—SCR9
Apr 15ICS DevelopmentalApr 15 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.13-07.509
Apr 15ICS DevelopmentalApr 15 · 200 Meters · Tigard Youth TrackTigard Youth Track200 Meters—NT9
Apr 15ICS DevelopmentalApr 15 · 100 Meters · Place 2 · Tigard Youth TrackTigard Youth Track100 Meters2.15.14a9

2016 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.3.69mWind: 28
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 MetersRound P1.32.29aWind: -1.48
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.32.32aWind: -2.68
Jun 18ICS Youth Track Club MeetJun 18 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.3.26m8
Jun 18ICS Youth Track Club MeetJun 18 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.34a8
Jun 4Portland Track Festival Youth MeetJun 4 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.12-02.008
Jun 4Portland Track Festival Youth MeetJun 4 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.32.29a8
Jun 4Portland Track Festival Youth MeetJun 4 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.69a8
May 14Tigard Youth Track MeetMay 14 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.11-06.008
May 14Tigard Youth Track MeetMay 14 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.33.57a8
May 14Tigard Youth Track MeetMay 14 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.61a8
Apr 302016 BYTC Blast Apr 30 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.11-10.008
Apr 302016 BYTC Blast Apr 30 · 400 Meters · Place 2 · Tigard Youth TrackTigard Youth Track400 Meters2.1:21.48a8
Apr 302016 BYTC Blast Apr 30 · 200 Meters · Place 2 · Tigard Youth TrackTigard Youth Track200 Meters2.36.47a8
Apr 302016 BYTC Blast Apr 30 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.55a8
Apr 23ICS USATF DevelopmentalApr 23 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.11-01.008
Apr 23ICS USATF DevelopmentalApr 23 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.33.45a8
Apr 23ICS USATF DevelopmentalApr 23 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.67a8
Apr 16Sherwood Ice BreakerApr 16 · Long Jump · Place 1 · Tigard Youth TrackTigard Youth TrackLong Jump1.11-04.508
Apr 16Sherwood Ice BreakerApr 16 · 200 Meters · Place 1 · Tigard Youth TrackTigard Youth Track200 Meters1.34.40a8
Apr 16Sherwood Ice BreakerApr 16 · 100 Meters · Place 1 · Tigard Youth TrackTigard Youth Track100 Meters1.15.97a8