Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorOutdoor Indoor Events · Feb 74:31.14aOutdoor Indoor EventsFebruary 7, 2026
1500 Meters · OutdoorSCIAC Conference Championships · May 23:55.99aSCIAC Conference ChampionshipsMay 2, 2026
3000 Meters · IndoorPomona-Pitzer Invitational · Feb 218:53.60aPomona-Pitzer InvitationalFebruary 21, 2026
3000 Meters · OutdoorTherapeutic Associates Chehalem Classic · Apr 58:52.92aTherapeutic Associates Chehalem ClassicApril 5, 2024
400 Meters · OutdoorFranklin @ McDaniel · May 151.79aFranklin @ McDanielMay 1, 2024
5000 Meters · OutdoorOxy Distance Carnival and Spring Break Classic · Mar 1415:34.73aOxy Distance Carnival and Spring Break ClassicMarch 14, 2026
800 Meters · IndoorWashington HS Invitational · Feb 111:59.51aWashington HS InvitationalFebruary 11, 2023
800 Meters · OutdoorUC San Diego Triton Invitational · Apr 31:55.23aUC San Diego Triton InvitationalApril 3, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 70 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters70.3:56.07aSo
May 2SCIAC Conference ChampionshipsMay 2 · 1500 Meters · Place 2 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters24:02.54aSO
May 2SCIAC Conference ChampionshipsMay 2 · 1500 Meters · Place 5 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters53:55.99a PBSO
Apr 16University of La Verne Leopard InvitationalApr 16 · 1500 Meters · Place 3 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters33:57.02aSo
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 18 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps800 Meters181:55.23a PBSo
Mar 28SCIAC Quad Meet ChampionshipsMar 28 · 1500 Meters · Place 16 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters164:12.04aSO
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 93 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps5000 Meters93.15:34.73a PBSo
Mar 7SCIAC Quad Cup 1Mar 7 · 1500 Meters · Place 2 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters23:57.04aSO
Feb 7Outdoor Indoor EventsFeb 7 · 1 Mile · Place 5 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1 Mile54:31.14a PBSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 3000 Meters · Place 10 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps3000 Meters108:53.60a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 1500 Meters · Place 105 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters1054:04.50aFr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 9 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 MetersRound P9.4:01.90aFr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 8 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters8.4:00.43aFr
Apr 42025 Triton InvitationalApr 4 · 1500 Meters · Place 29 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters294:00.22aFr
Mar 29SCIAC Multi-Dual @ U RedlandsMar 29 · 1500 Meters · Place 4 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters4.4:01.42aFr
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 1 Mile · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1 Mile—DNSFr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17 OSAA 6A State ChampionshipsMay 17 · 1500 Meters · Place 8 · FranklinFranklin1500 Meters8.3:59.07a12
May 17 OSAA 6A State ChampionshipsMay 17 · 800 Meters · Place 8 · FranklinFranklin800 MetersRound P8.1:56.33a12
May 17 OSAA 6A State ChampionshipsMay 17 · 800 Meters · Place 7 · FranklinFranklin800 Meters7.1:57.59a12
May 76A-1 Portland Interscholastic League ChampionshipsMay 7 · 1500 Meters · Place 3 · Franklin (OR)Franklin (OR)1500 Meters33:58.75a—
May 76A-1 Portland Interscholastic League ChampionshipsMay 7 · 800 Meters · Place 1 · Franklin (OR)Franklin (OR)800 Meters11:55.40a—
May 76A-1 Portland Interscholastic League ChampionshipsMay 7 · 800 Meters · Place 3 · Franklin (OR)Franklin (OR)800 Meters31:55.94a—
May 1Franklin @ McDanielMay 1 · 400 Meters · Place 2 · Franklin (OR)Franklin (OR)400 Meters251.79a PB—
Apr 26Nike/Jesuit Twilight RelaysApr 26 · 1500 Meters · Place 4 · Franklin (OR)Franklin (OR)1500 Meters43:57.19a—
Apr 13Sherwood Need For Speed ClassicApr 13 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:01.50a—
Apr 13Sherwood Need For Speed ClassicApr 13 · 800 Meters · Place 9 · Franklin (OR)Franklin (OR)800 Meters91:58.51a—
Apr 5Therapeutic Associates Chehalem ClassicApr 5 · 3000 Meters · Place 1 · Franklin (OR)Franklin (OR)3000 Meters18:52.92a PB—
Mar 21Jim Barks Grizzly Bear Open Mar 21 · 800 Meters · Place 3 · Franklin (OR)Franklin (OR)800 Meters31:59.62a—
Mar 13Cleveland @ FranklinMar 13 · 1500 Meters · Place 4 · Franklin (OR)Franklin (OR)1500 Meters44:09.16a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 1500 Meters · Place 5 · Franklin (OR)Franklin (OR)1500 Meters54:06.76a—
May 24Portland Post Season 800mMay 24 · 800 Meters · FranklinFranklin800 Meters—1:57.9Unofficial11
May 176A-1 Portland Interscholastic League ChampionshipsMay 17 · 800 Meters · Place 7 · Franklin (OR)Franklin (OR)800 Meters71:59.45a—
May 176A-1 Portland Interscholastic League ChampionshipsMay 17 · 800 Meters · Place 5 · Franklin (OR)Franklin (OR)800 Meters51:57.96a—
May 657th Centennial InvitationalMay 6 · 800 Meters · Place 1 · Franklin (OR)Franklin (OR)800 Meters11:59.06a—
May 3Franklin @ RooseveltMay 3 · 400 Meters · Place 1 · FranklinFranklin400 Meters1.52.68a11
Apr 21Oregon Relays Fan ZoneApr 21 · 800 Meters · Place 27 · Franklin (OR)Franklin (OR)800 Meters271:58.77a—
Apr 15Sherwood Need for Speed ClassicApr 15 · 800 Meters · Place 3 · Franklin (OR)Franklin (OR)800 Meters31:58.53a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11Washington HS InvitationalFeb 11 · 800 Meters · Place 8 · FranklinFranklin800 Meters8.1:59.51a PB11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 106A-1 Portland Interscholastic League ChampionshipsMay 10 · 800 Meters · Place 7 · Franklin (OR)Franklin (OR)800 Meters71:58.8910
May 4PIL - Wells, Grant, @ FranklinMay 4 · 800 Meters · Place 3 · Franklin (OR)Franklin (OR)800 Meters31:59.4810
Apr 9Sherwood "Need For Speed" ClassicApr 9 · 800 Meters · Place 6 · Franklin (OR)Franklin (OR)800 Meters62:00.4910
Mar 30PIL - Lincoln, Cleveland, @ FranklinMar 30 · 800 Meters · Place 5 · Franklin (OR)Franklin (OR)800 Meters52:00.8110
Mar 17Jim Barks Grizzly Bear OpenMar 17 · 800 Meters · Place 4 · Franklin (OR)Franklin (OR)800 Meters42:00.1510

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 186A-1 PIL District ChampionshipsMay 18 · 800 Meters · Place 11 · FranklinFranklin800 MetersRound P11.2:03.70a9
May 12Franklin, Lincoln @ WellsMay 12 · 800 Meters · Place 5 · Franklin (OR)Franklin (OR)800 Meters52:04.759
May 7Friday Night Lights @ NewbergMay 7 · 400 Meters · Place 6 · Franklin (OR)Franklin (OR)400 Meters654.209
May 5Franklin, Wells @ JeffersonMay 5 · 400 Meters · Place 2 · Franklin (OR)Franklin (OR)400 Meters254.359
Apr 30Franklin, Roosevelt @ GrantApr 30 · 800 Meters · Place 4 · FranklinFranklin800 Meters4.2:04.30a9
Apr 14Lincoln, Franklin @ ClevelandApr 14 · 800 Meters · Place 1 · Franklin (OR)Franklin (OR)800 Meters12:10.269