Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRose City Mile · Jun 134:30.88aRose City MileJune 13, 2026
100 Meters · OutdoorCYO Seton Catholic Week #1 · May 116.62aCYO Seton Catholic Week #1May 1, 2021
1500 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 64:05.87aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
1600 Meters · Outdoor2024 Nike Outdoor Nationals · Jun 124:43.54a2024 Nike Outdoor NationalsJune 12, 2024
200 Meters · OutdoorCYO Seton Catholic Week #2 · May 836.32aCYO Seton Catholic Week #2May 8, 2021
3000 Meters · Outdoor41st Dean Nice Invitational Sponsored by MEWA · May 88:30.98a41st Dean Nice Invitational Sponsored by MEWAMay 8, 2026
400 Meters · OutdoorCYO Week 4 La Salle · Apr 301:17.15aCYO Week 4 La SalleApril 30, 2022
5000 Meters · OutdoorPortland Track Festival 2026 · Jun 2015:05.93aPortland Track Festival 2026June 20, 2026
800 Meters · OutdoorPIL- Franklin @ Wells · May 62:02.68aPIL- Franklin @ Wells May 6, 2026
Javelin · 450g AeroJav · OutdoorCYO Week 2 Liberty · Apr 955-02.25CYO Week 2 LibertyApril 9, 2022
Long Jump · OutdoorNike/Jesuit Twilight Relays · Apr 238:46.07Nike/Jesuit Twilight RelaysApril 23, 2026
Long Jump · OutdoorCYO Week 1 La Salle · Apr 211-06.50CYO Week 1 La SalleApril 2, 2022

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 20Portland Track Festival 2026Jun 20 · 5000 Meters · Place 22 · Franklin (OR)Franklin (OR)5000 Meters2215:05.93a PB11
Jun 13Rose City MileJun 13 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:30.88a PB11
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 1500 Meters · Place 15 · Franklin (OR)Franklin (OR)1500 Meters154:05.87a PB11
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 800 Meters · Place 18 · Franklin (OR)Franklin (OR)800 Meters182:06.49a11
May 206A-1 Portland Interscholastic League ChampionshipsMay 20 · 3000 Meters · Place 8 · Franklin (OR)Franklin (OR)3000 Meters88:40.92a11
May 206A-1 Portland Interscholastic League ChampionshipsMay 20 · 1500 Meters · Place 11 · Franklin (OR)Franklin (OR)1500 Meters114:07.63a11
May 841st Dean Nice Invitational Sponsored by MEWAMay 8 · 3000 Meters · Place 6 · FranklinFranklin3000 Meters6.8:30.98a PB11
May 6PIL- Franklin @ Wells May 6 · 800 Meters · Place 3 · Franklin (OR)Franklin (OR)800 Meters32:02.68a PB11
Apr 23Nike/Jesuit Twilight RelaysApr 23 · Long Jump · Place 5 · Franklin (OR)Franklin (OR)Long Jump58:46.07 PB—
Apr 17Therapeutic Associates Chehalem ClassicApr 17 · 1500 Meters · Place 4 · Franklin (OR)Franklin (OR)1500 Meters44:10.60a11
Apr 11Wilsonville InvitationalApr 11 · 3000 Meters · Place 6 · Franklin (OR)Franklin (OR)3000 Meters68:53.41a11
Apr 1PIL-Frankin @ ClevelandApr 1 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:22.00a11
Mar 18PIL McDaniel @ FranklinMar 18 · 3000 Meters · Place 1 · Franklin (OR)Franklin (OR)3000 Meters19:36.42a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 14Portland Track Festival Jun 14 · 5000 Meters · Place 48 · Franklin (OR)Franklin (OR)5000 Meters4815:56.84a10
May 13PIL JV ChampionshipsMay 13 · 3000 Meters · Place 6 · Franklin (OR)Franklin (OR)3000 Meters68:56.62a10
May 13PIL JV ChampionshipsMay 13 · 1500 Meters · Place 9 · Franklin (OR)Franklin (OR)1500 Meters94:16.78a10
May 7PIL - Cleveland @ FranklinMay 7 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:21.92a10
Apr 30PIL - Franklin @ WellsApr 30 · 1500 Meters · Place 1 · Franklin (OR)Franklin (OR)1500 Meters14:25.40a10
Apr 30PIL - Franklin @ WellsApr 30 · 800 Meters · Place 8 · Franklin (OR)Franklin (OR)800 Meters82:11.80a10
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 3000 Meters · Place 15 · FranklinFranklin3000 Meters15.9:18.65a10
Apr 23PIL Roosevelt & Benson @ Franklin Apr 23 · 1500 Meters · FranklinFranklin1500 Meters—DNS10
Apr 11PIL JV ClassicApr 11 · 3000 Meters · Place 2 · Franklin (OR)Franklin (OR)3000 Meters29:40.23a10
Apr 9PIL-Jefferson @ Franklin Apr 9 · 3000 Meters · Place 3 · Franklin (OR)Franklin (OR)3000 Meters39:40.36a10
Mar 20Jim Barks Grizzly Bear OpenMar 20 · 800 Meters · Place 11 · Franklin (OR)Franklin (OR)800 Meters112:17.82a10
Mar 19PIL - Franklin, Benson at McDanielMar 19 · 1500 Meters · Place 3 · Franklin (OR)Franklin (OR)1500 Meters34:37.21a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 122024 Nike Outdoor NationalsJun 12 · 1 Mile · Place 55 · Franklin (OR)Franklin (OR)1 Mile554:45.16a—
Jun 122024 Nike Outdoor NationalsJun 12 · 1600 Meters · Place 56 · Franklin (OR)Franklin (OR)1600 Meters564:43.54a PB—
Jun 122024 Nike Outdoor NationalsJun 12 · 1500 Meters · Place 58 · Franklin (OR)Franklin (OR)1500 Meters584:27.44a—
May 30Portland Track Summer Series Meet #1May 30 · 3000 Meters · Place 25 · Franklin (OR)Franklin (OR)3000 Meters259:23.08a—
May 6PIL JV ChampionshipsMay 6 · 3000 Meters · Place 4 · Franklin (OR)Franklin (OR)3000 Meters49:18.92a—
May 6PIL JV ChampionshipsMay 6 · 1500 Meters · Place 12 · Franklin (OR)Franklin (OR)1500 Meters124:21.21a—
May 1Franklin @ McDanielMay 1 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:26.66a—
Apr 27Oregon Freshman ChampionshipApr 27 · 1500 Meters · Place 3 · Franklin (OR)Franklin (OR)1500 Meters34:29.35a—
Apr 27Oregon Freshman ChampionshipApr 27 · 800 Meters · Place 10 · Franklin (OR)Franklin (OR)800 Meters102:16.78a—
Apr 10Franklin, Benson @ JeffersonApr 10 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:32.37a—
Apr 10Franklin, Benson @ JeffersonApr 10 · 800 Meters · Place 2 · Franklin (OR)Franklin (OR)800 Meters22:19.96a—
Apr 5Therapeutic Associates Chehalem ClassicApr 5 · 3000 Meters · Place 15 · Franklin (OR)Franklin (OR)3000 Meters159:26.11a—
Mar 21Jim Barks Grizzly Bear Open Mar 21 · 3000 Meters · Place 5 · Franklin (OR)Franklin (OR)3000 Meters59:31.44a—
Mar 13Cleveland @ FranklinMar 13 · 3000 Meters · Place 1 · Franklin (OR)Franklin (OR)3000 Meters19:41.12a—
Mar 13Cleveland @ FranklinMar 13 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters24:34.52a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14CYO Portland Meet of ChampionsMay 14 · 3000 Meters · Place 7 · St. IgnatiusSt. Ignatius3000 Meters7.11:25.63a7
May 14CYO Portland Meet of ChampionsMay 14 · 1500 Meters · Place 19 · St. IgnatiusSt. Ignatius1500 Meters19.5:18.12a7
Apr 30CYO Week 4 La SalleApr 30 · 3000 Meters · Place 1 · St. IgnatiusSt. Ignatius3000 Meters1.11:42.51a7
Apr 30CYO Week 4 La SalleApr 30 · 400 Meters · Place 14 · St. IgnatiusSt. Ignatius400 Meters14.1:17.15a PB7
Apr 9CYO Week 2 LibertyApr 9 · Javelin · Place 22 · St. IgnatiusSt. IgnatiusJavelin450g AeroJav22.55-02.25 PB7
Apr 9CYO Week 2 LibertyApr 9 · 1500 Meters · Place 3 · St. IgnatiusSt. Ignatius1500 Meters3.5:35.93a7
Apr 2CYO Week 1 La SalleApr 2 · Long Jump · Place 21 · St. IgnatiusSt. IgnatiusLong Jump21.11-06.50 PB7
Apr 2CYO Week 1 La SalleApr 2 · 3000 Meters · Place 3 · St. IgnatiusSt. Ignatius3000 Meters3.11:33.44a7
Apr 2CYO Week 1 La SalleApr 2 · 800 Meters · Place 7 · St. IgnatiusSt. Ignatius800 Meters7.2:44.93a7

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22CYO Seton Catholic Week #4May 22 · 1500 Meters · Place 3 · All SaintsAll Saints1500 Meters3.5:45.12a6
May 22CYO Seton Catholic Week #4May 22 · 800 Meters · Place 4 · All SaintsAll Saints800 Meters4.2:55.07a6
May 15CYO Liberty HS Week #3May 15 · 3000 Meters · Place 2 · All SaintsAll Saints3000 Meters2.11:50.80a6
May 15CYO Liberty HS Week #3May 15 · 800 Meters · Place 3 · All SaintsAll Saints800 Meters3.2:55.39a6
May 8CYO Seton Catholic Week #2May 8 · 1500 Meters · Place 3 · All SaintsAll Saints1500 Meters3.5:37.90a6
May 8CYO Seton Catholic Week #2May 8 · 200 Meters · Place 26 · All SaintsAll Saints200 Meters26.36.32a PB6
May 1CYO Seton Catholic Week #1May 1 · 3000 Meters · Place 3 · All SaintsAll Saints3000 Meters3.12:16.47a6
May 1CYO Seton Catholic Week #1May 1 · 100 Meters · Place 20 · All SaintsAll Saints100 Meters20.16.62a PB6