Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNike/Jesuit Twilight Relays · Apr 245:02.03aNike/Jesuit Twilight RelaysApril 24, 2025
100 Meters · Outdoor2023 Nike Outdoor Nationals · Jun 151:02.10a2023 Nike Outdoor NationalsJune 15, 2023
1500 Meters · OutdoorPortland Summer Series #1 · Jun 94:40.54aPortland Summer Series #1June 9, 2026
1600 Meters · OutdoorNike/Jesuit Twilight Relays · Apr 245:00.14aNike/Jesuit Twilight RelaysApril 24, 2025
200 Meters · OutdoorNorth Marion, Talmadge, & Valor · Apr 1929.40aNorth Marion, Talmadge, & ValorApril 19, 2022
2000m Steeplechase · 0.762m · OutdoorNewberg Postseason Steeplechase · Jun 27:24.70aNewberg Postseason SteeplechaseJune 2, 2026
3000 Meters · OutdoorUSATF Oregon Association Junior Olympic Championships · Jun 2311:15.85aUSATF Oregon Association Junior Olympic ChampionshipsJune 23, 2022
400 Meters · OutdoorSherwood MS (Friday) / Tigard HS (Saturday) - Development Meet · May 121:00.62aSherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12, 2023
800 Meters · OutdoorOSAA State Track & Field Championships · May 282:17.30aOSAA State Track & Field ChampionshipsMay 28, 2026

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 · The Inner Circle Track ClubThe Inner Circle Track Club1500 MetersEx.4:50.25a11
Jun 9Portland Summer Series #1Jun 9 · 1500 Meters · Place 1 · 37-Unattached37-Unattached1500 Meters1.4:40.54a PB11
Jun 2Newberg Postseason SteeplechaseJun 2 · 2000m Steeplechase · Place 1 · 37-Unattached37-Unattached2000m Steeplechase0.762m1.7:24.70a PB11
May 28OSAA State Track & Field ChampionshipsMay 28 · 800 Meters · Place 10 · CanbyCanby800 MetersRound P10.2:17.30a PB11
May 205A-1 NWOC ChampionshipsMay 20 · 1500 Meters · Place 1 · CanbyCanby1500 Meters1.4:49.85a11
May 205A-1 NWOC ChampionshipsMay 20 · 800 Meters · Place 1 · CanbyCanby800 MetersRound P1.2:19.31a11
May 205A-1 NWOC ChampionshipsMay 20 · 800 Meters · Place 1 · CanbyCanby800 Meters1.2:18.56a11
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1 Mile · Place 16 · CanbyCanby1 Mile16.5:13.18a11
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1600 Meters · Place 16 · CanbyCanby1600 Meters16.5:10.99a11
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1500 Meters · Place 15 · CanbyCanby1500 Meters15.4:52.00a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1 Mile · Place 16 · CanbyCanby1 Mile16.5:02.03a PB10
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1600 Meters · Place 15 · CanbyCanby1600 Meters15.5:00.14a PB10
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1500 Meters · Place 15 · CanbyCanby1500 Meters15.4:41.76a10
Apr 4Oregon Relays presented by AthleticNETApr 4 · 1 Mile · Place 17 · CanbyCanby1 Mile17.5:05.08a10
Apr 4Oregon Relays presented by AthleticNETApr 4 · 1600 Meters · Place 16 · CanbyCanby1600 Meters16.5:03.10a10
Apr 4Oregon Relays presented by AthleticNETApr 4 · 1500 Meters · Place 16 · CanbyCanby1500 Meters16.4:45.96a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17OSAA 4A State ChampionshipsMay 17 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.4:49.67a9
May 17OSAA 4A State ChampionshipsMay 17 · 800 Meters · Place 4 · North MarionNorth Marion800 MetersRound P4.2:26.80a9
May 17OSAA 4A State ChampionshipsMay 17 · 800 Meters · Place 2 · North MarionNorth Marion800 Meters2.2:20.57a9

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 1500 Meters · Place 11 · The Inner CircleThe Inner Circle1500 MetersRound P114:59.25a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 1500 Meters · Place 1 · The Inner CircleThe Inner Circle1500 Meters14:52.57a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 800 Meters · Place 19 · The Inner CircleThe Inner Circle800 MetersRound P192:23.41a—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 1500 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club1500 Meters3.4:58.65a8
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club800 Meters3.2:21.24a8
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club1500 Meters3.4:59.108
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club800 Meters3.2:22.61a8
Jun 152023 Nike Outdoor NationalsJun 15 · 100 Meters · Place 14 · The Inner CircleThe Inner Circle100 MetersRound P141:02.10a PB—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 1500 Meters · Place 6 · The Inner CircleThe Inner Circle1500 Meters65:04.89a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 800 Meters · Place 3 · The Inner CircleThe Inner Circle800 Meters32:20.32a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 800 Meters · Place 2 · The Inner CircleThe Inner Circle800 Meters22:21.74a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 400 Meters · Place 1 · The Inner CircleThe Inner Circle400 Meters11:00.62a PB—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 800 Meters · Place 2 · The Inner CircleThe Inner Circle800 Meters22:21.74a—
May 12Sherwood MS (Friday) / Tigard HS (Saturday) - Development MeetMay 12 · 400 Meters · Place 1 · The Inner CircleThe Inner Circle400 Meters11:00.62a—
May 5BYTC BlastMay 5 · 1500 Meters · Place 1 · The Inner CircleThe Inner Circle1500 Meters14:59.36a—
May 5BYTC BlastMay 5 · 800 Meters · Place 1 · The Inner CircleThe Inner Circle800 Meters12:24.00a—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 3 · 37-Unattached37-Unattached3000 Meters3.11:15.85a PB7
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 2 · 37-Unattached37-Unattached1500 Meters2.4:58.60a7
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 8 · 37-Unattached37-Unattached800 Meters8.2:35.00a7
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 2 · 37-Unattached37-Unattached400 Meters2.1:01.96a7
May 26Oregon Middle School Meet of ChampionsMay 26 · 1500 Meters · Place 2 · North MarionNorth Marion1500 Meters2.4:51.15a7
May 26Oregon Middle School Meet of ChampionsMay 26 · 800 Meters · Place 5 · North MarionNorth Marion800 Meters5.2:26.17a7
May 3MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.4:55.09a7
May 3MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 800 Meters · North MarionNorth Marion800 Meters—DNS7
May 3MVCC North Marion, Molalla, French Prairie, Abiqua @ ValorMay 3 · 400 Meters · North MarionNorth Marion400 Meters—DNS7
Apr 28MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.5:19.12a7
Apr 28MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 800 Meters · North MarionNorth Marion800 Meters—DNS7
Apr 28MVCC North Marion, Patton, Valor @ French PrairieApr 28 · 400 Meters · Place 1 · North MarionNorth Marion400 Meters1.1:02.89a7
Apr 19North Marion, Talmadge, & ValorApr 19 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.5:09.47a7
Apr 19North Marion, Talmadge, & ValorApr 19 · 400 Meters · Place 1 · North MarionNorth Marion400 Meters1.1:03.57a7
Apr 19North Marion, Talmadge, & ValorApr 19 · 200 Meters · Place 1 · North MarionNorth Marion200 Meters1.29.40a PB7
Apr 14North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.5:14.06a7
Apr 14North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 800 Meters · Place 1 · North MarionNorth Marion800 Meters1.2:28.35a7
Apr 14North Marion vs. French Prairie, Patton, & SilvertonApr 14 · 400 Meters · North MarionNorth Marion400 Meters—NT7
Apr 7Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 1500 Meters · Place 1 · North MarionNorth Marion1500 Meters1.5:19.79a7
Apr 7Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 800 Meters · Place 1 · North MarionNorth Marion800 Meters1.2:50.77a7
Apr 7Cascade v Mollala River & North Marion & Sweet HomeApr 7 · 400 Meters · Place 1 · North MarionNorth Marion400 Meters1.1:02.30a7