Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Liberty Week 4 · May 614.56aCYO Liberty Week 4May 6, 2023
1500 Meters · OutdoorMetro League JV District Meet · May 154:27.66aMetro League JV District MeetMay 15, 2026
2 Miles · OutdoorOregon Relays presented by AthleticNET · Apr 310:43.12aOregon Relays presented by AthleticNETApril 3, 2026
200 Meters · Outdoor Phil Walden Inaugural Albina-Vancouver Roadrunners Invitational · Jun 1029.11a Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJune 10, 2023
3000 Meters · OutdoorKingsmen Icebreaker · Mar 209:38.57aKingsmen IcebreakerMarch 20, 2026
3200 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 310:38.88aOregon Relays presented by AthleticNETApril 3, 2026
400 Meters · OutdoorCYO Portland Meet of Champions · May 171:00.53aCYO Portland Meet of ChampionsMay 17, 2025
800 Meters · OutdoorSouthridge @ Westview · May 132:10.90aSouthridge @ WestviewMay 13, 2026
High Jump · OutdoorCYO Portland Meet of Champions · May 184' 11CYO Portland Meet of ChampionsMay 18, 2024
Javelin · 450g AeroJav · OutdoorCYO Valley Catholic Week 3 · Apr 2966' 11.5CYO Valley Catholic Week 3April 29, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Metro League JV District MeetMay 15 · 3000 Meters · Place 3 · WestviewWestview3000 Meters39:51.71a9
May 15Metro League JV District MeetMay 15 · 1500 Meters · Place 2 · WestviewWestview1500 Meters24:27.66a PB9
May 13Southridge @ WestviewMay 13 · 800 Meters · Place 3 · WestviewWestview800 Meters32:10.90a PB9
May 6Aloha @ WestviewMay 6 · 800 Meters · Place 6 · WestviewWestview800 Meters62:12.30a9
Apr 29Beaverton vs WestviewApr 29 · 1500 Meters · Place 6 · WestviewWestview1500 Meters64:29.77a9
Apr 3Oregon Relays presented by AthleticNETApr 3 · 2 Miles · Place 29 · WestviewWestview2 Miles29.10:43.12a PB9
Apr 3Oregon Relays presented by AthleticNETApr 3 · 3200 Meters · Place 29 · WestviewWestview3200 Meters29.10:38.88a PB9
Apr 3Oregon Relays presented by AthleticNETApr 3 · 3000 Meters · Place 26 · WestviewWestview3000 Meters26.9:56.73a9
Mar 20Kingsmen IcebreakerMar 20 · 3000 Meters · Place 4 · WestviewWestview3000 Meters49:38.57a PB9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17CYO Portland Meet of ChampionsMay 17 · 1500 Meters · Place 9 · St. Pius XSt. Pius X1500 Meters94:49.13a8
May 17CYO Portland Meet of ChampionsMay 17 · 800 Meters · Place 5 · St. Pius XSt. Pius X800 Meters52:16.04a8
May 17CYO Portland Meet of ChampionsMay 17 · 400 Meters · Place 11 · St. Pius XSt. Pius X400 Meters111:00.53a PB8
May 3CYO Portland Liberty #4May 3 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters2.2:21.38a8
Apr 12CYO Portland Liberty #2Apr 12 · 400 Meters · Place 6 · St. Pius XSt. Pius X400 Meters61:04.12a8
Apr 5CYO Portland Liberty #1Apr 5 · 1500 Meters · Place 1 · St. Pius XSt. Pius X1500 Meters14:57.02a8

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25Eugene Diamond LeagueMay 25 · 1500 Meters · Place 18 · UnattachedUnattached1500 Meters18.5:11.30a7
May 18CYO Portland Meet of ChampionsMay 18 · High Jump · Place 6 · St. Pius XSt. Pius XHigh Jump6.4' 11 PB7
May 18CYO Portland Meet of ChampionsMay 18 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters7.2:23.15a7
May 18CYO Portland Meet of ChampionsMay 18 · 400 Meters · Place 8 · St. Pius XSt. Pius X400 MetersRound P8.1:02.02a7
May 18CYO Portland Meet of ChampionsMay 18 · 400 Meters · Place 7 · St. Pius XSt. Pius X400 Meters7.1:01.50a7
May 4CYO Portland Liberty HS #4May 4 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters7.2:29.10a7
May 4CYO Portland Liberty HS #4May 4 · 400 Meters · Place 4 · St. Pius XSt. Pius X400 Meters4.1:02.98a7
Apr 27CYO Portland La Salle #3Apr 27 · High Jump · Place 3 · St. Pius XSt. Pius XHigh Jump3.4' 47
Apr 27CYO Portland La Salle #3Apr 27 · 800 Meters · Place 4 · St. Pius XSt. Pius X800 Meters4.2:41.00a7
Apr 27CYO Portland La Salle #3Apr 27 · 400 Meters · Place 2 · St. Pius XSt. Pius X400 Meters2.1:04.89a7
Apr 20CYO Portland Valley Catholic #2Apr 20 · High Jump · Place 6 · St. Pius XSt. Pius XHigh Jump6.4' 67
Apr 20CYO Portland Valley Catholic #2Apr 20 · 1500 Meters · Place 5 · St. Pius XSt. Pius X1500 Meters5.5:20.87a7
Apr 20CYO Portland Valley Catholic #2Apr 20 · 800 Meters · Place 3 · St. Pius XSt. Pius X800 Meters3.2:31.96a7

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Sep 17PeaceHealth Pre Classic Youth MeetSep 17 · 800 Meters · Place 4 · Bowerman TrackBowerman Track800 Meters4.2:31.74a6
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 3 · Bowerman TrackBowerman Track800 Meters3.2:28.19a6
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 2 · Bowerman TrackBowerman Track400 Meters2.1:03.65a6
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 2 · Bowerman TrackBowerman Track800 Meters2.2:37.38a6
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 4 · Bowerman TrackBowerman Track400 Meters4.1:05.106
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 1500 Meters · Place 2 · Bowerman TrackBowerman Track1500 Meters2.5:26.76a6
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 800 Meters · Place 1 · Bowerman TrackBowerman Track800 Meters1.2:43.97a6
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 200 Meters · Place 5 · Bowerman TrackBowerman Track200 Meters5.29.11a PB6
May 20CYO Portland Meet of ChampionsMay 20 · 800 Meters · Place 4 · St. Pius XSt. Pius X800 Meters42:31.62a—
May 20CYO Portland Meet of ChampionsMay 20 · 400 Meters · Place 4 · St. Pius XSt. Pius X400 MetersRound P41:06.17a—
May 20CYO Portland Meet of ChampionsMay 20 · 400 Meters · Place 4 · St. Pius XSt. Pius X400 Meters41:05.95a—
May 20CYO Portland Meet of ChampionsMay 20 · 200 Meters · Place 3 · St. Pius XSt. Pius X200 MetersRound P329.12a—
May 6CYO Liberty Week 4May 6 · 800 Meters · Place 1 · St. Pius XSt. Pius X800 Meters12:38.60a—
May 6CYO Liberty Week 4May 6 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters129.45a—
May 6CYO Liberty Week 4May 6 · 100 Meters · Place 2 · St. Pius XSt. Pius X100 Meters214.56a PB—
Apr 29CYO Valley Catholic Week 3Apr 29 · Javelin · Place 7 · St. Pius XSt. Pius XJavelin450g AeroJav7.66' 11.5 PB6
Apr 29CYO Valley Catholic Week 3Apr 29 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters2.2:42.87a6
Apr 29CYO Valley Catholic Week 3Apr 29 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters1.1:06.83a6
Apr 22CYO Liberty Week 2Apr 22 · Javelin · Place 4 · St. Pius XSt. Pius XJavelin468-4—
Apr 22CYO Liberty Week 2Apr 22 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters11:07.56a—
Apr 22CYO Liberty Week 2Apr 22 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters130.50a—
Apr 15CYO La Salle Week 1Apr 15 · Javelin · Place 4 · St. Pius XSt. Pius XJavelin463-4—
Apr 15CYO La Salle Week 1Apr 15 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters22:40.40a—
Apr 15CYO La Salle Week 1Apr 15 · 400 Meters · Place 1 · St. Pius XSt. Pius X400 Meters11:08.26a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28Prefontaine Youth MeetMay 28 · Javelin · UnattachedUnattachedJavelin300g TJ—NM5
May 14CYO Portland Meet of ChampionsMay 14 · 800 Meters · Place 8 · St. Pius XSt. Pius X800 Meters8.2:44.22a5
May 14CYO Portland Meet of ChampionsMay 14 · 400 Meters · Place 6 · St. Pius XSt. Pius X400 MetersRound P6.1:10.78a5
May 14CYO Portland Meet of ChampionsMay 14 · 400 Meters · Place 4 · St. Pius XSt. Pius X400 Meters4.1:07.81a5
May 14CYO Portland Meet of ChampionsMay 14 · 200 Meters · Place 5 · St. Pius XSt. Pius X200 MetersRound P5.30.22a5
May 14CYO Portland Meet of ChampionsMay 14 · 200 Meters · Place 4 · St. Pius XSt. Pius X200 Meters4.29.90a5
Apr 30CYO Week 4 LibertyApr 30 · 1500 Meters · Place 2 · St. Pius XSt. Pius X1500 Meters2.5:42.38a5
Apr 30CYO Week 4 LibertyApr 30 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters2.2:48.38a5
Apr 30CYO Week 4 LibertyApr 30 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.31.47a5
Apr 23CYO Week 3 LibertyApr 23 · Javelin · Place 6 · St. Pius XSt. Pius XJavelin450g AeroJav6.64-095
Apr 23CYO Week 3 LibertyApr 23 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters2.2:46.58a5
Apr 23CYO Week 3 LibertyApr 23 · 400 Meters · Place 3 · St. Pius XSt. Pius X400 Meters3.1:11.36a5
Apr 9CYO Week 2 Valley CatholicApr 9 · Javelin · Place 2 · St. Pius XSt. Pius XJavelin450g AeroJav2.63-105
Apr 9CYO Week 2 Valley CatholicApr 9 · 1500 Meters · Place 3 · St. Pius XSt. Pius X1500 Meters3.5:42.36a5
Apr 9CYO Week 2 Valley CatholicApr 9 · 800 Meters · Place 2 · St. Pius XSt. Pius X800 Meters2.2:50.09a5