Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Liberty #1 · Apr 1115.21aCYO Portland Liberty #1April 11, 2026
200 Meters · OutdoorCYO Portland Liberty #4 · May 233.49aCYO Portland Liberty #4May 2, 2026
400 Meters · OutdoorFGRC Season Opener · Apr 291:29.3FGRC Season OpenerApril 29, 2025
800 Meters · OutdoorCYO Week 4 Liberty · Apr 303:28.22aCYO Week 4 LibertyApril 30, 2022
Javelin · 300g TJ · OutdoorCYO Week 3 Liberty · Apr 2341-09CYO Week 3 LibertyApril 23, 2022
Javelin · 450g AeroJav · OutdoorCYO Portland Meet of Champions · May 1632.16mCYO Portland Meet of ChampionsMay 16, 2026
Long Jump · OutdoorCYO Portland Liberty HS #1 · Apr 138' 6.75CYO Portland Liberty HS #1April 13, 2024

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 · Javelin · Place 13 · The Fighting DutchJavelin450g AeroJav13.32.16m PB7
May 2CYO Portland Liberty #4May 2 · Javelin · Place 8 · The Fighting DutchJavelin450g AeroJav8.29.01m7
May 2CYO Portland Liberty #4May 2 · 200 Meters · Place 11 · The Fighting Dutch200 Meters11.33.49a PB7
May 2CYO Portland Liberty #4May 2 · 100 Meters · Place 14 · The Fighting Dutch100 Meters14.15.43a7
Apr 25CYO Portland Liberty #3Apr 25 · Javelin · Place 3 · The Fighting DutchJavelin450g AeroJav3.29.46m7
Apr 25CYO Portland Liberty #3Apr 25 · 200 Meters · Place 12 · The Fighting Dutch200 Meters12.34.42a7
Apr 25CYO Portland Liberty #3Apr 25 · 100 Meters · Place 12 · The Fighting Dutch100 Meters12.15.61a7
Apr 18CYO Portland Liberty #2Apr 18 · Javelin · Place 1 · The Fighting DutchJavelin450g AeroJav1.28.98m7
Apr 18CYO Portland Liberty #2Apr 18 · 200 Meters · Place 9 · The Fighting Dutch200 Meters9.34.17a7
Apr 18CYO Portland Liberty #2Apr 18 · 100 Meters · Place 21 · The Fighting Dutch100 Meters21.15.30a7
Apr 11CYO Portland Liberty #1Apr 11 · Javelin · Place 3 · The Fighting DutchJavelin450g AeroJav3.28.96m7
Apr 11CYO Portland Liberty #1Apr 11 · 100 Meters · Place 13 · The Fighting Dutch100 Meters13.15.21a PB7

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · Javelin · Place 21 · The Fighting DutchJavelin2168-116
May 3CYO Portland Liberty #4May 3 · Javelin · Place 7 · The Fighting DutchJavelin450g AeroJav7.63' 4"6
May 3CYO Portland Liberty #4May 3 · 200 Meters · Place 15 · The Fighting Dutch200 Meters15.36.19a6
May 3CYO Portland Liberty #4May 3 · 100 Meters · Place 22 · The Fighting Dutch100 Meters22.15.98a6
Apr 29FGRC Season OpenerApr 29 · 400 Meters · Place 20 · The Fighting Dutch400 Meters201:29.3 PB6
Apr 29FGRC Season OpenerApr 29 · 200 Meters · Place 19 · The Fighting Dutch200 Meters1935.26
Apr 29FGRC Season OpenerApr 29 · 100 Meters · Place 18 · The Fighting Dutch100 Meters1816.56
Apr 26CYO Portland Liberty #3Apr 26 · Javelin · Place 9 · The Fighting DutchJavelin450g AeroJav9.70' 10.5"6
Apr 26CYO Portland Liberty #3Apr 26 · 200 Meters · Place 16 · The Fighting Dutch200 Meters16.36.56a6
Apr 26CYO Portland Liberty #3Apr 26 · 100 Meters · Place 21 · The Fighting Dutch100 Meters21.16.08a6
Apr 12CYO Portland Liberty #2Apr 12 · High Jump · Place 6 · The Fighting DutchHigh Jump63-66
Apr 12CYO Portland Liberty #2Apr 12 · Javelin · Place 5 · The Fighting DutchJavelin567-26
Apr 12CYO Portland Liberty #2Apr 12 · 100 Meters · Place 15 · The Fighting Dutch100 Meters1516.68a6
Apr 5CYO Portland Liberty #1Apr 5 · Javelin · Place 5 · The Fighting DutchJavelin568-7.56
Apr 5CYO Portland Liberty #1Apr 5 · 200 Meters · Place 16 · The Fighting Dutch200 Meters1635.85a6
Apr 5CYO Portland Liberty #1Apr 5 · 100 Meters · Place 13 · The Fighting Dutch100 Meters1316.61a6

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18CYO Portland Meet of ChampionsMay 18 · Javelin · Place 25 · The Fighting DutchJavelin450g AeroJav25.54' 85
May 4CYO Portland Liberty HS #4May 4 · Long Jump · Place 16 · The Fighting DutchLong Jump16.8' 1.55
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 15 · The Fighting DutchJavelin450g AeroJav15.48' 55
Apr 27CYO Portland Liberty HS #3Apr 27 · Javelin · Place 12 · The Fighting DutchJavelin450g AeroJav12.58' 9.55
Apr 27CYO Portland Liberty HS #3Apr 27 · 200 Meters · Place 12 · The Fighting Dutch200 Meters12.40.73a5
Apr 20CYO Portland Liberty HS #2Apr 20 · Javelin · Place 12 · The Fighting DutchJavelin450g AeroJav12.55' 0.55
Apr 20CYO Portland Liberty HS #2Apr 20 · 800 Meters · Place 9 · The Fighting Dutch800 Meters9.4:03.51a5
Apr 13CYO Portland Liberty HS #1Apr 13 · Long Jump · Place 24 · The Fighting DutchLong Jump24.8' 6.75 PB5
Apr 13CYO Portland Liberty HS #1Apr 13 · Javelin · Place 18 · The Fighting DutchJavelin450g AeroJav18.51' 75
Apr 13CYO Portland Liberty HS #1Apr 13 · 400 Meters · Place 14 · The Fighting Dutch400 Meters14.1:52.31a5

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13CYO Roadrunner Champs Valley CatholicMay 13 · Javelin · Place 10 · The Fighting DutchJavelin1056-11—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 800 Meters · Place 14 · The Fighting Dutch800 Meters143:40.19a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 400 Meters · Place 22 · The Fighting Dutch400 Meters221:32.22a—
May 6CYO Liberty Week 4May 6 · Javelin · Place 10 · The Fighting DutchJavelin1049-8.25—
May 6CYO Liberty Week 4May 6 · 800 Meters · Place 11 · The Fighting Dutch800 Meters113:33.90a—
May 6CYO Liberty Week 4May 6 · 400 Meters · Place 9 · The Fighting Dutch400 Meters91:36.15a—
Apr 29CYO Liberty Week 3Apr 29 · Javelin · Place 12 · The Fighting DutchJavelin1247-8—
Apr 29CYO Liberty Week 3Apr 29 · 800 Meters · Place 13 · The Fighting Dutch800 Meters133:35.52a—
Apr 29CYO Liberty Week 3Apr 29 · 200 Meters · Place 21 · The Fighting Dutch200 Meters2143.15a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 14 · The Fighting DutchJavelin1441-7—
Apr 15CYO Liberty Week 1Apr 15 · 800 Meters · Place 9 · The Fighting Dutch800 Meters93:38.80a—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Javelin · Place 8 · The Fighting DutchJavelin861-079
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Javelin · Place 21 · The Fighting DutchJavelin300g TJ21.39-033
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 400 Meters · Place 13 · The Fighting Dutch400 Meters13.1:32.31a3
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 200 Meters · Place 22 · The Fighting Dutch200 Meters22.40.96a3
Apr 30CYO Week 4 LibertyApr 30 · Javelin · Place 20 · The Fighting DutchJavelin300g TJ20.38-033
Apr 30CYO Week 4 LibertyApr 30 · 800 Meters · Place 9 · The Fighting Dutch800 Meters9.3:28.22a PB3
Apr 23CYO Week 3 LibertyApr 23 · Javelin · Place 16 · The Fighting DutchJavelin300g TJ16.41-09 PB3
Apr 23CYO Week 3 LibertyApr 23 · 200 Meters · Place 21 · The Fighting Dutch200 Meters21.42.13a3
Apr 9CYO Week 2 LibertyApr 9 · Long Jump · Place 20 · The Fighting DutchLong Jump20.6-00.003
Apr 9CYO Week 2 LibertyApr 9 · Javelin · Place 23 · The Fighting DutchJavelin300g TJ23.28-07.753
Apr 9CYO Week 2 LibertyApr 9 · 400 Meters · Place 19 · The Fighting Dutch400 Meters19.1:40.75a3
Apr 2CYO Week 1 LibertyApr 2 · 800 Meters · Place 4 · The Fighting Dutch800 Meters4.3:41.21a3
Apr 2CYO Week 1 LibertyApr 2 · 400 Meters · Place 12 · The Fighting Dutch400 Meters12.1:40.64a3
Apr 2CYO Week 1 LibertyApr 2 · 100 Meters · Place 31 · The Fighting Dutch100 Meters31.20.00a3