Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorTualatin @ Tigard · Apr 84:55.90aTualatin @ TigardApril 8, 2025
3000 Meters · OutdoorOregon City, SMA @ Tigard · Apr 2910:32.29aOregon City, SMA @ TigardApril 29, 2025
400 Meters · OutdoorHare Field CYO Week #1 · Apr 81:37.54aHare Field CYO Week #1April 8, 2017
800 Meters · Outdoor3A-1 Lewis & Clark League Championships · May 222:24.37a3A-1 Lewis & Clark League ChampionshipsMay 22, 2025
Javelin · 300g TJ · OutdoorCYO Roadrunner Valley Catholic HS · May 1276-09.75CYO Roadrunner Valley Catholic HSMay 12, 2018
Javelin · 450g AeroJav · OutdoorCYO Seton Week 4 · May 464-03CYO Seton Week 4May 4, 2019
JV · OutdoorSouthwest Christian Invitational · Apr 52:52.98aSouthwest Christian InvitationalApril 5, 2023

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 223A-1 Lewis & Clark League ChampionshipsMay 22 · 800 Meters · Place 15 · Westside ChristianWestside Christian800 Meters152:24.37a PB11
Apr 29Oregon City, SMA @ TigardApr 29 · 3000 Meters · Place 6 · Westside ChristianWestside Christian3000 Meters610:32.29a PB11
Apr 23Westside Chr. and Yamhill-Carlton @ Oregon CityApr 23 · 1500 Meters · Place 7 · Westside ChristianWestside Christian1500 Meters7.4:57.05a11
Apr 23Westside Chr. and Yamhill-Carlton @ Oregon CityApr 23 · 800 Meters · Place 2 · Westside ChristianWestside Christian800 Meters2.2:24.81a11
Apr 17OES HS InviteApr 17 · 3000 Meters · Place 5 · Westside ChristianWestside Christian3000 Meters510:57.88a11
Apr 8Tualatin @ TigardApr 8 · 3000 Meters · Place 2 · Westside ChristianWestside Christian3000 Meters210:58.16a11
Apr 8Tualatin @ TigardApr 8 · 1500 Meters · Place 4 · Westside ChristianWestside Christian1500 Meters44:55.90a PB11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 93A-SD1 Special District 1 ChampionshipsMay 9 · 800 Meters · Place 15 · Westside ChristianWestside Christian800 Meters152:24.67a—
May 63A-SD1 JV District MeetMay 6 · 3000 Meters · Place 5 · Westside ChristianWestside Christian3000 Meters511:14.26a—
May 63A-SD1 JV District MeetMay 6 · 1500 Meters · Place 7 · Westside ChristianWestside Christian1500 Meters74:59.15a—
Apr 27Dick Baker InvitationalApr 27 · 3000 Meters · Place 10 · Westside ChristianWestside Christian3000 Meters1010:38.94a—
Apr 24SD 1 Meet @ Valley CatholicApr 24 · 1500 Meters · Place 17 · Westside ChristianWestside Christian1500 Meters175:03.34a—
Apr 24SD 1 Meet @ Valley CatholicApr 24 · 800 Meters · Place 14 · Westside ChristianWestside Christian800 Meters142:28.51a—
Apr 11OES HS Track MeetApr 11 · 1500 Meters · Place 17 · Westside ChristianWestside Christian1500 Meters175:16.82a—
Apr 6Estacada Small School InviteApr 6 · 3000 Meters · Place 19 · Westside ChristianWestside Christian3000 Meters1911:18.23a—
Apr 2SD 1 Meet @ Catlin GabelApr 2 · 3000 Meters · Place 3 · Westside ChristianWestside Christian3000 Meters311:47.00a—
Mar 20Small Schools Icebreaker - FULLMar 20 · 1500 Meters · Place 10 · Westside ChristianWestside Christian1500 Meters105:21.29a—
Mar 20Small Schools Icebreaker - FULLMar 20 · 800 Meters · Place 7 · Westside ChristianWestside Christian800 Meters72:36.81a—
Mar 16Molalla InvitationalMar 16 · 3000 Meters · Place 11 · Westside ChristianWestside Christian3000 Meters1111:40.48a—
Mar 16Molalla InvitationalMar 16 · 800 Meters · Place 17 · Westside ChristianWestside Christian800 Meters172:33.38a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 6Miles in the Chiles #1Feb 6 · 1 Mile · Westside ChristianWestside Christian1 Mile—5:47.9Unofficial10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 173A-SD1 Special District 1 ChampionshipsMay 17 · 3000 Meters · Place 11 · Westside ChristianWestside Christian3000 Meters1112:51.12a—
May 11SD 1 JV District MeetMay 11 · 1500 Meters · Place 20 · Westside ChristianWestside Christian1500 Meters205:41.51a—
May 11SD 1 JV District MeetMay 11 · 800 Meters · Place 14 · Westside ChristianWestside Christian800 Meters142:42.21a—
Apr 20SD 1 Meet @ Catlin GabelApr 20 · 1500 Meters · Place 29 · Westside ChristianWestside Christian1500 Meters295:48.96a—
Apr 13OES HS Track MeetApr 13 · 3000 Meters · Place 12 · Westside ChristianWestside Christian3000 Meters12.12:38.28a9
Apr 5Southwest Christian InvitationalApr 5 · JV · Place 4 · Westside ChristianWestside ChristianJV412:58.75a—
Apr 5Southwest Christian InvitationalApr 5 · JV · Place 16 · Westside ChristianWestside ChristianJV162:52.98a PB—
Mar 15Sherwood, Horizon Christian, Westside Christian, Southwest Christian@ TigardMar 15 · 1500 Meters · Place 23 · Westside ChristianWestside Christian1500 Meters235:45.41a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 9CYO Week 2 La SalleApr 9 · 1500 Meters · Place 6 · West Hills ChristianWest Hills Christian1500 Meters6.6:03.68a8
Apr 9CYO Week 2 La SalleApr 9 · 800 Meters · Place 3 · West Hills ChristianWest Hills Christian800 Meters3.3:06.56a8

