Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPortland Track Festival 2026 · Jun 206:00.97aPortland Track Festival 2026June 20, 2026
100 Meters · OutdoorCYO Portland Liberty #3 · Apr 2615.42aCYO Portland Liberty #3April 26, 2025
1500 Meters · OutdoorPortland "Stumptown" Track Festival Youth Meet presented by Stumptown Running · Jun 65:32.80aPortland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJune 6, 2026
1600 Meters · IndoorYTF Saltzman Mile · Feb 286:16.34aYTF Saltzman MileFebruary 28, 2026
200 Meters · OutdoorCYO Portland Liberty #1 · Apr 532.30aCYO Portland Liberty #1April 5, 2025
400 Meters · OutdoorCYO Portland Liberty #3 · Apr 251:13.72aCYO Portland Liberty #3April 25, 2026
800 Meters · OutdoorCYO Portland Liberty #1 · Apr 112:46.66aCYO Portland Liberty #1April 11, 2026
Long Jump · OutdoorCYO Portland Liberty #4 · May 313' 5.5"CYO Portland Liberty #4May 3, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20Portland Track Festival 2026Jun 20 · 1 Mile · Place 18 · Youth Track FoundationYouth Track Foundation1 Mile186:00.97a PB7
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 1500 Meters · Place 49 · Youth Track FoundationYouth Track Foundation1500 Meters495:32.80a PB7
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 800 Meters · Place 44 · Youth Track FoundationYouth Track Foundation800 Meters442:48.91a7
May 2CYO Portland Liberty #4May 2 · Long Jump · Place 11 · St. Pius XSt. Pius XLong Jump11.3.56m7
May 2CYO Portland Liberty #4May 2 · 1500 Meters · Place 8 · St. Pius XSt. Pius X1500 Meters8.5:33.89a7
May 2CYO Portland Liberty #4May 2 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters7.2:50.06a7
Apr 25CYO Portland Liberty #3Apr 25 · Long Jump · Place 8 · St. Pius XSt. Pius XLong Jump8.3.94m7
Apr 25CYO Portland Liberty #3Apr 25 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters7.2:46.92a7
Apr 25CYO Portland Liberty #3Apr 25 · 400 Meters · Place 10 · St. Pius XSt. Pius X400 Meters10.1:13.72a PB7
Apr 18CYO Portland Liberty #2Apr 18 · Long Jump · Place 10 · St. Pius XSt. Pius XLong Jump10.3.66m7
Apr 18CYO Portland Liberty #2Apr 18 · 1500 Meters · Place 6 · St. Pius XSt. Pius X1500 Meters6.5:48.85a7
Apr 18CYO Portland Liberty #2Apr 18 · 200 Meters · Place 8 · St. Pius XSt. Pius X200 Meters8.32.91a7
Apr 11CYO Portland Liberty #1Apr 11 · Long Jump · Place 7 · St. Pius XSt. Pius XLong Jump7.3.64m7
Apr 11CYO Portland Liberty #1Apr 11 · 800 Meters · Place 5 · St. Pius XSt. Pius X800 Meters5.2:46.66a PB7
Apr 11CYO Portland Liberty #1Apr 11 · 200 Meters · Place 9 · St. Pius XSt. Pius X200 Meters9.32.52a7
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1 Mile · Youth Track FoundationYouth Track Foundation1 Mile—DNS7
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1600 Meters · Youth Track FoundationYouth Track Foundation1600 Meters—DNS7
Apr 3Oregon Relays presented by AthleticNETApr 3 · 1500 Meters · Youth Track FoundationYouth Track Foundation1500 Meters—DNS7

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28YTF Saltzman MileFeb 28 · 1600 Meters · Place 8 · Youth Track FoundationYouth Track Foundation1600 Meters86:16.34a PB7

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · Long Jump · Place 6 · Bowerman TrackBowerman TrackLong Jump6.12' 1.5"6
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · 1500 Meters · Place 5 · Bowerman TrackBowerman Track1500 Meters5.5:46.69a6
Jun 143rd Annual Phil Walden, Albina-Vancouver Roadrunners InvitationalJun 14 · 800 Meters · Place 4 · Bowerman TrackBowerman Track800 Meters4.2:49.42a6
May 17CYO Portland Meet of ChampionsMay 17 · Long Jump · Place 11 · St. Pius XSt. Pius XLong Jump1112-11.256
May 17CYO Portland Meet of ChampionsMay 17 · 800 Meters · Place 10 · St. Pius XSt. Pius X800 Meters102:46.85a6
May 17CYO Portland Meet of ChampionsMay 17 · 200 Meters · Place 22 · St. Pius XSt. Pius X200 MetersRound P2232.78a6
May 3CYO Portland Liberty #4May 3 · Long Jump · Place 3 · St. Pius XSt. Pius XLong Jump3.13' 5.5" PB6
May 3CYO Portland Liberty #4May 3 · 800 Meters · Place 8 · St. Pius XSt. Pius X800 Meters8.2:54.44a6
May 3CYO Portland Liberty #4May 3 · 400 Meters · Place 13 · St. Pius XSt. Pius X400 Meters13.1:17.09a6
Apr 26CYO Portland Liberty #3Apr 26 · Long Jump · Place 5 · St. Pius XSt. Pius XLong Jump5.12' 6"6
Apr 26CYO Portland Liberty #3Apr 26 · 400 Meters · Place 5 · St. Pius XSt. Pius X400 Meters5.1:15.90a6
Apr 26CYO Portland Liberty #3Apr 26 · 100 Meters · Place 14 · St. Pius XSt. Pius X100 Meters14.15.42a PB6
Apr 12CYO Portland Liberty #2Apr 12 · 400 Meters · Place 5 · St. Pius XSt. Pius X400 Meters51:18.30a6
Apr 12CYO Portland Liberty #2Apr 12 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters133.12a6
Apr 5CYO Portland Liberty #1Apr 5 · Long Jump · Place 3 · St. Pius XSt. Pius XLong Jump312-106
Apr 5CYO Portland Liberty #1Apr 5 · 400 Meters · Place 10 · St. Pius XSt. Pius X400 Meters101:16.00a6
Apr 5CYO Portland Liberty #1Apr 5 · 200 Meters · Place 7 · St. Pius XSt. Pius X200 Meters732.30a PB6

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18CYO Portland Meet of ChampionsMay 18 · Long Jump · Place 14 · St. Pius XSt. Pius XLong Jump14.12' 15
May 18CYO Portland Meet of ChampionsMay 18 · 400 Meters · Place 24 · St. Pius XSt. Pius X400 MetersRound P24.1:19.79a5
May 18CYO Portland Meet of ChampionsMay 18 · 200 Meters · Place 41 · St. Pius XSt. Pius X200 MetersRound P41.34.51a5
May 4CYO Portland Liberty HS #4May 4 · Long Jump · Place 4 · St. Pius XSt. Pius XLong Jump4.11' 6.55
May 4CYO Portland Liberty HS #4May 4 · 400 Meters · Place 7 · St. Pius XSt. Pius X400 Meters7.1:23.06a5
May 4CYO Portland Liberty HS #4May 4 · 200 Meters · Place 3 · St. Pius XSt. Pius X200 Meters3.37.07a5
Apr 27CYO Portland La Salle #3Apr 27 · Long Jump · Place 6 · St. Pius XSt. Pius XLong Jump6.11' 9.55
Apr 27CYO Portland La Salle #3Apr 27 · 400 Meters · Place 13 · St. Pius XSt. Pius X400 Meters13.1:23.45a5
Apr 27CYO Portland La Salle #3Apr 27 · 200 Meters · Place 2 · St. Pius XSt. Pius X200 Meters2.34.93a5
Apr 20CYO Portland Valley Catholic #2Apr 20 · Long Jump · Place 15 · St. Pius XSt. Pius XLong Jump15.10' 10.255
Apr 20CYO Portland Valley Catholic #2Apr 20 · 800 Meters · Place 5 · St. Pius XSt. Pius X800 Meters5.3:01.52a5
Apr 20CYO Portland Valley Catholic #2Apr 20 · 400 Meters · Place 10 · St. Pius XSt. Pius X400 Meters10.1:18.63a5
Apr 13CYO Portland Liberty HS #1Apr 13 · Long Jump · Place 10 · St. Pius XSt. Pius XLong Jump10.11' 7.255
Apr 13CYO Portland Liberty HS #1Apr 13 · 400 Meters · Place 10 · St. Pius XSt. Pius X400 Meters10.1:22.83a5
Apr 13CYO Portland Liberty HS #1Apr 13 · 200 Meters · Place 9 · St. Pius XSt. Pius X200 Meters9.34.78a5

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 400 Meters · Place 14 · St. Pius XSt. Pius X400 Meters141:25.32a—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 200 Meters · Place 17 · St. Pius XSt. Pius X200 Meters1736.46a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · Long Jump · Place 8 · St. Pius XSt. Pius XLong Jump810-6.5—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 400 Meters · Place 9 · St. Pius XSt. Pius X400 Meters91:23.62a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 200 Meters · Place 13 · St. Pius XSt. Pius X200 Meters1336.00a—
May 6CYO Liberty Week 4May 6 · Long Jump · Place 4 · St. Pius XSt. Pius XLong Jump411-5—
May 6CYO Liberty Week 4May 6 · 400 Meters · Place 3 · St. Pius XSt. Pius X400 Meters31:26.37a—
May 6CYO Liberty Week 4May 6 · 200 Meters · Place 4 · St. Pius XSt. Pius X200 Meters436.60a—
Apr 22CYO Liberty Week 2Apr 22 · Long Jump · Place 5 · St. Pius XSt. Pius XLong Jump510-2—
Apr 22CYO Liberty Week 2Apr 22 · 200 Meters · Place 5 · St. Pius XSt. Pius X200 Meters538.65a—
Apr 22CYO Liberty Week 2Apr 22 · 100 Meters · Place 9 · St. Pius XSt. Pius X100 Meters917.68a—
Apr 15CYO La Salle Week 1Apr 15 · 200 Meters · Place 4 · St. Pius XSt. Pius X200 Meters437.87a—
Apr 15CYO La Salle Week 1Apr 15 · 100 Meters · Place 10 · St. Pius XSt. Pius X100 Meters1017.17a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Long Jump · Place 10 · St. Pius XSt. Pius XLong Jump10.10-01.003
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 200 Meters · Place 21 · St. Pius XSt. Pius X200 Meters21.39.45a3
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 100 Meters · Place 25 · St. Pius XSt. Pius X100 Meters25.18.06a3
Apr 23CYO Week 3 LibertyApr 23 · Long Jump · Place 14 · St. Pius XSt. Pius XLong Jump14.9-10.003
Apr 23CYO Week 3 LibertyApr 23 · 100 Meters · Place 23 · St. Pius XSt. Pius X100 Meters23.18.17a3
Apr 9CYO Week 2 Valley CatholicApr 9 · Long Jump · Place 6 · St. Pius XSt. Pius XLong Jump6.10-03.503
Apr 9CYO Week 2 Valley CatholicApr 9 · 200 Meters · Place 9 · St. Pius XSt. Pius X200 Meters9.39.25a3
Apr 9CYO Week 2 Valley CatholicApr 9 · 100 Meters · Place 19 · St. Pius XSt. Pius X100 Meters19.18.53a3
Apr 2CYO Week 1 LibertyApr 2 · Long Jump · Place 14 · St. Pius XSt. Pius XLong Jump14.9-05.253
Apr 2CYO Week 1 LibertyApr 2 · 200 Meters · Place 17 · St. Pius XSt. Pius X200 Meters17.41.12a3
Apr 2CYO Week 1 LibertyApr 2 · 100 Meters · Place 30 · St. Pius XSt. Pius X100 Meters30.19.71a3