Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNight of Miles at The Pre Classic · Jul 36:55.09aNight of Miles at The Pre ClassicJuly 3, 2025
100 Meters · OutdoorBYTC Blast · May 322.19aBYTC BlastMay 3, 2024
100m Hurdles · 27" / 0.686m · OutdoorSkyridge @ Pacific · Sep 1627.7Skyridge @ PacificSeptember 16, 2025
100m Hurdles · 30" / 0.762m · OutdoorWy’East @ Skyridge · Sep 2421.70aWy’East @ SkyridgeSeptember 24, 2026
1500 Meters · OutdoorTigard Youth Developmental Meet · May 106:20.33aTigard Youth Developmental MeetMay 10, 2025
1600 Meters · OutdoorSkyridge at Covington · Sep 257:17.0Skyridge at CovingtonSeptember 25, 2025
200 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 643.10aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
400 Meters · OutdoorRising Stars Classic · May 21:28.80aRising Stars ClassicMay 2, 2026
800 Meters · OutdoorPortland Track Festival Youth Meet presented by Stumptown Running · Jun 73:11.65aPortland Track Festival Youth Meet presented by Stumptown RunningJune 7, 2025
Discus · 1kg · OutdoorSkyridge @ Pacific · Sep 1621' 9"Skyridge @ PacificSeptember 16, 2025
Long Jump · OutdoorUSATF Oregon JO Developmental Meet · Apr 201.78mUSATF Oregon JO Developmental MeetApril 20, 2024

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Sep 30Twilight Meet Liberty vs SkyridgeSep 30 · 100m Hurdles · Place 16 · SkyridgeSkyridge100m Hurdles30" / 0.762m16.30.87
Sep 30Twilight Meet Liberty vs SkyridgeSep 30 · 800 Meters · Place 9 · SkyridgeSkyridge800 Meters9.3:43.07
Sep 30Twilight Meet Liberty vs SkyridgeSep 30 · 400 Meters · Place 9 · SkyridgeSkyridge400 Meters9.1:38.17
Sep 24Wy’East @ SkyridgeSep 24 · 100m Hurdles · Place 8 · SkyridgeSkyridge100m Hurdles30" / 0.762m8.21.70a PB7
Sep 24Wy’East @ SkyridgeSep 24 · 800 Meters · SkyridgeSkyridge800 Meters—DNS7
Sep 24Wy’East @ SkyridgeSep 24 · 400 Meters · Place 13 · SkyridgeSkyridge400 Meters13.1:41.39a7
Sep 22Skyridge @ CascadeSep 22 · 100m Hurdles · SkyridgeSkyridge100m Hurdles30" / 0.762m—NT7
Sep 22Skyridge @ CascadeSep 22 · 800 Meters · Place 4 · SkyridgeSkyridge800 Meters4.3:41.27
Sep 22Skyridge @ CascadeSep 22 · 400 Meters · Place 11 · SkyridgeSkyridge400 Meters11.1:42.27
Sep 17Covington @ SkyridgeSep 17 · 100m Hurdles · SkyridgeSkyridge100m Hurdles30" / 0.762m—DNS7
Sep 17Covington @ SkyridgeSep 17 · 800 Meters · Place 4 · SkyridgeSkyridge800 Meters4.3:25.60a7
Sep 17Covington @ SkyridgeSep 17 · 400 Meters · Place 9 · SkyridgeSkyridge400 Meters9.1:36.43a7
Sep 15Skyridge @ FrontierSep 15 · 800 Meters · Place 4 · SkyridgeSkyridge800 Meters4.3:27.57
Sep 15Skyridge @ FrontierSep 15 · 400 Meters · Place 6 · SkyridgeSkyridge400 Meters6.1:31.67
Sep 10Pacific @ SkyridgeSep 10 · 100m Hurdles · Place 10 · SkyridgeSkyridge100m Hurdles30" / 0.762m10.29.71a7
Sep 10Pacific @ SkyridgeSep 10 · 400 Meters · Place 9 · SkyridgeSkyridge400 Meters9.1:36.99a7
Sep 3Skyridge @ ShahalaSep 3 · 800 Meters · Place 3 · SkyridgeSkyridge800 Meters3.3:13.60a7
Sep 3Skyridge @ ShahalaSep 3 · 400 Meters · Place 7 · SkyridgeSkyridge400 Meters7.1:35.73a7
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 1500 Meters · Place 46 · Whisper RunningWhisper Running1500 Meters466:50.68a6
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 200 Meters · Place 37 · Whisper RunningWhisper Running200 Meters3743.10a PB6
May 9Tigard Youth Club MeetMay 9 · 800 Meters · Place 28 · Whisper RunningWhisper Running800 Meters283:38.47a6
May 8Oregon TwilightMay 8 · 1 Mile · Place 34 · Whisper RunningWhisper Running1 Mile34.6:55.80a6
May 2Rising Stars ClassicMay 2 · 800 Meters · Place 30 · Whisper RunningWhisper Running800 Meters303:37.37a6
May 2Rising Stars ClassicMay 2 · 400 Meters · Place 33 · Whisper RunningWhisper Running400 Meters331:28.80a PB6
Apr 25Sherwood Youth Club MeetApr 25 · 800 Meters · Place 28 · Whisper RunningWhisper Running800 Meters283:15.01a6
Apr 25Sherwood Youth Club MeetApr 25 · 400 Meters · Place 31 · Whisper RunningWhisper Running400 Meters311:34.74a6

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
Sep 30Twilight Meet (Liberty vs Skyridge)Sep 30 · 1600 Meters · Place 11 · SkyridgeSkyridge1600 Meters11.7:25.06
Sep 30Twilight Meet (Liberty vs Skyridge)Sep 30 · 100m Hurdles · Place 27 · SkyridgeSkyridge100m Hurdles27" / 0.686m27.29.96
Sep 30Twilight Meet (Liberty vs Skyridge)Sep 30 · 800 Meters · Place 8 · SkyridgeSkyridge800 Meters8.3:52.66
Sep 25Skyridge at CovingtonSep 25 · 1600 Meters · Place 7 · SkyridgeSkyridge1600 Meters7.7:17.0 PB6
Sep 25Skyridge at CovingtonSep 25 · Discus · SkyridgeSkyridgeDiscus1kg—DNS6
Sep 23Skyridge vs FrontierSep 23 · 1600 Meters · Place 7 · SkyridgeSkyridge1600 Meters7.8:00.66
Sep 23Skyridge vs FrontierSep 23 · 100m Hurdles · Place 13 · SkyridgeSkyridge100m Hurdles27" / 0.686m13.30.96
Sep 23Skyridge vs FrontierSep 23 · Discus · Place 8 · SkyridgeSkyridgeDiscus1kg8.17' 2"6
Sep 16Skyridge @ PacificSep 16 · 100m Hurdles · Place 12 · SkyridgeSkyridge100m Hurdles27" / 0.686m12.27.7 PB6
Sep 16Skyridge @ PacificSep 16 · Discus · Place 13 · SkyridgeSkyridgeDiscus1kg13.21' 9" PB6
Sep 16Skyridge @ PacificSep 16 · 800 Meters · Place 4 · SkyridgeSkyridge800 Meters4.3:31.06
Sep 16Skyridge @ PacificSep 16 · 400 Meters · Place 5 · SkyridgeSkyridge400 Meters5.1:34.16
Sep 10Skyridge vs ShahalaSep 10 · Discus · Place 10 · SkyridgeSkyridgeDiscus1kg10.19' 8"6
Sep 10Skyridge vs ShahalaSep 10 · 800 Meters · Place 2 · SkyridgeSkyridge800 Meters2.3:32.29a6
Sep 10Skyridge vs ShahalaSep 10 · 400 Meters · Place 6 · SkyridgeSkyridge400 Meters6.1:35.00a6
Sep 9Home Track Meet Skyridge @ Wy'east Sep 9 · 800 Meters · Place 3 · SkyridgeSkyridge800 Meters3.3:48.06
Sep 9Home Track Meet Skyridge @ Wy'east Sep 9 · 400 Meters · Place 8 · SkyridgeSkyridge400 Meters8.1:41.06
Jul 3Night of Miles at The Pre ClassicJul 3 · 1 Mile · Place 191 · 36-Unattached36-Unattached1 Mile191.6:55.09a PB5
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · 800 Meters · Place 7 · Whisper RunningWhisper Running800 Meters7.3:22.02a5
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · 400 Meters · Place 14 · Whisper RunningWhisper Running400 Meters14.1:34.74a5
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 1500 Meters · Place 41 · Whisper RunningWhisper Running1500 Meters416:36.08a5
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 800 Meters · Place 38 · Whisper RunningWhisper Running800 Meters383:11.65a PB5
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 400 Meters · Place 43 · Whisper RunningWhisper Running400 Meters431:32.97a5
May 10Tigard Youth Developmental MeetMay 10 · 1500 Meters · Place 20 · Whisper RunningWhisper Running1500 Meters206:20.33a PB5
May 10Tigard Youth Developmental MeetMay 10 · 800 Meters · Place 17 · Whisper RunningWhisper Running800 Meters173:21.38a5
Apr 26Sherwood Youth Club MeetApr 26 · 800 Meters · Place 19 · Whisper RunningWhisper Running800 Meters19.3:20.66a5
Apr 26Sherwood Youth Club MeetApr 26 · 400 Meters · Place 27 · Whisper RunningWhisper Running400 Meters27.1:31.84a5
Apr 26Sherwood Youth Club MeetApr 26 · 200 Meters · Whisper RunningWhisper Running200 Meters—DNS5
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 1500 Meters · Place 23 · Whisper RunningWhisper Running1500 Meters23.6:26.41a5
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 400 Meters · Place 40 · Whisper RunningWhisper Running400 Meters40.1:30.40a5

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Long Jump · Place 32 · Whisper RunningWhisper RunningLong Jump326-5.5—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 800 Meters · Place 20 · Whisper RunningWhisper Running800 Meters203:19.95a—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 400 Meters · Place 28 · Whisper RunningWhisper Running400 Meters281:39.81a—
May 10Tigard Youth developmental meetMay 10 · Long Jump · Place 30 · Whisper RunningWhisper RunningLong Jump30.1.59m4
May 10Tigard Youth developmental meetMay 10 · 800 Meters · Place 10 · Whisper RunningWhisper Running800 Meters10.3:36.10a4
May 10Tigard Youth developmental meetMay 10 · 400 Meters · Place 19 · Whisper RunningWhisper Running400 Meters19.1:41.28a4
May 10Tigard Youth developmental meetMay 10 · 200 Meters · Place 32 · Whisper RunningWhisper Running200 Meters32.45.35a4
May 3BYTC BlastMay 3 · Long Jump · Place 27 · Whisper RunningWhisper RunningLong Jump27.1.73m4
May 3BYTC BlastMay 3 · 400 Meters · Place 25 · Whisper RunningWhisper Running400 Meters25.1:47.15a4
May 3BYTC BlastMay 3 · 100 Meters · Place 42 · Whisper RunningWhisper Running100 Meters42.22.19a PB4
Apr 20USATF Oregon JO Developmental MeetApr 20 · Long Jump · Place 23 · Whisper RunningWhisper RunningLong Jump23.1.78m PB4
Apr 20USATF Oregon JO Developmental MeetApr 20 · High Jump · Whisper RunningWhisper RunningHigh Jump—DNS4
Apr 20USATF Oregon JO Developmental MeetApr 20 · 400 Meters · Place 17 · Whisper RunningWhisper Running400 Meters17.1:34.46a4
Apr 20USATF Oregon JO Developmental MeetApr 20 · 100 Meters · Place 45 · Whisper RunningWhisper Running100 Meters45.22.44a4