2019 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 1Portland Track Festival Youth MeetJun 1 · 1500 Meters · Place 18 · West Hills ChristianWest Hills Christian1500 Meters18.5:51.16a5
Jun 1Portland Track Festival Youth MeetJun 1 · 400 Meters · West Hills ChristianWest Hills Christian400 Meters—DNS5
May 18CYO Portland Meet of ChampionsMay 18 · 3000 Meters · Place 12 · West Hills ChristianWest Hills Christian3000 Meters12.12:21.34a5
May 18CYO Portland Meet of ChampionsMay 18 · 1500 Meters · Place 20 · West Hills ChristianWest Hills Christian1500 Meters20.5:46.72a5
May 4CYO Seton Week 4May 4 · Javelin · Place 5 · West Hills ChristianWest Hills ChristianJavelin450g AeroJav5.64-03 PB5
May 4CYO Seton Week 4May 4 · 1500 Meters · Place 3 · West Hills ChristianWest Hills Christian1500 Meters3.5:56.25a5
May 4CYO Seton Week 4May 4 · 800 Meters · Place 5 · West Hills ChristianWest Hills Christian800 Meters5.3:04.20a5
Apr 27CYO La Salle Week 3Apr 27 · Javelin · Place 12 · West Hills ChristianWest Hills ChristianJavelin450g AeroJav12.59-065
Apr 27CYO La Salle Week 3Apr 27 · 3000 Meters · Place 2 · West Hills ChristianWest Hills Christian3000 Meters2.12:59.07a5
Apr 27CYO La Salle Week 3Apr 27 · 800 Meters · Place 6 · West Hills ChristianWest Hills Christian800 Meters6.3:10.05a5
Apr 13CYO La Salle Week 2Apr 13 · Javelin · Place 12 · West Hills ChristianWest Hills ChristianJavelin450g AeroJav12.50-105
Apr 13CYO La Salle Week 2Apr 13 · 1500 Meters · Place 3 · West Hills ChristianWest Hills Christian1500 Meters3.6:09.56a5
Apr 13CYO La Salle Week 2Apr 13 · 800 Meters · Place 5 · West Hills ChristianWest Hills Christian800 Meters5.3:12.65a5
Apr 6CYO Valley Week 1Apr 6 · Javelin · Place 8 · West Hills ChristianWest Hills ChristianJavelin450g AeroJav8.58-075
Apr 6CYO Valley Week 1Apr 6 · 3000 Meters · Place 4 · West Hills ChristianWest Hills Christian3000 Meters4.13:02.37a5
Apr 6CYO Valley Week 1Apr 6 · 800 Meters · Place 7 · West Hills ChristianWest Hills Christian800 Meters7.3:06.07a5

