Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWRL - Hazelbrook, Athey Creek @ Sherwood · May 913.89aWRL - Hazelbrook, Athey Creek @ SherwoodMay 9, 2024
100m Hurdles · 30" / 0.762m · OutdoorWRL Hazelbrook, Canby @ Meridian Creek MS · May 219.96aWRL Hazelbrook, Canby @ Meridian Creek MSMay 2, 2024
1500 Meters · Outdoor2026 TRL JV District Championships · May 154:21.13a2026 TRL JV District ChampionshipsMay 15, 2026
200 Meters · OutdoorWRL District Track and Field Meet · May 1427.91aWRL District Track and Field MeetMay 14, 2024
3000 Meters · OutdoorWilsonville Invitational · Apr 119:42.55aWilsonville InvitationalApril 11, 2026
400 Meters · OutdoorPortland Track Festival Youth Meet presented by Stumptown Running · Jun 757.62aPortland Track Festival Youth Meet presented by Stumptown RunningJune 7, 2025
800 Meters · Outdoor2026 TRL JV District Championships · May 152:05.94a2026 TRL JV District ChampionshipsMay 15, 2026
Javelin · 450g AeroJav · OutdoorSherwood (Friday) / Tigard (Saturday) - Developmental Meet · May 1336' 11Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13, 2022

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 25USATF Oregon Association Junior OlympicJun 25 · 1500 Meters · Place 2 · The Inner Circle Track ClubThe Inner Circle Track Club1500 Meters2.4:25.80a9
Jun 25USATF Oregon Association Junior OlympicJun 25 · 800 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club800 Meters1.2:09.43a9
May 152026 TRL JV District ChampionshipsMay 15 · 1500 Meters · Place 1 · TualatinTualatin1500 Meters14:21.13a PB9
May 152026 TRL JV District ChampionshipsMay 15 · 800 Meters · Place 2 · TualatinTualatin800 Meters22:05.94a PB9
May 12West Linn, St Mary’s @ TualatinMay 12 · 800 Meters · Place 2 · TualatinTualatin800 Meters22:07.00a9
May 841st Dean Nice Invitational Sponsored by MEWAMay 8 · 800 Meters · Place 27 · TualatinTualatin800 Meters27.2:06.42a9
May 5TRL - Oregon City @ TualatinMay 5 · 800 Meters · Place 2 · TualatinTualatin800 Meters22:06.55a9
Apr 28Tualatin @ LakeridgeApr 28 · 1500 Meters · Place 1 · TualatinTualatin1500 Meters14:27.83a9
Apr 28Tualatin @ LakeridgeApr 28 · 800 Meters · Place 4 · TualatinTualatin800 Meters42:13.45a9
Apr 17Southridge JV InviteApr 17 · 800 Meters · Place 1 · TualatinTualatin800 Meters12:09.75a9
Apr 14TRL - St. Marys, Tualatin @ Lake OswegoApr 14 · 800 Meters · Place 5 · TualatinTualatin800 Meters52:09.95a9
Apr 11Wilsonville InvitationalApr 11 · 3000 Meters · Place 14 · TualatinTualatin3000 Meters149:42.55a PB9
Apr 7TRL-Tigard @ TualatinApr 7 · 1500 Meters · Place 5 · TualatinTualatin1500 Meters54:28.67a9
Mar 19Tualatin vs Tigard IcebreakerMar 19 · 800 Meters · Place 1 · TualatinTualatin800 Meters12:11.72a9

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 800 Meters · Place 19 · Tualatin YouthTualatin Youth800 Meters192:14.45a8
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 400 Meters · Place 17 · Tualatin YouthTualatin Youth400 Meters1757.62a PB8
May 23BYTCMay 23 · 800 Meters · Place 2 · Tualatin YouthTualatin Youth800 Meters22:11.75a8
May 16Oregon Middle School Meet of ChampionsMay 16 · 800 Meters · Place 7 · HazelbrookHazelbrook800 Meters72:11.15a8
May 13WRL District Track & Field MeetMay 13 · 800 Meters · Place 1 · HazelbrookHazelbrook800 Meters1.2:15.58a8
May 13WRL District Track & Field MeetMay 13 · 400 Meters · Place 4 · HazelbrookHazelbrook400 Meters4.57.95a8
May 10Tigard Youth Developmental MeetMay 10 · 800 Meters · Place 2 · Tualatin YouthTualatin Youth800 Meters22:14.64a8
May 10Tigard Youth Developmental MeetMay 10 · 400 Meters · Place 3 · Tualatin YouthTualatin Youth400 Meters358.80a8
May 8WRL Canby, Hazelbrook @ Meridian CreekMay 8 · 800 Meters · Place 1 · HazelbrookHazelbrook800 Meters12:18.04a8
May 8WRL Canby, Hazelbrook @ Meridian CreekMay 8 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters157.79a8
May 1WRL Hazelbrook @ SherwoodMay 1 · 800 Meters · Place 1 · HazelbrookHazelbrook800 Meters1.2:20.06a8
May 1WRL Hazelbrook @ SherwoodMay 1 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters1.57.71a8
Apr 24WRL Hazelbrook, Gardiner @ TumwataApr 24 · 800 Meters · Place 1 · HazelbrookHazelbrook800 Meters1.2:23.65a8
Apr 24WRL Hazelbrook, Gardiner @ TumwataApr 24 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters1.58.76a8
Apr 17WRL Hazelbrook, Tumwata @ Athey CreekApr 17 · 400 Meters · Place 5 · HazelbrookHazelbrook400 Meters559.33a8
Apr 10WRL @ Hazelbrook (Tualatin HS)Apr 10 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters11:00.76a8
Apr 10WRL @ Hazelbrook (Tualatin HS)Apr 10 · 100 Meters · Place 13 · HazelbrookHazelbrook100 Meters1314.22a8

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14WRL District Track and Field MeetMay 14 · 400 Meters · Place 3 · HazelbrookHazelbrook400 Meters3.1:01.33a7
May 14WRL District Track and Field MeetMay 14 · 200 Meters · Place 6 · HazelbrookHazelbrook200 Meters6.27.91a PB7
May 9WRL - Hazelbrook, Athey Creek @ SherwoodMay 9 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters1.1:03.09a7
May 9WRL - Hazelbrook, Athey Creek @ SherwoodMay 9 · 100 Meters · Place 10 · HazelbrookHazelbrook100 Meters10.13.89a PB7
May 2WRL Hazelbrook, Canby @ Meridian Creek MSMay 2 · 100m Hurdles · Place 6 · HazelbrookHazelbrook100m Hurdles30" / 0.762m6.19.96a PB7
May 2WRL Hazelbrook, Canby @ Meridian Creek MSMay 2 · 400 Meters · Place 1 · HazelbrookHazelbrook400 Meters1.1:03.73a7
May 2WRL Hazelbrook, Canby @ Meridian Creek MSMay 2 · 100 Meters · Place 4 · HazelbrookHazelbrook100 Meters4.13.90a7
Apr 25WRL Hazelbrook @ Athey CreekApr 25 · 200 Meters · Place 1 · HazelbrookHazelbrook200 Meters1.28.51a7
Apr 25WRL Hazelbrook @ Athey CreekApr 25 · 100 Meters · Place 3 · HazelbrookHazelbrook100 Meters3.14.00a7
Apr 18WRL - Tumwata, Hazelbrook @ LOJApr 18 · 200 Meters · Place 1 · HazelbrookHazelbrook200 Meters1.28.54a7
Apr 18WRL - Tumwata, Hazelbrook @ LOJApr 18 · 100 Meters · Place 6 · HazelbrookHazelbrook100 Meters6.13.89a7
Apr 11WRL @ Hazelbrook (Tualatin HS)Apr 11 · 200 Meters · Place 3 · HazelbrookHazelbrook200 Meters3.29.49a7
Apr 11WRL @ Hazelbrook (Tualatin HS)Apr 11 · 100 Meters · Place 6 · HazelbrookHazelbrook100 Meters6.14.22a7

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16WRL District MeetMay 16 · 200 Meters · Place 11 · HazelbrookHazelbrook200 Meters1131.90a—
May 11WRL @ Lake OswegoMay 11 · 100 Meters · Place 7 · HazelbrookHazelbrook100 Meters715.47a—
Apr 27WRL @ Athey CreekApr 27 · 200 Meters · Place 2 · HazelbrookHazelbrook200 Meters231.56a—
Apr 27WRL @ Athey CreekApr 27 · 100 Meters · Place 6 · HazelbrookHazelbrook100 Meters615.41a—
Apr 19WRL Hazelbrook, Tumwata @ Sherwood MSApr 19 · 200 Meters · Place 3 · HazelbrookHazelbrook200 Meters333.06a—
Apr 19WRL Hazelbrook, Tumwata @ Sherwood MSApr 19 · 100 Meters · Place 6 · HazelbrookHazelbrook100 Meters616.25a—
Apr 13WRL @ Hazelbrook (Tualatin HS)Apr 13 · 100 Meters · Place 6 · HazelbrookHazelbrook100 Meters615.73a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · Javelin · Place 21 · Tualatin Youth TrackTualatin Youth TrackJavelin450g AeroJav21.36' 11 PB5
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · 1500 Meters · Place 5 · Tualatin Youth TrackTualatin Youth Track1500 Meters5.6:04.74a5
Apr 29Tigard Youth Track - Developmental meetApr 29 · Javelin · Place 14 · Tualatin Youth TrackTualatin Youth TrackJavelin450g AeroJav14.31' 105
Apr 29Tigard Youth Track - Developmental meetApr 29 · 1500 Meters · Place 7 · Tualatin Youth TrackTualatin Youth Track1500 Meters7.6:07.46a5