Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Liberty #1 · Apr 1114.98aCYO Portland Liberty #1April 11, 2026
1500 Meters · OutdoorCYO Portland Meet of Champions · May 205:56.00aCYO Portland Meet of ChampionsMay 20, 2023
200 Meters · OutdoorCYO Portland Meet of Champions · May 1630.93aCYO Portland Meet of ChampionsMay 16, 2026
400 Meters · OutdoorCYO Portland Meet of Champions · May 171:17.16aCYO Portland Meet of ChampionsMay 17, 2025
Long Jump · OutdoorCYO Portland Liberty #3 · Apr 253.00mCYO Portland Liberty #3April 25, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · 200 Meters · Place 31 · The Fighting Dutch200 MetersRound P31.30.93a PB8
May 2CYO Portland Liberty #4May 2 · 200 Meters · Place 9 · The Fighting Dutch200 Meters9.30.99a8
May 2CYO Portland Liberty #4May 2 · 100 Meters · Place 12 · The Fighting Dutch100 Meters12.15.08a8
Apr 25CYO Portland Liberty #3Apr 25 · Long Jump · Place 15 · The Fighting DutchLong Jump15.3.00m PB8
Apr 25CYO Portland Liberty #3Apr 25 · 200 Meters · Place 6 · The Fighting Dutch200 Meters6.31.00a8
Apr 18CYO Portland Liberty #2Apr 18 · 100 Meters · Place 20 · The Fighting Dutch100 Meters20.15.29a8
Apr 11CYO Portland Liberty #1Apr 11 · 200 Meters · Place 8 · The Fighting Dutch200 Meters8.32.24a8
Apr 11CYO Portland Liberty #1Apr 11 · 100 Meters · Place 10 · The Fighting Dutch100 Meters10.14.98a PB8

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · 400 Meters · Place 31 · The Fighting Dutch400 Meters311:17.16a PB7
Apr 29FGRC Season OpenerApr 29 · 400 Meters · Place 17 · The Fighting Dutch400 Meters171:23.57
Apr 29FGRC Season OpenerApr 29 · 200 Meters · Place 22 · The Fighting Dutch200 Meters2236.17
Apr 29FGRC Season OpenerApr 29 · 100 Meters · Place 19 · The Fighting Dutch100 Meters1916.77
Apr 12CYO Portland Liberty #2Apr 12 · Long Jump · Place 13 · The Fighting DutchLong Jump1310-57
Apr 12CYO Portland Liberty #2Apr 12 · 200 Meters · Place 13 · The Fighting Dutch200 Meters1334.90a7
Apr 12CYO Portland Liberty #2Apr 12 · 100 Meters · Place 19 · The Fighting Dutch100 Meters1916.59a7
Apr 5CYO Portland Liberty #1Apr 5 · Long Jump · Place 21 · The Fighting DutchLong Jump218-8.57
Apr 5CYO Portland Liberty #1Apr 5 · 100 Meters · Place 29 · The Fighting Dutch100 Meters2916.86a7

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20CYO Portland Meet of ChampionsMay 20 · 1500 Meters · Place 19 · The Fighting Dutch1500 Meters195:56.00a PB—
May 6CYO Liberty Week 4May 6 · Javelin · Place 12 · The Fighting DutchJavelin1252-10—
May 6CYO Liberty Week 4May 6 · 1500 Meters · Place 8 · The Fighting Dutch1500 Meters86:17.52a—
May 6CYO Liberty Week 4May 6 · 200 Meters · Place 13 · The Fighting Dutch200 Meters1335.58a—
Apr 29CYO Liberty Week 3Apr 29 · Javelin · Place 13 · The Fighting DutchJavelin1348-11—
Apr 29CYO Liberty Week 3Apr 29 · 1500 Meters · Place 4 · The Fighting Dutch1500 Meters46:09.00a—
Apr 29CYO Liberty Week 3Apr 29 · 200 Meters · Place 5 · The Fighting Dutch200 Meters538.12a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 9 · The Fighting DutchJavelin946-2—
Apr 15CYO Liberty Week 1Apr 15 · 1500 Meters · Place 5 · The Fighting Dutch1500 Meters56:28.98a—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 1500 Meters · Place 12 · The Fighting Dutch1500 Meters126:30.614