2018 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19CYO MOC JesuitMay 19 · Javelin · Place 8 · West Hills ChristianWest Hills ChristianJavelin300g TJ8.70-104
May 12CYO Roadrunner Valley Catholic HSMay 12 · Javelin · Place 4 · West Hills ChristianWest Hills ChristianJavelin300g TJ4.76-09.75 PB4
May 12CYO Roadrunner Valley Catholic HSMay 12 · 1500 Meters · Place 12 · West Hills ChristianWest Hills Christian1500 Meters12.6:13.28a4
May 12CYO Roadrunner Valley Catholic HSMay 12 · 800 Meters · Place 18 · West Hills ChristianWest Hills Christian800 Meters18.3:12.66a4
May 5Valley Catholic CYO Week #4May 5 · Javelin · Place 2 · West Hills ChristianWest Hills ChristianJavelin300g TJ2.72-084
May 5Valley Catholic CYO Week #4May 5 · 1500 Meters · Place 5 · West Hills ChristianWest Hills Christian1500 Meters5.6:24.41a4
May 5Valley Catholic CYO Week #4May 5 · 800 Meters · Place 5 · West Hills ChristianWest Hills Christian800 Meters5.3:15.73a4
Apr 28La Salle CYO Week #3Apr 28 · Javelin · Place 2 · West Hills ChristianWest Hills ChristianJavelin300g TJ2.71-034
Apr 28La Salle CYO Week #3Apr 28 · 1500 Meters · Place 8 · West Hills ChristianWest Hills Christian1500 Meters8.6:30.28a4
Apr 28La Salle CYO Week #3Apr 28 · 800 Meters · Place 8 · West Hills ChristianWest Hills Christian800 Meters8.3:19.95a4
Apr 21Seton HS CYO Week #2Apr 21 · Javelin · Place 2 · West Hills ChristianWest Hills ChristianJavelin300g TJ2.64-094
Apr 21Seton HS CYO Week #2Apr 21 · 1500 Meters · Place 10 · West Hills ChristianWest Hills Christian1500 Meters10.6:27.45a4
Apr 21Seton HS CYO Week #2Apr 21 · 800 Meters · Place 12 · West Hills ChristianWest Hills Christian800 Meters12.3:22.62a4
Apr 14Liberty HS CYO Week #1Apr 14 · Javelin · Place 7 · West Hills ChristianWest Hills ChristianJavelin300g TJ7.53-104
Apr 14Liberty HS CYO Week #1Apr 14 · 1500 Meters · Place 6 · West Hills ChristianWest Hills Christian1500 Meters6.6:33.71a4
Apr 14Liberty HS CYO Week #1Apr 14 · 800 Meters · Place 6 · West Hills ChristianWest Hills Christian800 Meters6.3:19.18a4

2017 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · Javelin · 37-Unattached37-UnattachedJavelin300g TJ—DNS3
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 800 Meters · 37-Unattached37-Unattached800 Meters—DNS3
May 13CYO RR Div1 La SalleMay 13 · Javelin · Place 9 · West Hills ChristianWest Hills ChristianJavelin300g TJ9.53-083
May 13CYO RR Div1 La SalleMay 13 · 1500 Meters · Place 12 · West Hills ChristianWest Hills Christian1500 Meters12.6:38.22a3
May 13CYO RR Div1 La SalleMay 13 · 800 Meters · Place 15 · West Hills ChristianWest Hills Christian800 Meters15.3:33.12a3
May 6Hare Field CYO Week #4May 6 · Javelin · Place 11 · West Hills ChristianWest Hills ChristianJavelin300g TJ11.49-033
May 6Hare Field CYO Week #4May 6 · 1500 Meters · Place 12 · West Hills ChristianWest Hills Christian1500 Meters12.6:36.06a3
May 6Hare Field CYO Week #4May 6 · 800 Meters · Place 9 · West Hills ChristianWest Hills Christian800 Meters9.3:26.39a3
Apr 29Liberty HS CYO Week #3Apr 29 · Javelin · Place 8 · West Hills ChristianWest Hills ChristianJavelin300g TJ8.44-033
Apr 29Liberty HS CYO Week #3Apr 29 · 1500 Meters · Place 6 · West Hills ChristianWest Hills Christian1500 Meters6.6:55.78a3
Apr 29Liberty HS CYO Week #3Apr 29 · 800 Meters · Place 3 · West Hills ChristianWest Hills Christian800 Meters3.3:23.06a3
Apr 22Valley Catholic CYO Week #2Apr 22 · Javelin · Place 12 · West Hills ChristianWest Hills ChristianJavelin300g TJ12.37-083
Apr 22Valley Catholic CYO Week #2Apr 22 · 1500 Meters · Place 5 · West Hills ChristianWest Hills Christian1500 Meters5.6:47.85a3
Apr 22Valley Catholic CYO Week #2Apr 22 · 800 Meters · Place 6 · West Hills ChristianWest Hills Christian800 Meters6.3:32.48a3
Apr 8Hare Field CYO Week #1Apr 8 · Javelin · Place 19 · West Hills ChristianWest Hills ChristianJavelin300g TJ19.38-073
Apr 8Hare Field CYO Week #1Apr 8 · 800 Meters · Place 9 · West Hills ChristianWest Hills Christian800 Meters9.3:35.87a3
Apr 8Hare Field CYO Week #1Apr 8 · 400 Meters · Place 12 · West Hills ChristianWest Hills Christian400 Meters12.1:37.54a PB3