Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorOregon Relays presented by AthleticNET · Apr 35:04.85aOregon Relays presented by AthleticNETApril 3, 2026
100 Meters · OutdoorCYO Portland Liberty #2 · Apr 1813.80aCYO Portland Liberty #2April 18, 2026
1500 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 34:46.20aOregon Relays presented by AthleticNETApril 3, 2026
1600 Meters · IndoorYTF Saltzman Mile · Feb 285:17.43aYTF Saltzman MileFebruary 28, 2026
1600 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 35:03.21aOregon Relays presented by AthleticNETApril 3, 2026
200 Meters · OutdoorCYO Portland Meet of Champions · May 1628.45aCYO Portland Meet of ChampionsMay 16, 2026
400 Meters · OutdoorPacific Coast Shockwaves Track and Field Invitational · Mar 281:00.56aPacific Coast Shockwaves Track and Field InvitationalMarch 28, 2026
800 Meters · OutdoorCYO Portland Meet of Champions · May 162:15.47aCYO Portland Meet of ChampionsMay 16, 2026
High Jump · OutdoorCYO Portland Liberty #1 · Apr 111.42mCYO Portland Liberty #1April 11, 2026
Javelin · 300g TJ · OutdoorCYO Portland Liberty #4 · May 385' 2"CYO Portland Liberty #4May 3, 2025
Long Jump · OutdoorCYO Portland Liberty #4 · May 315' 0"CYO Portland Liberty #4May 3, 2025
Shot Put · 6lb · OutdoorCYO Portland Liberty HS #1 · Apr 1322' 0CYO 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

