Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Liberty #4 · May 316.41aCYO Portland Liberty #4May 3, 2025
1500 Meters · OutdoorCYO Portland Liberty HS #4 · May 46:48.82aCYO Portland Liberty HS #4May 4, 2024
200 Meters · OutdoorCYO Portland Liberty HS #1 · Apr 1337.50aCYO Portland Liberty HS #1April 13, 2024
400 Meters · OutdoorCYO Portland Liberty #3 · Apr 251:18.52aCYO Portland Liberty #3April 25, 2026
800 Meters · OutdoorCYO Portland Liberty #2 · Apr 183:08.10aCYO Portland Liberty #2April 18, 2026
High Jump · OutdoorCYO Portland Liberty #3 · Apr 263' 11"CYO Portland Liberty #3April 26, 2025
Javelin · 300g TJ · OutdoorCYO Roadrunner Champs Valley Catholic · May 738-01CYO Roadrunner Champs Valley CatholicMay 7, 2022
Javelin · 450g AeroJav · OutdoorCYO Portland Meet of Champions · May 1626.69mCYO Portland Meet of ChampionsMay 16, 2026
Long Jump · OutdoorCYO Portland Liberty HS #3 · Apr 278' 6CYO Portland Liberty HS #3April 27, 2024
Shot Put · 6lb · OutdoorCYO Portland Liberty HS #4 · May 415' 4.75CYO Portland Liberty HS #4May 4, 2024
Shot Put · 8lb · OutdoorCYO Portland Meet of Champions · May 166.64mCYO Portland Meet of ChampionsMay 16, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · Javelin · Place 21 · The Fighting DutchJavelin450g AeroJav21.26.69m PB7
May 16CYO Portland Meet of ChampionsMay 16 · Shot Put · Place 27 · The Fighting DutchShot Put8lb27.6.64m PB7
May 2CYO Portland Liberty #4May 2 · Javelin · Place 10 · The Fighting DutchJavelin450g AeroJav10.23.14m7
May 2CYO Portland Liberty #4May 2 · Shot Put · Place 3 · The Fighting DutchShot Put8lb3.6.45m7
May 2CYO Portland Liberty #4May 2 · 400 Meters · Place 10 · The Fighting Dutch400 Meters10.1:20.06a7
Apr 25CYO Portland Liberty #3Apr 25 · Javelin · Place 5 · The Fighting DutchJavelin450g AeroJav5.23.90m7
Apr 25CYO Portland Liberty #3Apr 25 · Shot Put · Place 6 · The Fighting DutchShot Put8lb6.5.83m7
Apr 25CYO Portland Liberty #3Apr 25 · 400 Meters · Place 14 · The Fighting Dutch400 Meters14.1:18.52a PB7
Apr 18CYO Portland Liberty #2Apr 18 · Javelin · Place 8 · The Fighting DutchJavelin450g AeroJav8.22.60m7
Apr 18CYO Portland Liberty #2Apr 18 · Shot Put · Place 4 · The Fighting DutchShot Put8lb4.6.39m7
Apr 18CYO Portland Liberty #2Apr 18 · 800 Meters · Place 8 · The Fighting Dutch800 Meters8.3:08.10a PB7
Apr 11CYO Portland Liberty #1Apr 11 · High Jump · The Fighting DutchHigh Jump—NH7
Apr 11CYO Portland Liberty #1Apr 11 · Javelin · Place 8 · The Fighting DutchJavelin450g AeroJav8.21.96m7
Apr 11CYO Portland Liberty #1Apr 11 · 100 Meters · Place 17 · The Fighting Dutch100 Meters17.16.85a7

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · High Jump · Place 16 · The Fighting DutchHigh Jump163-86
May 17CYO Portland Meet of ChampionsMay 17 · Javelin · Place 28 · The Fighting DutchJavelin2861-96
May 17CYO Portland Meet of ChampionsMay 17 · Shot Put · Place 25 · The Fighting DutchShot Put2521-1.56
May 3CYO Portland Liberty #4May 3 · Javelin · Place 9 · The Fighting DutchJavelin450g AeroJav9.60' 8"6
May 3CYO Portland Liberty #4May 3 · High Jump · Place 4 · The Fighting DutchHigh Jump4.3' 10"6
May 3CYO Portland Liberty #4May 3 · 100 Meters · Place 26 · The Fighting Dutch100 Meters26.16.41a PB6
Apr 26CYO Portland Liberty #3Apr 26 · Javelin · Place 6 · The Fighting DutchJavelin450g AeroJav6.75' 7.25"6
Apr 26CYO Portland Liberty #3Apr 26 · High Jump · Place 5 · The Fighting DutchHigh Jump5.3' 11" PB6
Apr 26CYO Portland Liberty #3Apr 26 · 100 Meters · Place 28 · The Fighting Dutch100 Meters28.16.78a6
Apr 12CYO Portland Liberty #2Apr 12 · High Jump · Place 5 · The Fighting DutchHigh Jump53-66
Apr 12CYO Portland Liberty #2Apr 12 · Javelin · Place 6 · The Fighting DutchJavelin659-8.756
Apr 12CYO Portland Liberty #2Apr 12 · Shot Put · Place 7 · The Fighting DutchShot Put718-16
Apr 5CYO Portland Liberty #1Apr 5 · High Jump · Place 3 · The Fighting DutchHigh Jump33-106
Apr 5CYO Portland Liberty #1Apr 5 · Javelin · Place 6 · The Fighting DutchJavelin665-2.56
Apr 5CYO Portland Liberty #1Apr 5 · 100 Meters · Place 25 · The Fighting Dutch100 Meters2517.32a6

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18CYO Portland Meet of ChampionsMay 18 · Javelin · Place 37 · The Fighting DutchJavelin450g AeroJav37.35' 45
May 18CYO Portland Meet of ChampionsMay 18 · 1500 Meters · Place 29 · The Fighting Dutch1500 Meters29.7:08.14a5
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 13 · The Fighting DutchJavelin450g AeroJav13.49' 65
May 4CYO Portland Liberty HS #4May 4 · Shot Put · Place 10 · The Fighting DutchShot Put6lb10.15' 4.75 PB5
May 4CYO Portland Liberty HS #4May 4 · 1500 Meters · Place 7 · The Fighting Dutch1500 Meters7.6:48.82a PB5
Apr 27CYO Portland Liberty HS #3Apr 27 · Long Jump · Place 16 · The Fighting DutchLong Jump16.8' 6 PB5
Apr 27CYO Portland Liberty HS #3Apr 27 · Javelin · Place 9 · The Fighting DutchJavelin450g AeroJav9.59' 55
Apr 27CYO Portland Liberty HS #3Apr 27 · 1500 Meters · Place 6 · The Fighting Dutch1500 Meters6.6:52.25a5
Apr 20CYO Portland Liberty HS #2Apr 20 · Javelin · Place 18 · The Fighting DutchJavelin450g AeroJav18.45' 15
Apr 20CYO Portland Liberty HS #2Apr 20 · High Jump · The Fighting DutchHigh Jump—NH5
Apr 20CYO Portland Liberty HS #2Apr 20 · 200 Meters · Place 16 · The Fighting Dutch200 Meters16.40.14a5
Apr 13CYO Portland Liberty HS #1Apr 13 · Javelin · Place 19 · The Fighting DutchJavelin450g AeroJav19.45' 65
Apr 13CYO Portland Liberty HS #1Apr 13 · High Jump · The Fighting DutchHigh Jump—NH5
Apr 13CYO Portland Liberty HS #1Apr 13 · 200 Meters · Place 14 · The Fighting Dutch200 Meters14.37.50a PB5

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Javelin · Place 12 · The Fighting DutchJavelin1238-2—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 400 Meters · Place 24 · The Fighting Dutch400 Meters241:33.50a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 200 Meters · Place 21 · The Fighting Dutch200 Meters2139.09a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · Javelin · Place 19 · The Fighting DutchJavelin1946-11—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 400 Meters · Place 17 · The Fighting Dutch400 Meters171:28.14a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 100 Meters · Place 26 · The Fighting Dutch100 Meters2618.16a—
May 6CYO Liberty Week 4May 6 · Javelin · Place 15 · The Fighting DutchJavelin1536-9.75—
May 6CYO Liberty Week 4May 6 · Shot Put · Place 14 · The Fighting DutchShot Put1412-7—
May 6CYO Liberty Week 4May 6 · 400 Meters · Place 8 · The Fighting Dutch400 Meters81:35.60a—
Apr 22CYO Liberty Week 2Apr 22 · Javelin · Place 3 · The Fighting DutchJavelin347-3.5—
Apr 22CYO Liberty Week 2Apr 22 · Shot Put · Place 10 · The Fighting DutchShot Put1013-9—
Apr 22CYO Liberty Week 2Apr 22 · 100 Meters · Place 17 · The Fighting Dutch100 Meters1719.03a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 21 · The Fighting DutchJavelin2137-9.5—
Apr 15CYO Liberty Week 1Apr 15 · Shot Put · Place 8 · The Fighting DutchShot Put813-10—
Apr 15CYO Liberty Week 1Apr 15 · 100 Meters · Place 35 · The Fighting Dutch100 Meters3519.09a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Javelin · Place 23 · The Fighting DutchJavelin300g TJ23.38-01 PB3
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Shot Put · Place 27 · The Fighting DutchShot Put6lb27.10-00.753
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 100 Meters · Place 49 · The Fighting Dutch100 Meters49.21.95a3
Apr 30CYO Week 4 LibertyApr 30 · Javelin · Place 24 · The Fighting DutchJavelin300g TJ24.33-083
Apr 30CYO Week 4 LibertyApr 30 · Shot Put · Place 19 · The Fighting DutchShot Put6lb19.10-03.003
Apr 30CYO Week 4 LibertyApr 30 · 100 Meters · Place 24 · The Fighting Dutch100 Meters24.19.72a3
Apr 23CYO Week 3 LibertyApr 23 · Javelin · Place 24 · The Fighting DutchJavelin300g TJ24.32-053
Apr 23CYO Week 3 LibertyApr 23 · Shot Put · Place 20 · The Fighting DutchShot Put6lb20.13-02.253
Apr 23CYO Week 3 LibertyApr 23 · 100 Meters · Place 36 · The Fighting Dutch100 Meters36.19.85a3
Apr 9CYO Week 2 LibertyApr 9 · Long Jump · Place 16 · The Fighting DutchLong Jump16.7-00.503
Apr 9CYO Week 2 LibertyApr 9 · Javelin · Place 25 · The Fighting DutchJavelin300g TJ25.27-06.503
Apr 9CYO Week 2 LibertyApr 9 · 100 Meters · Place 31 · The Fighting Dutch100 Meters31.21.41a3
Apr 2CYO Week 1 LibertyApr 2 · Long Jump · Place 26 · The Fighting DutchLong Jump26.7-04.003
Apr 2CYO Week 1 LibertyApr 2 · Javelin · Place 23 · The Fighting DutchJavelin300g TJ23.31-103
Apr 2CYO Week 1 LibertyApr 2 · 100 Meters · Place 32 · The Fighting Dutch100 Meters32.20.13a3