Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor2023 Nike Outdoor Nationals · Jun 155:02.42a2023 Nike Outdoor NationalsJune 15, 2023
1500 Meters · OutdoorNike/Jesuit Twilight Relays · Apr 244:20.94aNike/Jesuit Twilight RelaysApril 24, 2025
200 Meters · OutdoorSherwood (Friday) / Tigard (Saturday) - Developmental Meet · May 629.68aSherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6, 2022
3000 Meters · OutdoorBeaverton @ Westview · Apr 3010:02.12aBeaverton @ WestviewApril 30, 2025
400 Meters · OutdoorBeaverton @ Westview · Apr 3054.15aBeaverton @ WestviewApril 30, 2025
800 Meters · Outdoor6A-2 Metro League Championships · May 202:00.59a6A-2 Metro League ChampionshipsMay 20, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 206A-2 Metro League ChampionshipsMay 20 · 800 Meters · Place 3 · WestviewWestview800 MetersRound P32:01.91a11
May 206A-2 Metro League ChampionshipsMay 20 · 800 Meters · Place 4 · WestviewWestview800 Meters42:00.59a PB11
May 13Southridge @ WestviewMay 13 · 1500 Meters · Place 6 · WestviewWestview1500 Meters65:15.80a11
May 6Aloha @ WestviewMay 6 · 400 Meters · Place 6 · WestviewWestview400 Meters658.18a11
Apr 29Beaverton vs WestviewApr 29 · 1500 Meters · Place 8 · WestviewWestview1500 Meters84:42.18a11
Apr 29Beaverton vs WestviewApr 29 · 800 Meters · Place 1 · WestviewWestview800 Meters12:03.37a11
Apr 22Mountainside @ WestviewApr 22 · 400 Meters · Place 4 · WestviewWestview400 Meters454.91a11
Apr 17Therapeutic Associates Chehalem ClassicApr 17 · 1500 Meters · Place 13 · WestviewWestview1500 Meters134:25.16a11
Apr 15Westview @ JesuitApr 15 · 400 Meters · Place 4 · WestviewWestview400 Meters454.74a11
Apr 11T Smith Need For Speed InvitationalApr 11 · 800 Meters · Place 21 · WestviewWestview800 Meters212:03.34a11
Apr 3Oregon Relays presented by AthleticNETApr 3 · 800 Meters · Place 53 · WestviewWestview800 Meters53.2:06.21a11
Apr 1Westview @ SunsetApr 1 · 1500 Meters · Place 6 · WestviewWestview1500 Meters64:28.01a11
Mar 20Kingsmen IcebreakerMar 20 · 800 Meters · Place 6 · WestviewWestview800 Meters62:07.50a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 216A-2 Metro League ChampionshipsMay 21 · 1500 Meters · Place 11 · WestviewWestview1500 Meters114:24.02a10
May 216A-2 Metro League ChampionshipsMay 21 · 800 Meters · Place 8 · WestviewWestview800 Meters82:06.17a10
May 216A-2 Metro League ChampionshipsMay 21 · 800 Meters · Place 7 · WestviewWestview800 Meters72:04.90a10
May 14Westview @ SouthridgeMay 14 · 800 Meters · Place 3 · WestviewWestview800 Meters32:05.23a10
May 7Westview @ Aloha (Senior Night)May 7 · 800 Meters · Place 3 · WestviewWestview800 Meters32:08.56a10
Apr 30Beaverton @ WestviewApr 30 · 3000 Meters · Place 3 · WestviewWestview3000 Meters3.10:02.12a PB10
Apr 30Beaverton @ WestviewApr 30 · 400 Meters · Place 3 · WestviewWestview400 Meters3.54.15a PB10
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1500 Meters · Place 7 · WestviewWestview1500 Meters7.4:20.94a PB10
Apr 18Laker ClassicApr 18 · 1500 Meters · Place 6 · WestviewWestview1500 Meters6.4:29.35a10
Apr 16Jesuit @ WestviewApr 16 · 1500 Meters · Place 4 · WestviewWestview1500 Meters44:24.37a10
Apr 4Oregon Relays presented by AthleticNETApr 4 · 800 Meters · Place 60 · WestviewWestview800 Meters60.2:06.50a10
Apr 2Sunset @ WestviewApr 2 · 400 Meters · Place 2 · WestviewWestview400 Meters256.13a10
Mar 19Westview @ MountainsideMar 19 · 800 Meters · Place 3 · WestviewWestview800 Meters32:07.04a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 1500 Meters · Place 28 · Beaverton YouthBeaverton Youth1500 Meters284:29.80a—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 800 Meters · Place 15 · Beaverton YouthBeaverton Youth800 Meters152:08.92a—
May 86A-2 Metro League ChampionshipsMay 8 · 800 Meters · Place 10 · WestviewWestview800 MetersRound P102:05.76a—
May 1Aloha @ WestviewMay 1 · 3000 Meters · Place 2 · WestviewWestview3000 Meters210:04.06a—
May 1Aloha @ WestviewMay 1 · 400 Meters · Place 2 · WestviewWestview400 Meters257.14a—
Apr 24Westview @ SunsetApr 24 · 1500 Meters · Place 8 · WestviewWestview1500 Meters84:32.44a—
Apr 24Westview @ SunsetApr 24 · 800 Meters · Place 4 · WestviewWestview800 Meters42:08.53a—
Apr 17Westview @ MountainsideApr 17 · 1500 Meters · Place 3 · WestviewWestview1500 Meters34:31.07a—
Apr 13Sherwood Need For Speed ClassicApr 13 · 800 Meters · Place 41 · WestviewWestview800 Meters412:06.44a—
Apr 3Jesuit @ WestviewApr 3 · 800 Meters · Place 6 · WestviewWestview800 Meters6.2:09.49a9
Mar 20Westview @ SouthridgeMar 20 · 1500 Meters · Place 6 · WestviewWestview1500 Meters64:44.79a—
Mar 20Westview @ SouthridgeMar 20 · 800 Meters · Place 5 · WestviewWestview800 Meters52:08.90a—
Mar 13Beaverton @ WestviewMar 13 · 800 Meters · Place 3 · WestviewWestview800 Meters32:10.13a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 1500 Meters · Place 70 · Beaverton YouthBeaverton Youth1500 MetersRound P704:36.86a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 800 Meters · Place 59 · Beaverton YouthBeaverton Youth800 MetersRound P592:09.16a—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 1500 Meters · Place 4 · Beaverton Youth TrackBeaverton Youth Track1500 Meters4.4:44.70a8
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 6 · Beaverton Youth TrackBeaverton Youth Track800 Meters6.2:10.99a8
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 5 · Beaverton Youth TrackBeaverton Youth Track1500 Meters5.4:45.408
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 7 · Beaverton Youth TrackBeaverton Youth Track800 Meters7.2:12.52a8
Jun 152023 Nike Outdoor NationalsJun 15 · 1 Mile · Place 60 · Beaverton YouthBeaverton Youth1 Mile605:02.42a PB—
Jun 152023 Nike Outdoor NationalsJun 15 · 1500 Meters · Place 60 · Beaverton YouthBeaverton Youth1500 Meters604:42.70a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 800 Meters · Place 24 · Beaverton YouthBeaverton Youth800 Meters242:12.20a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 400 Meters · Place 17 · Beaverton YouthBeaverton Youth400 Meters1757.12a—
Apr 2845th Annual Catlin Gabel MS InviteApr 28 · 1500 Meters · Place 2 · Faith Bible ChristianFaith Bible Christian1500 Meters2.4:48.23a8
Apr 2845th Annual Catlin Gabel MS InviteApr 28 · 800 Meters · Place 1 · Faith Bible ChristianFaith Bible Christian800 Meters1.2:15.27a8
Apr 13MCL Track Meet at CatlinApr 13 · 3000 Meters · Place 1 · Faith Bible ChristianFaith Bible Christian3000 Meters1.10:18.84a8

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 9 · Beaverton Youth TrackBeaverton Youth Track1500 Meters9.4:59.12a7
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 4 · Beaverton Youth TrackBeaverton Youth Track800 Meters4.2:20.04a7
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 1500 Meters · Place 19 · Beaverton YouthBeaverton Youth1500 Meters195:06.0513-14
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 800 Meters · Place 15 · Beaverton YouthBeaverton Youth800 Meters152:26.9313-14
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · 1500 Meters · Place 5 · Beaverton Youth TrackBeaverton Youth Track1500 Meters5.5:01.97a7
May 13Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 13 · 800 Meters · Place 7 · Beaverton Youth TrackBeaverton Youth Track800 Meters7.2:27.57a7
May 6Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6 · 3000 Meters · Place 7 · Beaverton Youth TrackBeaverton Youth Track3000 Meters7.11:49.30a7
May 6Sherwood (Friday) / Tigard (Saturday) - Developmental MeetMay 6 · 200 Meters · Place 18 · Beaverton Youth TrackBeaverton Youth Track200 Meters18.29.68a PB7
Apr 29Tigard Youth Track - Developmental meetApr 29 · 1500 Meters · Place 4 · Beaverton Youth TrackBeaverton Youth Track1500 Meters4.5:09.43a7
Apr 29Tigard Youth Track - Developmental meetApr 29 · 400 Meters · Place 2 · Beaverton Youth TrackBeaverton Youth Track400 Meters2.1:03.80a7