16 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:15.47a PB5
May 16CYO Portland Meet of ChampionsMay 16 · 400 Meters · Place 2 · St. Pius XSt. Pius X400 MetersRound P2.1:07.05a5
May 16CYO Portland Meet of ChampionsMay 16 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:01.95a5
May 16CYO Portland Meet of ChampionsMay 16 · 200 Meters · Place 5 · St. Pius XSt. Pius X200 MetersRound P5.29.44a5
May 16CYO Portland Meet of ChampionsMay 16 · 200 Meters · Place 2 · St. Pius XSt. Pius X200 Meters2.28.45a PB5
May 2CYO Portland Liberty #4May 2 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:17.83a5
Apr 18CYO Portland Liberty #2Apr 18 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:03.36a5
Apr 18CYO Portland Liberty #2Apr 18 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.28.53a5
Apr 18CYO Portland Liberty #2Apr 18 · 100 Meters · Place 1 · St. Pius XSt. Pius X100 Meters1.13.80a PB5
Apr 11CYO Portland Liberty #1Apr 11 · High Jump · Place 2 · St. Pius XSt. Pius XHigh Jump2.1.42m PB5
Apr 11CYO Portland Liberty #1Apr 11 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:28.23a5
Apr 11CYO Portland Liberty #1Apr 11 · 100 Meters · Place 1 · St. Pius XSt. Pius X100 Meters1.14.09a5
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1 Mile · Place 2 · St. Pius XSt. Pius X1 Mile2.5:04.85a PB5
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1600 Meters · Place 2 · St. Pius XSt. Pius X1600 Meters2.5:03.21a PB5
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1500 Meters · Place 2 · St. Pius XSt. Pius X1500 Meters2.4:46.20a PB5
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 400 Meters · Place 6 · Youth Track FoundationYouth Track Foundation400 Meters6.1:00.56a PB5

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28YTF Saltzman MileFeb 28 · 1600 Meters · Place 1 · Youth Track FoundationYouth Track Foundation1600 Meters15:17.43a PB5

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · Long Jump · Place 1 · St. Pius XSt. Pius XLong Jump115-34
May 17CYO Portland Meet of ChampionsMay 17 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters12:22.19a4
May 17CYO Portland Meet of ChampionsMay 17 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters11:03.47a4
May 10CYO Portland Roadrunner Champs ValleyMay 10 · Long Jump · Place 1 · St. Pius XSt. Pius XLong Jump1.14' 5"4
May 10CYO Portland Roadrunner Champs ValleyMay 10 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:36.99a4
May 10CYO Portland Roadrunner Champs ValleyMay 10 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:06.74a4
May 3CYO Portland Liberty #4May 3 · Long Jump · Place 1 · St. Pius XSt. Pius XLong Jump1.15' 0" PB4
May 3CYO Portland Liberty #4May 3 · Javelin · Place 1 · St. Pius XSt. Pius XJavelin300g TJ1.85' 2" PB4
May 3CYO Portland Liberty #4May 3 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.29.01a4
Apr 26CYO Portland Liberty #3Apr 26 · Javelin · Place 1 · St. Pius XSt. Pius XJavelin300g TJ1.78' 7"4
Apr 26CYO Portland Liberty #3Apr 26 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:05.06a4
Apr 26CYO Portland Liberty #3Apr 26 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.31.39a4
Apr 12CYO Portland Liberty #2Apr 12 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters12:37.38a4
Apr 12CYO Portland Liberty #2Apr 12 · 100 Meters · Place 1 · St. Pius XSt. Pius X100 Meters114.64a4
Apr 5CYO Portland Liberty #1Apr 5 · Javelin · Place 1 · St. Pius XSt. Pius XJavelin176-8.54
Apr 5CYO Portland Liberty #1Apr 5 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters11:06.28a4
Apr 5CYO Portland Liberty #1Apr 5 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters130.02a4

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 25Eugene Diamond LeagueMay 25 · 1500 Meters · Place 23 · UnattachedUnattached1500 Meters23.5:24.72a3
May 18CYO Portland Meet of ChampionsMay 18 · 1500 Meters · Place 1 · St. Pius XSt. Pius X1500 Meters1.5:24.48a3
May 18CYO Portland Meet of ChampionsMay 18 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:41.28a3
May 18CYO Portland Meet of ChampionsMay 18 · 200 Meters · Place 3 · St. Pius XSt. Pius X200 Meters3.31.73a3
May 11CYO Roadrunner Champs LibertyMay 11 · 1500 Meters · Place 5 · St. Pius XSt. Pius X1500 Meters5.6:04.44a3
May 11CYO Roadrunner Champs LibertyMay 11 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:55.83
May 11CYO Roadrunner Champs LibertyMay 11 · 200 Meters · Place 2 · St. Pius XSt. Pius X200 Meters2.31.68a3
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 6 · St. Pius XSt. Pius XJavelin300g TJ6.46' 113
May 4CYO Portland Liberty HS #4May 4 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.31.70a3
Apr 27CYO Portland La Salle #3Apr 27 · Long Jump · Place 3 · St. Pius XSt. Pius XLong Jump3.11' 93
Apr 27CYO Portland La Salle #3Apr 27 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:47.92a3
Apr 20CYO Portland Valley Catholic #2Apr 20 · Javelin · Place 4 · St. Pius XSt. Pius XJavelin300g TJ4.66' 63
Apr 20CYO Portland Valley Catholic #2Apr 20 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:10.79a3
Apr 20CYO Portland Valley Catholic #2Apr 20 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.31.98a3
Apr 13CYO Portland Liberty HS #1Apr 13 · Shot Put · Place 2 · St. Pius XSt. Pius XShot Put6lb2.22' 0 PB3
Apr 13CYO Portland Liberty HS #1Apr 13 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters1.2:54.06a3
Apr 13CYO Portland Liberty HS #1Apr 13 · 100 Meters · Place 1 · St. Pius XSt. Pius X100 Meters1.15.78a3

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 1 · 37-Unattached37-Unattached1500 Meters1.5:59.902

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28Prefontaine Youth MeetMay 28 · Long Jump · UnattachedUnattachedLong Jump—NM1
May 28Prefontaine Youth MeetMay 28 · 800 Meters · UnattachedUnattached800 Meters—03:03.9Unofficial1