Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorOregon Relays presented by AthleticNET · Apr 34:31.26aOregon Relays presented by AthleticNETApril 3, 2026
100 Meters · OutdoorDistrict 2 3A league meet @ Banks · Apr 2412.33aDistrict 2 3A league meet @ BanksApril 24, 2024
1500 Meters · OutdoorNike/Jesuit Twilight Relays · Apr 244:07.92aNike/Jesuit Twilight RelaysApril 24, 2025
1600 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 34:29.33aOregon Relays presented by AthleticNETApril 3, 2026
200 Meters · OutdoorAmity Invitational · Apr 2924.21aAmity InvitationalApril 29, 2023
400 Meters · OutdoorOSAA 3A State Championships · May 1652.24aOSAA 3A State ChampionshipsMay 16, 2024
800 Meters · OutdoorRegis Community Twilight Meet · May 151:57.13aRegis Community Twilight MeetMay 15, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28OSAA State Track & Field ChampionshipsMay 28 · 800 Meters · Place 5 · BanksBanks800 MetersRound P5.1:58.83a12
May 28OSAA State Track & Field ChampionshipsMay 28 · 800 Meters · Place 6 · BanksBanks800 Meters6.1:57.82a12
May 203A-2 Coastal Range League ChampionshipsMay 20 · 800 Meters · Place 3 · BanksBanks800 Meters32:12.59a12
May 203A-2 Coastal Range League ChampionshipsMay 20 · 800 Meters · Place 4 · BanksBanks800 Meters41:57.53a12
May 15Regis Community Twilight MeetMay 15 · 800 Meters · Place 1 · BanksBanks800 Meters11:57.13a PB12
May 12Coastal Range League MeetMay 12 · 800 Meters · Place 3 · BanksBanks800 Meters32:08.90a12
May 9Stayton Invitational May 9 · 1500 Meters · Place 1 · BanksBanks1500 Meters14:09.41a12
May 9Stayton Invitational May 9 · 800 Meters · Place 7 · BanksBanks800 Meters71:59.97a12
May 1Spartan ChallengeMay 1 · 800 Meters · Place 4 · BanksBanks800 Meters41:57.59a12
Apr 25Meet of ChampionsApr 25 · 1500 Meters · Place 3 · BanksBanks1500 Meters34:12.22a12
Apr 25Meet of ChampionsApr 25 · 800 Meters · Place 4 · BanksBanks800 Meters42:01.54a12
Apr 18John Oliver InvitationalApr 18 · 1500 Meters · Place 8 · BanksBanks1500 Meters84:12.93a12
Apr 18John Oliver InvitationalApr 18 · 800 Meters · Place 6 · BanksBanks800 Meters62:00.91a12
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1 Mile · Place 46 · BanksBanks1 Mile46.4:31.26a PB12
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1600 Meters · Place 46 · BanksBanks1600 Meters46.4:29.33a PB12
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1500 Meters · Place 31 · BanksBanks1500 Meters31.4:10.81a12
Apr 3Oregon Relays presented by AthleticNETApr 3 · 800 Meters · Place 35 · BanksBanks800 Meters35.2:01.45a12
Mar 21Molalla InvitationalMar 21 · 1500 Meters · Place 2 · BanksBanks1500 Meters24:17.80a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 223A-2 Coastal Range League ChampionshipsMay 22 · 800 Meters · Place 4 · BanksBanks800 Meters42:16.80a11
May 223A-2 Coastal Range League ChampionshipsMay 22 · 800 Meters · Place 2 · BanksBanks800 Meters21:57.18a11
May 10Stayton Invitational May 10 · 800 Meters · Place 4 · BanksBanks800 Meters4.2:01.06a11
May 7Coastal Range League MeetMay 7 · 400 Meters · Place 2 · BanksBanks400 Meters252.78a11
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1500 Meters · Place 42 · BanksBanks1500 Meters42.4:07.92a PB11
Apr 18John Oliver InvitationalApr 18 · 800 Meters · Place 4 · BanksBanks800 Meters4.1:59.61a11
Apr 153A -SD2 League MeetApr 15 · 400 Meters · Place 2 · BanksBanks400 Meters253.25a11
Apr 12Rob Frank Invitational Apr 12 · 1500 Meters · Place 8 · BanksBanks1500 Meters84:22.60a11
Apr 4Oregon Relays presented by AthleticNETApr 4 · 800 Meters · Place 36 · BanksBanks800 Meters36.2:00.05a11
Mar 22Molalla InvitationalMar 22 · 800 Meters · Place 1 · BanksBanks800 Meters12:01.29a11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16OSAA 3A State ChampionshipsMay 16 · 400 Meters · Place 7 · BanksBanks400 MetersRound P7.52.24a PB10
May 16OSAA 3A State ChampionshipsMay 16 · 400 Meters · Place 7 · BanksBanks400 Meters7.52.54a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 800 Meters · Place 1 · BanksBanks800 MetersRound P1.2:10.72a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 800 Meters · Place 3 · BanksBanks800 Meters3.2:06.58a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 400 Meters · Place 2 · BanksBanks400 MetersRound P2.55.27a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 400 Meters · Place 1 · BanksBanks400 Meters1.53.35a10
May 4Jeannine James InvitationalMay 4 · 800 Meters · Place 3 · BanksBanks800 Meters32:05.39a—
May 1District 2 3A league meet @ YCMay 1 · 800 Meters · Place 1 · BanksBanks800 Meters12:06.20a—
Apr 26Kennedy Twilight InvitationalApr 26 · 400 Meters · Place 2 · BanksBanks400 Meters254.03a—
Apr 24District 2 3A league meet @ BanksApr 24 · 200 Meters · Place 2 · BanksBanks200 Meters224.41a—
Apr 24District 2 3A league meet @ BanksApr 24 · 100 Meters · Place 5 · BanksBanks100 Meters512.33a PB—
Apr 20Meet of ChampionsApr 20 · 1500 Meters · Place 7 · BanksBanks1500 Meters74:22.65a—
Apr 20Meet of ChampionsApr 20 · 400 Meters · Place 21 · BanksBanks400 Meters2157.39a—
Apr 13Rob Frank InvitationalApr 13 · 400 Meters · Place 2 · BanksBanks400 Meters254.07a—
Apr 6Estacada Small School InviteApr 6 · 1500 Meters · Place 5 · BanksBanks1500 Meters54:27.99a—
Apr 3District 2 3A league meet @ BanksApr 3 · 800 Meters · Place 2 · BanksBanks800 Meters22:05.69a—
Mar 16Molalla InvitationalMar 16 · 400 Meters · Place 1 · BanksBanks400 Meters153.13a—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 25OSAA 1A State ChampionshipsMay 25 · 400 Meters · Place 10 · BanksBanks400 Meters1052.30a—
May 25OSAA 3A State ChampionshipsMay 25 · 400 Meters · Place 10 · BanksBanks400 MetersRound P10.52.30a9
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 400 Meters · Place 2 · BanksBanks400 Meters253.67a—
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 400 Meters · Place 3 · BanksBanks400 Meters352.91a—
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 200 Meters · Place 5 · BanksBanks200 Meters524.53a—
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 200 Meters · Place 5 · BanksBanks200 Meters525.22a—
May 6Dick Baker InvitationalMay 6 · 400 Meters · Place 6 · BanksBanks400 Meters654.20a—
May 6Dick Baker InvitationalMay 6 · 200 Meters · Place 16 · BanksBanks200 Meters1626.12a—
May 43A SD2 @ BanksMay 4 · 400 Meters · Place 3 · BanksBanks400 Meters353.86a—
May 43A SD2 @ BanksMay 4 · 200 Meters · Place 5 · BanksBanks200 Meters527.86a—
Apr 29Amity InvitationalApr 29 · 400 Meters · Place 2 · BanksBanks400 Meters253.11a—
Apr 29Amity InvitationalApr 29 · 200 Meters · Place 5 · BanksBanks200 Meters524.21a PB—
Apr 263A SD2 @ BanksApr 26 · 400 Meters · Place 1 · BanksBanks400 Meters153.19a—
Apr 263A SD2 @ BanksApr 26 · 200 Meters · Place 1 · BanksBanks200 Meters124.32a—
Apr 22Meet of ChampionsApr 22 · 400 Meters · Place 6 · BanksBanks400 Meters653.16a—
Apr 22Meet of ChampionsApr 22 · 200 Meters · Place 17 · BanksBanks200 Meters1724.80a—
Apr 15Rob Frank Invitational Track Meet Apr 15 · 400 Meters · Place 4 · BanksBanks400 Meters453.10a—
Apr 15Rob Frank Invitational Track Meet Apr 15 · 200 Meters · Place 5 · BanksBanks200 Meters524.62a—
Apr 123A SD2 @BanksApr 12 · 400 Meters · Place 2 · BanksBanks400 Meters254.26a—
Apr 123A SD2 @BanksApr 12 · 200 Meters · Place 5 · BanksBanks200 Meters524.99a—
Apr 8Ocean in View - Seaside Invitational(formerly Daily Astorian)Apr 8 · 400 Meters · Place 1 · BanksBanks400 Meters154.63a—
Apr 53A SD#2 League Track Meet- Neah-Kah-NieApr 5 · 400 Meters · Place 2 · BanksBanks400 Meters254.80a—
Apr 53A SD#2 League Track Meet- Neah-Kah-NieApr 5 · 100 Meters · Place 3 · BanksBanks100 Meters312.33a—
Mar 16VC Ice BreakerMar 16 · 400 Meters · Place 3 · BanksBanks400 Meters355.59a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Oregon Middle School Meet of ChampionsMay 26 · 200 Meters · Place 23 · BanksBanks200 MetersRound P23.25.34aWind: -0.78
May 14Cowapa MS League DistrictsMay 14 · 200 Meters · Place 1 · BanksBanks200 Meters1.26.14a8
May 14Cowapa MS League DistrictsMay 14 · 100 Meters · Place 1 · BanksBanks100 Meters1.12.70a8
Apr 28Clatskanie MS Track MeetApr 28 · 200 Meters · Place 1 · BanksBanks200 Meters1.26.08
Apr 28Clatskanie MS Track MeetApr 28 · 100 Meters · Place 1 · BanksBanks100 Meters1.13.08
Apr 26Banks middle school track meetApr 26 · 200 Meters · Place 1 · BanksBanks200 Meters1.27.15a8
Apr 26Banks middle school track meetApr 26 · 100 Meters · Place 1 · BanksBanks100 Meters1.13.24a8
Apr 21St. Helens Middle School Track MeetApr 21 · 200 Meters · BanksBanks200 Meters—36.25Unofficial8
Apr 21St. Helens Middle School Track MeetApr 21 · 100 Meters · BanksBanks100 Meters—12.51Unofficial8