Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Valley Catholic #2 · Apr 2017.67aCYO Portland Valley Catholic #2April 20, 2024
1500 Meters · OutdoorCYO Portland Meet of Champions · May 165:51.95aCYO Portland Meet of ChampionsMay 16, 2026
200 Meters · OutdoorCYO Portland La Salle #4 · May 438.10aCYO Portland La Salle #4May 4, 2024
3000 Meters · OutdoorCYO Portland La Salle #4 · May 213:45.05aCYO Portland La Salle #4May 2, 2026
400 Meters · OutdoorCYO Portland Valley #4 · May 31:18.09aCYO Portland Valley #4May 3, 2025
800 Meters · OutdoorCYO Portland La Salle #4 · May 22:59.92aCYO Portland La Salle #4May 2, 2026
High Jump · OutdoorCYO Portland Valley #3 · Apr 263' 8"CYO Portland Valley #3April 26, 2025
Javelin · 300g TJ · OutdoorCYO Week 1 La Salle · Apr 235-00CYO Week 1 La SalleApril 2, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16CYO Portland Meet of ChampionsMay 16 · 3000 Meters · Place 14 · All Saints3000 Meters14.13:45.17a8
May 16CYO Portland Meet of ChampionsMay 16 · 1500 Meters · Place 18 · All Saints1500 Meters18.5:51.95a PB8
May 2CYO Portland La Salle #4May 2 · 3000 Meters · Place 2 · All Saints3000 Meters2.13:45.05a PB8
May 2CYO Portland La Salle #4May 2 · 800 Meters · Place 3 · All Saints800 Meters3.2:59.92a PB8
Apr 25CYO Portland Liberty #3Apr 25 · 1500 Meters · Place 4 · All Saints1500 Meters4.6:12.89a8
Apr 18CYO Portland Seton #2Apr 18 · 3000 Meters · All Saints3000 Meters—DNF8
Apr 11CYO Portland La Salle #1Apr 11 · 1500 Meters · Place 2 · All Saints1500 Meters2.5:58.26a8

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · 1500 Meters · Place 18 · All Saints1500 Meters186:08.68a7
May 3CYO Portland Valley #4May 3 · High Jump · All SaintsHigh Jump—NH7
May 3CYO Portland Valley #4May 3 · 800 Meters · Place 6 · All Saints800 Meters6.3:02.21a7
May 3CYO Portland Valley #4May 3 · 400 Meters · Place 14 · All Saints400 Meters14.1:18.09a PB7
Apr 26CYO Portland Valley #3Apr 26 · High Jump · Place 7 · All SaintsHigh Jump7.3' 8" PB7
Apr 26CYO Portland Valley #3Apr 26 · 1500 Meters · Place 5 · All Saints1500 Meters5.6:14.45a7
Apr 26CYO Portland Valley #3Apr 26 · 800 Meters · Place 9 · All Saints800 Meters9.3:12.45a7
Apr 12CYO Portland La Salle #2Apr 12 · Javelin · Place 9 · All SaintsJavelin927-07
Apr 12CYO Portland La Salle #2Apr 12 · 800 Meters · Place 5 · All Saints800 Meters53:15.66a7
Apr 12CYO Portland La Salle #2Apr 12 · 400 Meters · Place 5 · All Saints400 Meters51:18.38a7

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 4CYO Portland La Salle #4May 4 · 400 Meters · Place 10 · All Saints400 Meters10.1:20.50a6
May 4CYO Portland La Salle #4May 4 · 200 Meters · Place 12 · All Saints200 Meters12.38.10a PB6
May 4CYO Portland La Salle #4May 4 · 100 Meters · Place 33 · All Saints100 Meters33.17.79a6
Apr 27CYO Portland Liberty HS #3Apr 27 · 400 Meters · Place 9 · All Saints400 Meters9.1:27.94a6
Apr 27CYO Portland Liberty HS #3Apr 27 · 200 Meters · Place 12 · All Saints200 Meters12.39.93a6
Apr 27CYO Portland Liberty HS #3Apr 27 · 100 Meters · Place 25 · All Saints100 Meters25.17.84a6
Apr 20CYO Portland Valley Catholic #2Apr 20 · 400 Meters · Place 10 · All Saints400 Meters10.1:20.24a6
Apr 20CYO Portland Valley Catholic #2Apr 20 · 200 Meters · Place 22 · All Saints200 Meters22.38.86a6
Apr 20CYO Portland Valley Catholic #2Apr 20 · 100 Meters · Place 32 · All Saints100 Meters32.17.67a PB6
Apr 13CYO Portland La Salle #1Apr 13 · 400 Meters · Place 9 · All Saints400 Meters9.1:28.16a6
Apr 13CYO Portland La Salle #1Apr 13 · 200 Meters · Place 16 · All Saints200 Meters16.38.79a6

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6CYO Valley Catholic Week 4May 6 · Javelin · Place 19 · All SaintsJavelin1928-0.25—
May 6CYO Valley Catholic Week 4May 6 · 200 Meters · Place 25 · All Saints200 Meters2540.81a—
Apr 29CYO La Salle Week 3Apr 29 · Javelin · Place 4 · All SaintsJavelin440-4—
Apr 29CYO La Salle Week 3Apr 29 · 400 Meters · Place 14 · All Saints400 Meters141:31.72a—
Apr 29CYO La Salle Week 3Apr 29 · 200 Meters · Place 24 · All Saints200 Meters2440.04a—
Apr 22CYO La Salle Week 2Apr 22 · Javelin · Place 10 · All SaintsJavelin1028-3—
Apr 22CYO La Salle Week 2Apr 22 · 400 Meters · Place 14 · All Saints400 Meters141:33.46a—
Apr 22CYO La Salle Week 2Apr 22 · 200 Meters · Place 24 · All Saints200 Meters2439.92a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 22 · All SaintsJavelin2224-7—
Apr 15CYO Liberty Week 1Apr 15 · 200 Meters · Place 14 · All Saints200 Meters1440.08a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7CYO Roadrunner Champs La SalleMay 7 · Javelin · Place 17 · All SaintsJavelin300g TJ17.21-094
May 7CYO Roadrunner Champs La SalleMay 7 · 800 Meters · Place 20 · All Saints800 Meters20.3:58.27a4
May 7CYO Roadrunner Champs La SalleMay 7 · 400 Meters · Place 21 · All Saints400 Meters21.1:34.76a4
Apr 30CYO Week 4 La SalleApr 30 · Javelin · Place 5 · All SaintsJavelin300g TJ5.25-034
Apr 30CYO Week 4 La SalleApr 30 · 400 Meters · Place 13 · All Saints400 Meters13.1:33.81a4
Apr 23CYO Week 3 Valley CatholicApr 23 · Javelin · Place 12 · All SaintsJavelin300g TJ12.29-064
Apr 23CYO Week 3 Valley CatholicApr 23 · 200 Meters · Place 12 · All Saints200 Meters12.42.21a4
Apr 2CYO Week 1 La SalleApr 2 · Javelin · Place 1 · All SaintsJavelin300g TJ1.35-00 PB4
Apr 2CYO Week 1 La SalleApr 2 · 800 Meters · Place 8 · All Saints800 Meters8.3:37.37a4