Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorNWOC JV District Championships · May 154:50.69aNWOC JV District ChampionshipsMay 15, 2025
200 Meters · OutdoorParkrose @ Wilsonville · Apr 828.33aParkrose @ WilsonvilleApril 8, 2025
3000 Meters · OutdoorBYTC Blast · May 511:37.29aBYTC BlastMay 5, 2023
400 Meters · OutdoorParkrose @ Wilsonville · Apr 81:02.30aParkrose @ WilsonvilleApril 8, 2025
800 Meters · OutdoorCentennial at Wilsonville · Apr 152:26.39aCentennial at WilsonvilleApril 15, 2025
Javelin · 800g · OutdoorWilsonville & Putnam @ Milwaukie · Apr 2382-10Wilsonville & Putnam @ MilwaukieApril 23, 2025
Shot Put · 6lb · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 223.89mUSATF Oregon Association Junior Olympic ChampionshipsJune 22, 2017

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

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 15NWOC JV District ChampionshipsMay 15 · 1500 Meters · Place 11 · WilsonvilleWilsonville1500 Meters114:50.69a PB10
May 15NWOC JV District ChampionshipsMay 15 · 400 Meters · Place 11 · WilsonvilleWilsonville400 Meters111:05.62a10
May 6Hillsboro & Wilsonville at CanbyMay 6 · 1500 Meters · Place 2 · WilsonvilleWilsonville1500 Meters24:55.41a10
May 6Hillsboro & Wilsonville at CanbyMay 6 · 800 Meters · Place 7 · WilsonvilleWilsonville800 Meters72:30.19a10
Apr 30Wilsonville @ HillsboroApr 30 · 1500 Meters · Place 2 · WilsonvilleWilsonville1500 Meters24:58.80a10
Apr 30Wilsonville @ HillsboroApr 30 · 800 Meters · Place 8 · WilsonvilleWilsonville800 Meters82:37.11a10
Apr 23Wilsonville & Putnam @ MilwaukieApr 23 · Javelin · Place 8 · WilsonvilleWilsonvilleJavelin800g8.82-10 PB10
Apr 23Wilsonville & Putnam @ MilwaukieApr 23 · 1500 Meters · Place 8 · WilsonvilleWilsonville1500 Meters8.5:06.09a10
Apr 23Wilsonville & Putnam @ MilwaukieApr 23 · 800 Meters · Place 7 · WilsonvilleWilsonville800 Meters7.2:43.03a10
Apr 15Centennial at WilsonvilleApr 15 · Javelin · Place 4 · WilsonvilleWilsonvilleJavelin494-510
Apr 15Centennial at WilsonvilleApr 15 · 800 Meters · Place 1 · WilsonvilleWilsonville800 Meters12:26.39a PB10
Apr 15Centennial at WilsonvilleApr 15 · 200 Meters · Place 35 · WilsonvilleWilsonville200 Meters3530.10a10
Apr 8Parkrose @ WilsonvilleApr 8 · Javelin · Place 4 · WilsonvilleWilsonvilleJavelin496-010
Apr 8Parkrose @ WilsonvilleApr 8 · 400 Meters · Place 6 · WilsonvilleWilsonville400 Meters61:02.30a PB10
Apr 8Parkrose @ WilsonvilleApr 8 · 200 Meters · Place 11 · WilsonvilleWilsonville200 Meters1128.33a PB10
Apr 1Milwaukie, LaSalle at WilsonvilleApr 1 · Javelin · Place 7 · WilsonvilleWilsonvilleJavelin795-1110
Apr 1Milwaukie, LaSalle at WilsonvilleApr 1 · 400 Meters · Place 4 · WilsonvilleWilsonville400 Meters41:03.77a10
Apr 1Milwaukie, LaSalle at WilsonvilleApr 1 · 200 Meters · Place 31 · WilsonvilleWilsonville200 Meters3128.40a10
Mar 20Silverton Cloud BreakerMar 20 · 1500 Meters · Place 22 · WilsonvilleWilsonville1500 Meters225:14.45a10
Mar 20Silverton Cloud BreakerMar 20 · 800 Meters · Place 15 · WilsonvilleWilsonville800 Meters152:45.78a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3NWOC Novice MeetMay 3 · 1500 Meters · Place 5 · WilsonvilleWilsonville1500 Meters54:52.18a—
Apr 30Canby, Hillsboro @ WilsonvilleApr 30 · 800 Meters · Place 6 · WilsonvilleWilsonville800 Meters62:29.64a—
Apr 30Canby, Hillsboro @ WilsonvilleApr 30 · 200 Meters · Place 38 · WilsonvilleWilsonville200 Meters3831.02a—
Apr 23Wilsonville, Milwaukie @ LaSalleApr 23 · 1500 Meters · Place 2 · WilsonvilleWilsonville1500 Meters25:01.14a—
Apr 16Hood River, Centennial @ WilsonvilleApr 16 · 1500 Meters · Place 4 · WilsonvilleWilsonville1500 Meters44:58.81a—
Apr 16Hood River, Centennial @ WilsonvilleApr 16 · 400 Meters · Place 5 · WilsonvilleWilsonville400 Meters51:06.71a—
Apr 6Sandy InvitationalApr 6 · 800 Meters · Place 30 · WilsonvilleWilsonville800 Meters302:29.18a—
Apr 4Parkrose, Wilsonville, @ PutnamApr 4 · 1500 Meters · Place 8 · WilsonvilleWilsonville1500 Meters85:11.46a—
Mar 13Wilsonville West Linn Ice BreakerMar 13 · 1500 Meters · Place 15 · WilsonvilleWilsonville1500 Meters155:10.46a—
Mar 13Wilsonville West Linn Ice BreakerMar 13 · 200 Meters · Place 38 · WilsonvilleWilsonville200 Meters3830.27a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 11 · Tigard Youth TrackTigard Youth Track1500 Meters11.5:18.308
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—DNS8
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · High Jump · Tigard Youth TrackTigard Youth TrackHigh Jump—SCR8
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 1500 Meters · Place 4 · Tigard Youth TrackTigard Youth Track1500 Meters4.5:18.72a8
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—DNS8
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · High Jump · Place 4 · Tigard YouthTigard YouthHigh Jump44-0—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 1500 Meters · Place 2 · Tigard YouthTigard Youth1500 Meters25:18.05a—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 800 Meters · Place 4 · Tigard YouthTigard Youth800 Meters42:40.88a—
May 19Tigard HS (Friday) / Sherwood MS (Saturday) - Development MeetMay 19 · 400 Meters · Place 11 · Tigard YouthTigard Youth400 Meters111:08.30a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · High Jump · Place 6 · Tigard YouthTigard YouthHigh Jump64-4—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 3000 Meters · Place 3 · Tigard YouthTigard Youth3000 Meters311:48.06a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 1500 Meters · Place 3 · Tigard YouthTigard Youth1500 Meters35:20.51a—
May 5BYTC BlastMay 5 · 3000 Meters · Place 2 · Tigard YouthTigard Youth3000 Meters211:37.29a PB—
May 5BYTC BlastMay 5 · 1500 Meters · Place 2 · Tigard YouthTigard Youth1500 Meters25:35.10a—
May 5BYTC BlastMay 5 · 400 Meters · Place 8 · Tigard YouthTigard Youth400 Meters81:11.64a—
Apr 29USATF Oregon Youth Developmental T&F MeetApr 29 · 1500 Meters · Place 5 · Tigard YouthTigard Youth1500 Meters55:34.22a—

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10USATF Utah Association Youth ChampionshipsJun 10 · 1500 Meters · Place 7 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters7.5:33.01aUnofficial6
Jun 5USATF UT Developmental Meet #5Jun 5 · 1500 Meters · Place 3 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters3.5:58.21a6
May 22USATF Utah Youth #3May 22 · 1500 Meters · Place 9 · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters9.5:52.66a6
May 22USATF Utah Youth #3May 22 · 200 Meters · Wolfpack Running Club UtahWolfpack Running Club Utah200 Meters—DNS6
May 11USATF Developmental Meet #2May 11 · 1500 Meters · Wolfpack Running Club UtahWolfpack Running Club Utah1500 Meters—DNS6
May 11USATF Developmental Meet #2May 11 · 800 Meters · Place 9 · Wolfpack Running Club UtahWolfpack Running Club Utah800 Meters9.2:58.39a6
May 11USATF Developmental Meet #2May 11 · 400 Meters · Wolfpack Running Club UtahWolfpack Running Club Utah400 Meters—DNS6

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Portland Track Festival Youth MeetJun 2 · 1500 Meters · Tigard Youth TrackTigard Youth Track1500 Meters—DNS10
Jun 2Portland Track Festival Youth MeetJun 2 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—DNS10
May 19Sherwood Track Club - 1500 meter racesMay 19 · 1500 Meters · Place 8 · Tigard Youth TrackTigard Youth Track1500 Meters8.6:35.37a10
Apr 28BYTC BlastApr 28 · 1500 Meters · Place 11 · Tigard Youth TrackTigard Youth Track1500 Meters11.6:25.66a10
Apr 28BYTC BlastApr 28 · 800 Meters · Place 16 · Tigard Youth TrackTigard Youth Track800 Meters16.3:20.69a10
Apr 28BYTC BlastApr 28 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—DNS10
Apr 21ICS USATF Developmental MeetApr 21 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—ND10
Apr 21ICS USATF Developmental MeetApr 21 · 1500 Meters · Place 13 · Tigard Youth TrackTigard Youth Track1500 Meters13.6:29.06a10
Apr 21ICS USATF Developmental MeetApr 21 · 800 Meters · Place 11 · Tigard Youth TrackTigard Youth Track800 Meters11.3:26.46a10

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 15 · Tigard Youth TrackTigard Youth TrackShot Put6lb15.3.89m PB9
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 16 · Tigard Youth TrackTigard Youth Track1500 Meters16.06:51.6a9
Jun 3Portland Track Festival Youth MeetJun 3 · Long Jump · Tigard Youth TrackTigard Youth TrackLong Jump—ND9
Jun 3Portland Track Festival Youth MeetJun 3 · 1500 Meters · Place 14 · Tigard Youth TrackTigard Youth Track1500 Meters14.6:38.68a9
Jun 3Portland Track Festival Youth MeetJun 3 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—DNS9
May 13Tigard Youth Track Developmental meetMay 13 · 1500 Meters · Place 11 · Tigard Youth TrackTigard Youth Track1500 Meters11.7:06.59a9
May 13Tigard Youth Track Developmental meetMay 13 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—NT9
Apr 292017 BYTC BlastApr 29 · 1500 Meters · Place 9 · Tigard Youth TrackTigard Youth Track1500 Meters9.6:42.02a9
Apr 292017 BYTC BlastApr 29 · 800 Meters · Place 9 · Tigard Youth TrackTigard Youth Track800 Meters9.3:32.42a9
Apr 22Sherwood Ice BreakerApr 22 · 1500 Meters · Place 10 · Tigard Youth TrackTigard Youth Track1500 Meters10.6:30.71a9
Apr 22Sherwood Ice BreakerApr 22 · 800 Meters · Place 6 · Tigard Youth TrackTigard Youth Track800 Meters6.3:22.58a9
Apr 22Sherwood Ice BreakerApr 22 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—SCR9
Apr 15ICS DevelopmentalApr 15 · 1500 Meters · Place 4 · Tigard Youth TrackTigard Youth Track1500 Meters4.6:35.60a9
Apr 15ICS DevelopmentalApr 15 · 800 Meters · Place 4 · Tigard Youth TrackTigard Youth Track800 Meters4.3:27.28a9