Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRose City Mile · Jun 136:22.67aRose City MileJune 13, 2026
100 Meters · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 2616.19aUSATF Oregon Association Junior Olympic ChampionshipsJune 26, 2025
1500 Meters · OutdoorUSATF Oregon Association Junior Olympic · Jun 255:52.08aUSATF Oregon Association Junior OlympicJune 25, 2026
200 Meters · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 2633.18aUSATF Oregon Association Junior Olympic ChampionshipsJune 26, 2025
400 Meters · OutdoorTigard Youth Club Meet · May 91:13.18aTigard Youth Club MeetMay 9, 2026
800 Meters · OutdoorSherwood Youth Club Meet · Apr 253:01.88aSherwood Youth Club MeetApril 25, 2026
Long Jump · OutdoorUSATF Oregon JO Developmental Meet · Apr 201.76mUSATF 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

10 results
DateMeetEventPlMarkGr
Jun 25USATF Oregon Association Junior OlympicJun 25 · 1500 Meters · Place 3 · 37-Unattached37-Unattached1500 Meters3.5:52.08a PB4
Jun 25USATF Oregon Association Junior OlympicJun 25 · 800 Meters · 37-Unattached37-Unattached800 Meters—DNS4
Jun 25USATF Oregon Association Junior OlympicJun 25 · 400 Meters · Place 5 · 37-Unattached37-Unattached400 Meters5.1:14.42a4
Jun 20Portland Track Festival 2026Jun 20 · 1 Mile · Place 10 · Youth Track FoundationYouth Track Foundation1 Mile106:26.29a4
Jun 13Rose City MileJun 13 · 1 Mile · Place 9 · Youth Track FoundationYouth Track Foundation1 Mile9.6:22.67a PB4
May 9Tigard Youth Club MeetMay 9 · 800 Meters · Place 7 · Tualatin YouthTualatin Youth800 Meters73:04.13a4
May 9Tigard Youth Club MeetMay 9 · 400 Meters · Place 2 · Tualatin YouthTualatin Youth400 Meters21:13.18a PB4
May 2Raptors Youth Club @ Rex PutnamMay 2 · 1500 Meters · Place 4 · Tualatin YouthTualatin Youth1500 Meters46:20.65a4
Apr 25Sherwood Youth Club MeetApr 25 · 800 Meters · Place 6 · Tualatin YouthTualatin Youth800 Meters63:01.88a PB4
Apr 25Sherwood Youth Club MeetApr 25 · 400 Meters · Place 6 · Tualatin YouthTualatin Youth400 Meters61:17.70a4

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 9 · Tualatin YouthTualatin Youth400 Meters91:18.97a—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 5 · Tualatin YouthTualatin Youth200 MetersRound P533.18a PB—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 6 · Tualatin YouthTualatin Youth200 Meters633.54a—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 7 · Tualatin YouthTualatin Youth100 MetersRound P716.26a—
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 7 · Tualatin YouthTualatin Youth100 Meters716.19a PB—
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 400 Meters · Place 9 · Tualatin YouthTualatin Youth400 Meters91:19.58a—
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 200 Meters · Place 8 · Tualatin YouthTualatin Youth200 Meters833.91a—
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 100 Meters · Place 12 · Tualatin YouthTualatin Youth100 Meters1216.31a—
May 23BYTCMay 23 · 400 Meters · Place 9 · Tualatin YouthTualatin Youth400 Meters91:22.82a—
May 23BYTCMay 23 · 100 Meters · Place 14 · Tualatin YouthTualatin Youth100 Meters1416.82a—
May 10Tigard Youth Developmental MeetMay 10 · 400 Meters · Place 6 · Tualatin YouthTualatin Youth400 Meters61:16.86a—
May 10Tigard Youth Developmental MeetMay 10 · 200 Meters · Place 7 · Tualatin YouthTualatin Youth200 Meters735.59a—
May 10Tigard Youth Developmental MeetMay 10 · 100 Meters · Place 7 · Tualatin YouthTualatin Youth100 Meters716.66a—
Apr 26Sherwood Youth Club MeetApr 26 · 400 Meters · Place 11 · Tualatin Youth TrackTualatin Youth Track400 Meters11.1:23.75a3
Apr 26Sherwood Youth Club MeetApr 26 · 200 Meters · Place 5 · Tualatin Youth TrackTualatin Youth Track200 Meters5.34.02a3
Apr 26Sherwood Youth Club MeetApr 26 · 100 Meters · Place 14 · Tualatin Youth TrackTualatin Youth Track100 Meters14.17.90a3
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 400 Meters · Place 9 · Tualatin Youth TrackTualatin Youth Track400 Meters9.1:25.16a3
Apr 19Raptors Track Club JO Developmental MeetApr 19 · 100 Meters · Place 11 · Tualatin Youth TrackTualatin Youth Track100 Meters11.16.79a3

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 10 · Tualatin YouthTualatin Youth200 Meters1037.79a—
Jul 4USATF Region 13 Junior Olympic ChampionshipsJul 4 · 100 Meters · Place 11 · Tualatin YouthTualatin Youth100 Meters1117.44a—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 6 · Tualatin YouthTualatin Youth200 Meters639.46a—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 7 · Tualatin YouthTualatin Youth200 Meters741.05a—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 3 · Tualatin YouthTualatin Youth100 Meters317.73a—
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Tualatin YouthTualatin Youth100 Meters217.67a—
May 10Tigard Youth developmental meetMay 10 · Long Jump · Tualatin Youth TrackTualatin Youth TrackLong Jump—DNS2
May 10Tigard Youth developmental meetMay 10 · 400 Meters · Tualatin Youth TrackTualatin Youth Track400 Meters—DNS2
May 10Tigard Youth developmental meetMay 10 · 200 Meters · Tualatin Youth TrackTualatin Youth Track200 Meters—DNS2
May 3BYTC BlastMay 3 · 400 Meters · Tualatin Youth TrackTualatin Youth Track400 Meters—DNS2
May 3BYTC BlastMay 3 · 100 Meters · Tualatin Youth TrackTualatin Youth Track100 Meters—DNS2
Apr 26Sherwood Youth Club meetApr 26 · 400 Meters · Place 5 · Tualatin Youth TrackTualatin Youth Track400 Meters5.1:38.75a2
Apr 26Sherwood Youth Club meetApr 26 · 200 Meters · Place 4 · Tualatin Youth TrackTualatin Youth Track200 Meters4.40.86a2
Apr 26Sherwood Youth Club meetApr 26 · 100 Meters · Place 6 · Tualatin Youth TrackTualatin Youth Track100 Meters6.18.97a2
Apr 20USATF Oregon JO Developmental MeetApr 20 · Long Jump · Place 6 · Tualatin Youth TrackTualatin Youth TrackLong Jump6.1.76m PB2
Apr 20USATF Oregon JO Developmental MeetApr 20 · 400 Meters · Place 5 · Tualatin Youth TrackTualatin Youth Track400 Meters5.1:35.93a2
Apr 20USATF Oregon JO Developmental MeetApr 20 · 100 Meters · Place 4 · Tualatin Youth TrackTualatin Youth Track100 Meters4.17.96a2