Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorCYO Portland Liberty #2 · Apr 125:53.86aCYO Portland Liberty #2April 12, 2025
200 Meters · OutdoorFGRC Season Opener · Apr 2935.9FGRC Season OpenerApril 29, 2025
3000 Meters · OutdoorCYO Portland Meet of Champions · May 1611:57.99aCYO Portland Meet of ChampionsMay 16, 2026
400 Meters · OutdoorCYO Portland Liberty #2 · Apr 181:14.86aCYO Portland Liberty #2April 18, 2026
800 Meters · OutdoorCYO Portland Liberty #3 · Apr 252:42.78aCYO Portland Liberty #3April 25, 2026
Javelin · 450g AeroJav · OutdoorCYO Portland Meet of Champions · May 1633.29mCYO Portland Meet of ChampionsMay 16, 2026
Long Jump · OutdoorCYO Portland Liberty #4 · May 23.48mCYO Portland Liberty #4May 2, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · Javelin · Place 12 · The Fighting DutchJavelin450g AeroJav12.33.29m PB8
May 16CYO Portland Meet of ChampionsMay 16 · 3000 Meters · Place 10 · The Fighting Dutch3000 Meters10.11:57.99a PB8
May 16CYO Portland Meet of ChampionsMay 16 · 400 Meters · Place 30 · The Fighting Dutch400 MetersRound P30.1:17.98a8
May 2CYO Portland Liberty #4May 2 · Long Jump · Place 13 · The Fighting DutchLong Jump13.3.48m PB8
May 2CYO Portland Liberty #4May 2 · Javelin · Place 4 · The Fighting DutchJavelin450g AeroJav4.31.52m8
May 2CYO Portland Liberty #4May 2 · 800 Meters · Place 6 · The Fighting Dutch800 Meters6.2:45.94a8
Apr 25CYO Portland Liberty #3Apr 25 · Javelin · Place 4 · The Fighting DutchJavelin450g AeroJav4.25.50m8
Apr 25CYO Portland Liberty #3Apr 25 · 800 Meters · Place 6 · The Fighting Dutch800 Meters6.2:42.78a PB8
Apr 25CYO Portland Liberty #3Apr 25 · 400 Meters · Place 13 · The Fighting Dutch400 Meters13.1:16.36a8
Apr 18CYO Portland Liberty #2Apr 18 · Javelin · Place 3 · The Fighting DutchJavelin450g AeroJav3.28.23m8
Apr 18CYO Portland Liberty #2Apr 18 · 800 Meters · Place 6 · The Fighting Dutch800 Meters6.2:45.19a8
Apr 18CYO Portland Liberty #2Apr 18 · 400 Meters · Place 11 · The Fighting Dutch400 Meters11.1:14.86a PB8
Apr 11CYO Portland Liberty #1Apr 11 · Javelin · Place 7 · The Fighting DutchJavelin450g AeroJav7.25.96m8
Apr 11CYO Portland Liberty #1Apr 11 · 3000 Meters · Place 3 · The Fighting Dutch3000 Meters3.12:25.34a8
Apr 11CYO Portland Liberty #1Apr 11 · 400 Meters · Place 5 · The Fighting Dutch400 Meters5.1:18.02a8

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · Javelin · Place 17 · The Fighting DutchJavelin1787-8.57
May 17CYO Portland Meet of ChampionsMay 17 · 800 Meters · Place 21 · The Fighting Dutch800 Meters212:52.02a7
Apr 29FGRC Season OpenerApr 29 · 800 Meters · Place 5 · The Fighting Dutch800 Meters53:01.87
Apr 29FGRC Season OpenerApr 29 · 400 Meters · Place 14 · The Fighting Dutch400 Meters141:22.67
Apr 29FGRC Season OpenerApr 29 · 200 Meters · Place 21 · The Fighting Dutch200 Meters2135.9 PB7
Apr 12CYO Portland Liberty #2Apr 12 · Javelin · Place 2 · The Fighting DutchJavelin282-4.57
Apr 12CYO Portland Liberty #2Apr 12 · 1500 Meters · Place 13 · The Fighting Dutch1500 Meters135:53.86a PB7
Apr 12CYO Portland Liberty #2Apr 12 · 800 Meters · Place 7 · The Fighting Dutch800 Meters72:58.70a7
Apr 5CYO Portland Liberty #1Apr 5 · Javelin · Place 5 · The Fighting DutchJavelin577-77
Apr 5CYO Portland Liberty #1Apr 5 · 800 Meters · Place 6 · The Fighting Dutch800 Meters62:54.37a7
Apr 5CYO Portland Liberty #1Apr 5 · 400 Meters · Place 13 · The Fighting Dutch400 Meters131:17.15a7

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · Javelin · Place 18 · The Fighting DutchJavelin1855-11—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 1500 Meters · Place 23 · The Fighting Dutch1500 Meters236:00.11a—
Jun 1Portland Track Festival Youth Meet presented by Stumptown RunningJun 1 · 800 Meters · Place 20 · The Fighting Dutch800 Meters202:50.65a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 800 Meters · Place 16 · The Fighting Dutch800 Meters163:06.46a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 400 Meters · Place 21 · The Fighting Dutch400 Meters211:21.54a—
May 20CYO Portland Meet of ChampionsMay 20 · 800 Meters · Place 24 · The Fighting Dutch800 Meters242:56.98a—
May 20CYO Portland Meet of ChampionsMay 20 · 400 Meters · Place 25 · The Fighting Dutch400 MetersRound P251:22.84a—
May 6CYO Liberty Week 4May 6 · Javelin · Place 6 · The Fighting DutchJavelin660-1.5—
May 6CYO Liberty Week 4May 6 · 400 Meters · Place 12 · The Fighting Dutch400 Meters121:20.42a—
May 6CYO Liberty Week 4May 6 · 200 Meters · Place 16 · The Fighting Dutch200 Meters1636.42a—
Apr 29CYO Liberty Week 3Apr 29 · Javelin · Place 10 · The Fighting DutchJavelin1057-1—
Apr 29CYO Liberty Week 3Apr 29 · 800 Meters · Place 3 · The Fighting Dutch800 Meters32:59.73a—
Apr 22CYO Liberty Week 2Apr 22 · Javelin · Place 7 · The Fighting DutchJavelin756-7—
Apr 22CYO Liberty Week 2Apr 22 · 800 Meters · Place 5 · The Fighting Dutch800 Meters53:03.37a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 4 · The Fighting DutchJavelin454-5—
Apr 15CYO Liberty Week 1Apr 15 · 800 Meters · Place 5 · The Fighting Dutch800 Meters53:11.02a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Javelin · Place 5 · The Fighting DutchJavelin567-0110
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 800 Meters · Place 2 · The Fighting Dutch800 Meters23:02.464