Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Liberty #4 · May 315.89aCYO Portland Liberty #4May 3, 2025
200 Meters · OutdoorCYO Portland Liberty #1 · Apr 536.70aCYO Portland Liberty #1April 5, 2025
400 Meters · OutdoorCYO Portland Liberty #4 · May 31:26.79aCYO Portland Liberty #4May 3, 2025
800 Meters · OutdoorCYO Liberty Week 3 · Apr 293:53.34aCYO Liberty Week 3April 29, 2023
High Jump · OutdoorCYO Portland Liberty #3 · Apr 263' 8"CYO Portland Liberty #3April 26, 2025
Javelin · 300g TJ · OutdoorCYO Roadrunner Champs Valley Catholic · May 737-02CYO Roadrunner Champs Valley CatholicMay 7, 2022
Javelin · 450g AeroJav · OutdoorCYO Portland Meet of Champions · May 1621.55mCYO Portland Meet of ChampionsMay 16, 2026
Long Jump · OutdoorCYO Portland Meet of Champions · May 163.91mCYO Portland Meet of ChampionsMay 16, 2026
Shot Put · 6lb · OutdoorCYO Portland Liberty #2 · Apr 186.78mCYO Portland Liberty #2April 18, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · Long Jump · Place 17 · The Fighting DutchLong Jump17.3.91m PB8
May 16CYO Portland Meet of ChampionsMay 16 · Javelin · Place 21 · The Fighting DutchJavelin450g AeroJav21.21.55m PB8
May 16CYO Portland Meet of ChampionsMay 16 · Shot Put · Place 25 · The Fighting DutchShot Put6lb25.6.75m8
May 2CYO Portland Liberty #4May 2 · Shot Put · Place 7 · The Fighting DutchShot Put6lb7.6.14m8
Apr 25CYO Portland Liberty #3Apr 25 · Long Jump · Place 3 · The Fighting DutchLong Jump3.3.81m8
Apr 25CYO Portland Liberty #3Apr 25 · Javelin · Place 6 · The Fighting DutchJavelin450g AeroJav6.16.55m8
Apr 25CYO Portland Liberty #3Apr 25 · Shot Put · Place 7 · The Fighting DutchShot Put6lb7.6.62m8
Apr 18CYO Portland Liberty #2Apr 18 · Long Jump · Place 8 · The Fighting DutchLong Jump8.3.41m8
Apr 18CYO Portland Liberty #2Apr 18 · Javelin · Place 5 · The Fighting DutchJavelin450g AeroJav5.18.00m8
Apr 18CYO Portland Liberty #2Apr 18 · Shot Put · Place 6 · The Fighting DutchShot Put6lb6.6.78m PB8
Apr 11CYO Portland Liberty #1Apr 11 · Long Jump · Place 6 · The Fighting DutchLong Jump6.3.67m8
Apr 11CYO Portland Liberty #1Apr 11 · Javelin · Place 7 · The Fighting DutchJavelin450g AeroJav7.16.43m8

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · Long Jump · Place 23 · The Fighting DutchLong Jump2311-87
May 17CYO Portland Meet of ChampionsMay 17 · Javelin · Place 9 · The Fighting DutchJavelin972-17
May 3CYO Portland Liberty #4May 3 · Long Jump · Place 10 · The Fighting DutchLong Jump10.12' 0"7
May 3CYO Portland Liberty #4May 3 · 400 Meters · Place 12 · The Fighting Dutch400 Meters12.1:26.79a PB7
May 3CYO Portland Liberty #4May 3 · 100 Meters · Place 18 · The Fighting Dutch100 Meters18.15.89a PB7
Apr 26CYO Portland Liberty #3Apr 26 · Javelin · Place 6 · The Fighting DutchJavelin450g AeroJav6.56' 9.5"7
Apr 26CYO Portland Liberty #3Apr 26 · High Jump · Place 8 · The Fighting DutchHigh Jump8.3' 8" PB7
Apr 26CYO Portland Liberty #3Apr 26 · 100 Meters · Place 22 · The Fighting Dutch100 Meters22.15.90a7
Apr 12CYO Portland Liberty #2Apr 12 · Long Jump · Place 9 · The Fighting DutchLong Jump910-7.57
Apr 12CYO Portland Liberty #2Apr 12 · High Jump · Place 4 · The Fighting DutchHigh Jump43-87
Apr 12CYO Portland Liberty #2Apr 12 · Javelin · Place 6 · The Fighting DutchJavelin657-3.57
Apr 5CYO Portland Liberty #1Apr 5 · Long Jump · Place 9 · The Fighting DutchLong Jump911-3.757
Apr 5CYO Portland Liberty #1Apr 5 · Javelin · Place 9 · The Fighting DutchJavelin956-2.57
Apr 5CYO Portland Liberty #1Apr 5 · 200 Meters · Place 18 · The Fighting Dutch200 Meters1836.70a PB7

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Long Jump · Place 32 · The Fighting DutchLong Jump329-11.75—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 100 Meters · Place 29 · The Fighting Dutch100 Meters2916.13a—
May 18CYO Portland Meet of ChampionsMay 18 · Long Jump · Place 30 · The Fighting DutchLong Jump30.10' 36
May 18CYO Portland Meet of ChampionsMay 18 · Javelin · Place 17 · The Fighting DutchJavelin450g AeroJav17.50' 06
May 4CYO Portland Liberty HS #4May 4 · Long Jump · Place 11 · The Fighting DutchLong Jump11.10' 16
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 2 · The Fighting DutchJavelin450g AeroJav2.55' 116
May 4CYO Portland Liberty HS #4May 4 · 100 Meters · Place 13 · The Fighting Dutch100 Meters13.16.85a6
Apr 27CYO Portland Liberty HS #3Apr 27 · Long Jump · Place 3 · The Fighting DutchLong Jump3.10' 7.56
Apr 27CYO Portland Liberty HS #3Apr 27 · Javelin · Place 2 · The Fighting DutchJavelin450g AeroJav2.52' 16
Apr 20CYO Portland Liberty HS #2Apr 20 · Long Jump · Place 12 · The Fighting DutchLong Jump12.10' 1.256
Apr 20CYO Portland Liberty HS #2Apr 20 · Javelin · Place 8 · The Fighting DutchJavelin450g AeroJav8.46' 56
Apr 20CYO Portland Liberty HS #2Apr 20 · 100 Meters · Place 31 · The Fighting Dutch100 Meters31.17.43a6
Apr 13CYO Portland Liberty HS #1Apr 13 · Long Jump · Place 8 · The Fighting DutchLong Jump8.10' 8.756
Apr 13CYO Portland Liberty HS #1Apr 13 · Javelin · Place 3 · The Fighting DutchJavelin450g AeroJav3.52' 11.56
Apr 13CYO Portland Liberty HS #1Apr 13 · 100 Meters · Place 19 · The Fighting Dutch100 Meters19.16.84a6

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20CYO Portland Meet of ChampionsMay 20 · Long Jump · Place 20 · The Fighting DutchLong Jump2011-1.25—
May 6CYO Liberty Week 4May 6 · Long Jump · Place 2 · The Fighting DutchLong Jump211-5—
May 6CYO Liberty Week 4May 6 · Javelin · Place 7 · The Fighting DutchJavelin740-5.5—
May 6CYO Liberty Week 4May 6 · 100 Meters · Place 15 · The Fighting Dutch100 Meters1517.38a—
Apr 29CYO Liberty Week 3Apr 29 · Javelin · Place 11 · The Fighting DutchJavelin1133-3.5—
Apr 29CYO Liberty Week 3Apr 29 · 800 Meters · Place 13 · The Fighting Dutch800 Meters133:53.34a PB—
Apr 22CYO Liberty Week 2Apr 22 · Long Jump · Place 9 · The Fighting DutchLong Jump99-8.75—
Apr 22CYO Liberty Week 2Apr 22 · Javelin · Place 12 · The Fighting DutchJavelin1225-7—
Apr 22CYO Liberty Week 2Apr 22 · 400 Meters · Place 16 · The Fighting Dutch400 Meters161:32.61a—
Apr 15CYO Liberty Week 1Apr 15 · Long Jump · Place 11 · The Fighting DutchLong Jump1110-3.25—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 5 · The Fighting DutchJavelin538-11—
Apr 15CYO Liberty Week 1Apr 15 · 100 Meters · Place 33 · The Fighting Dutch100 Meters3317.64a—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Long Jump · Place 9 · The Fighting DutchLong Jump98-02.504
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Javelin · Place 3 · The Fighting DutchJavelin343-0010
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 100 Meters · Place 26 · The Fighting Dutch100 Meters2618.894
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Long Jump · Place 38 · The Fighting DutchLong Jump38.7-11.004
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Javelin · Place 11 · The Fighting DutchJavelin300g TJ11.37-02 PB4
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 100 Meters · Place 29 · The Fighting Dutch100 Meters29.18.68a4
Apr 30CYO Week 4 LibertyApr 30 · Long Jump · Place 3 · The Fighting DutchLong Jump3.10-06.504
Apr 30CYO Week 4 LibertyApr 30 · Javelin · Place 5 · The Fighting DutchJavelin300g TJ5.36-024
Apr 30CYO Week 4 LibertyApr 30 · 100 Meters · Place 14 · The Fighting Dutch100 Meters14.18.37a4
Apr 23CYO Week 3 LibertyApr 23 · Long Jump · Place 11 · The Fighting DutchLong Jump11.9-05.004
Apr 23CYO Week 3 LibertyApr 23 · Javelin · Place 21 · The Fighting DutchJavelin300g TJ21.26-034
Apr 23CYO Week 3 LibertyApr 23 · 100 Meters · Place 19 · The Fighting Dutch100 Meters19.18.46a4
Apr 9CYO Week 2 LibertyApr 9 · Long Jump · Place 17 · The Fighting DutchLong Jump17.9-06.004
Apr 9CYO Week 2 LibertyApr 9 · Javelin · Place 5 · The Fighting DutchJavelin300g TJ5.34-02.754
Apr 9CYO Week 2 LibertyApr 9 · 200 Meters · Place 22 · The Fighting Dutch200 Meters22.43.78a4
Apr 2CYO Week 1 LibertyApr 2 · Long Jump · Place 6 · The Fighting DutchLong Jump6.10-01.004
Apr 2CYO Week 1 LibertyApr 2 · Javelin · Place 8 · The Fighting DutchJavelin300g TJ8.34-00.504
Apr 2CYO Week 1 LibertyApr 2 · 100 Meters · Place 22 · The Fighting Dutch100 Meters22.18.48a4