Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTRL District Championships · May 122.1TRL District ChampionshipsMay 12, 2021
200 Meters · OutdoorLakeridge @ Oregon City · May 124.68PRLakeridge @ Oregon CityMay 1, 2019
Javelin · 800g · OutdoorNCAA Division II Outdoor Track & Field Championships · May 2565.21mNCAA Division II Outdoor Track & Field ChampionshipsMay 25, 2023

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · Javelin · Place 46 · UC IrvineUC IrvineJavelin800gRound P46.55.58mSr
May 162025 Big West Outdoor Track & Field ChampionshipsMay 16 · Javelin · Place 7 · UC IrvineUC IrvineJavelin800g7.60.80mSr
Apr 1665th Mt. SAC RelaysApr 16 · Javelin · Place 4 · UC IrvineUC IrvineJavelin800g4.62.13mSr
Apr 42025 Triton InvitationalApr 4 · Javelin · Place 5 · UC IrvineUC IrvineJavelin560.76mSr
Mar 282025 Vince O'Boyle TF ClassicMar 28 · Javelin · Place 2 · UC IrvineUC IrvineJavelin257.36mSR
Mar 22UC Riverside Spring Track ClassicMar 22 · Javelin · Place 1 · UC IrvineUC IrvineJavelin165.16mSr
Mar 1430th Annual Challenge CupMar 14 · Javelin · Place 2 · UC IrvineUC IrvineJavelin800g2.61.27mSr
Mar 72025 Beach OpenerMar 7 · Javelin · Place 2 · UC IrvineUC IrvineJavelin261.60m—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · Javelin · Place 45 · UC IrvineUC IrvineJavelin800gRound P45.53.97mJr
May 10BIG West Conference ChampionshipsMay 10 · Javelin · Place 4 · UC IrvineUC IrvineJavelin460.03m—
Apr 26Steve Scott InviteApr 26 · Javelin · Place 2 · UC IrvineUC IrvineJavelin258.77m—
Apr 1964th Mt. SAC RelaysApr 19 · Javelin · Place 1 · JR UC IrvineJR UC IrvineJavelin165.93m—
Apr 1964th Mt. SAC RelaysApr 19 · Javelin · Place 1 · UC IrvineUC IrvineJavelin165.93m—
Apr 12Beach InviteApr 12 · Javelin · Place 31 · UC IrvineUC IrvineJavelin800g31.55.73mJr
Apr 5Triton InvitationalApr 5 · Javelin · Place 4 · UC IrvineUC IrvineJavelin460.72m—
Mar 30Vince O'Boyle ClassicMar 30 · Javelin · Place 2 · UC IrvineUC IrvineJavelin253.46m—
Mar 152024 Challenge CupMar 15 · Javelin · Place 4 · UC IrvineUC IrvineJavelin452.30mJR
Mar 22024 Beach OpenerMar 2 · Javelin · Place 4 · UC IrvineUC IrvineJavelin4208-0JR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 25NCAA Division II Outdoor Track & Field ChampionshipsMay 25 · Javelin · Place 7 · Azusa PacificAzusa PacificJavelin800g7.65.21m PBSo
May 12APU Franson Last Chance May 12 · Javelin · Place 1 · Azusa PacificAzusa PacificJavelin163.62mSO
Apr 28PacWest Track & Field ChampionshipsApr 28 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin800g2.62.89mSo
Apr 13Bryan Clay InvitationalApr 13 · Javelin · Place 3 · Azusa PacificAzusa PacificJavelin800g3.62.24mSo
Apr 8Pomona-Pitzer T&F InvitationalApr 8 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin258.29mSO
Mar 31Vince O'Boyle Track and Field ClassicMar 31 · Javelin · Place 4 · Azusa PacificAzusa PacificJavelin800g4.56.37mSo
Mar 24Mangrum InvitationalMar 24 · Javelin · Place 1 · Azusa PacificAzusa PacificJavelin159.96mSO
Mar 18 Ross and Sharon Irwin InvitationalMar 18 · Javelin · Place 6 · Azusa PacificAzusa PacificJavelin654.58mSO
Mar 18Ross and Sharon Irwin MeetMar 18 · Javelin · Place 6 · Azusa PacificAzusa PacificJavelin800g6.54.58mSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Pomona-Pitzer All ComersFeb 18 · Javelin · Place 1 · Azusa PacificAzusa PacificJavelin159.13mSO

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Azuza Pacific Last Chance MeetMay 13 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin800g2.56.18mFr
May 6Titan Tune-UpMay 6 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin259.77mFR
Apr 29PacWest Track & Field ChampionshipsApr 29 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin800g2.57.13mFr
Apr 13Bryan Clay InvitationalApr 13 · Javelin · Place 9 · Azusa PacificAzusa PacificJavelin800g9.57.05mFr
Apr 9Pomona-Pitzer InvitationalApr 9 · Javelin · Place 1 · Azusa PacificAzusa PacificJavelin1205-2FR
Mar 19Franson Classic Collegiate and Open Track MeetMar 19 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin2192-5FR
Mar 4Beach OpenerMar 4 · Javelin · Place 5 · Azusa PacificAzusa PacificJavelin557.96m—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Rossi RelaysFeb 26 · Javelin · Place 1 · Azusa PacificAzusa PacificJavelin1206-7FR
Feb 19Pomona-Pitzer Collegiate All-ComersFeb 19 · Javelin · Place 2 · Azusa PacificAzusa PacificJavelin2195-2FR

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26Resolute summer meet #2Jun 26 · Javelin · Place 1 · Resolute Track ClubResolute Track ClubJavelin800g1.175-0512
Jun 17Amity Throws Summer Series #2Jun 17 · Javelin · Place 1 · Resolute Track ClubResolute Track ClubJavelin800g1.190' 7"12
Jun 12Resolute Summer Meet #1Jun 12 · Javelin · Place 1 · Resolute Track ClubResolute Track ClubJavelin800g1.190-0812
May 212021 Oregon 6A Track and Field State ChampionshipsMay 21 · Javelin · Place 2 · Oregon CityOregon CityJavelin800g2.192-0212
May 12TRL District ChampionshipsMay 12 · 100 Meters · Place 12 · Oregon CityOregon City100 MetersRound P122.1 PB12
May 7Friday Night Lights @ NewbergMay 7 · Javelin · Place 3 · Oregon CityOregon CityJavelin3168-0612
May 5Canby @ Oregon CityMay 5 · Javelin · Place 1 · Oregon CityOregon CityJavelin1169-212
May 5Canby @ Oregon CityMay 5 · 100 Meters · Place 1 · Oregon CityOregon City100 Meters111.8612
Apr 28Tigard vs. Oregon CityApr 28 · Javelin · Place 1 · Oregon CityOregon CityJavelin1176-0212
Apr 28Tigard vs. Oregon CityApr 28 · 100 Meters · Place 1 · Oregon CityOregon City100 Meters111.9812
Apr 21West Linn @ Oregon CityApr 21 · Javelin · Place 1 · Oregon CityOregon CityJavelin1168-0612

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 11Red-White MeetMar 11 · Javelin · Place 1 · Oregon CityOregon CityJavelin800g1.170-03Unofficial11
Mar 11Red-White MeetMar 11 · Shot Put · Place 6 · Oregon CityOregon CityShot Put12lb6.32-02.00Unofficial11
Mar 11Red-White MeetMar 11 · 200 Meters · Place 5 · Oregon CityOregon City200 Meters5.25.09aUnofficial11
Mar 11Red-White MeetMar 11 · 100 Meters · Place 6 · Oregon CityOregon City100 Meters6.12.18aUnofficial11

2019 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 24OSAA 5A State ChampionshipsMay 24 · Javelin · Place 14 · Oregon CityOregon CityJavelin14149-0110
May 24OSAA 5A State ChampionshipsMay 24 · Javelin · Place 14 · Oregon CityOregon CityJavelin14149-0110
May 24OSAA 6A State ChampionshipsMay 24 · Javelin · Place 14 · Oregon CityOregon CityJavelin800g14.149-0110
May 156A-5 Three Rivers League Championship MeetMay 15 · Javelin · Place 2 · Oregon CityOregon CityJavelin800g2.179-1110
May 8Hood River @ Oregon CityMay 8 · Javelin · Place 1 · Oregon CityOregon CityJavelin1164-0410
May 8Hood River @ Oregon CityMay 8 · 100 Meters · Place 5 · Oregon CityOregon City100 Meters511.8510
May 3Nike/Jesuit Twilight RelaysMay 3 · Javelin · Place 9 · Oregon CityOregon CityJavelin9179-0710
May 1Lakeridge @ Oregon CityMay 1 · 200 Meters · Place 7 · Oregon CityOregon City200 Meters724.68PR PB10
May 1Lakeridge @ Oregon CityMay 1 · 100 Meters · Place 8 · Oregon CityOregon City100 Meters812.1710
Apr 24West Linn, Oregon City @TualatinApr 24 · Long Jump · Oregon CityOregon CityLong Jump—ND10
Apr 24West Linn, Oregon City @TualatinApr 24 · Javelin · Place 2 · Oregon CityOregon CityJavelin800g2.174'0610
Apr 24West Linn, Oregon City @TualatinApr 24 · 100 Meters · Place 6 · Oregon CityOregon City100 Meters6.11.87a10
Apr 20Summit InvitationalApr 20 · 200 Meters · Place 46 · Oregon CityOregon City200 Meters4625.3110
Apr 20Summit InvitationalApr 20 · 100 Meters · Place 52 · Oregon CityOregon City100 Meters5212.6310
Apr 17Cascade v Oregon CityApr 17 · Long Jump · Place 4 · Oregon CityOregon CityLong Jump416-00.2510
Apr 17Cascade v Oregon CityApr 17 · 200 Meters · Place 1 · Oregon CityOregon City200 Meters125.07PR10
Apr 17Cascade v Oregon CityApr 17 · 100 Meters · Place 5 · Oregon CityOregon City100 Meters512.3810
Apr 13The Willamette Falls InvitationalApr 13 · Javelin · Place 12 · Oregon CityOregon CityJavelin12143-0010
Apr 10Lake Oswego & Tigard @ Oregon CityApr 10 · Javelin · Place 1 · Oregon CityOregon CityJavelin1147-0510
Apr 10Lake Oswego & Tigard @ Oregon CityApr 10 · 100 Meters · Place 10 · Oregon CityOregon City100 Meters1012.5310
Apr 3St. Mary's and Oregon City at CanbyApr 3 · 100 Meters · Place 3 · Oregon CityOregon City100 Meters312.7110
Mar 20Clackamas @ Oregon CityMar 20 · Long Jump · Place 7 · Oregon CityOregon CityLong Jump717-05.7510
Mar 20Clackamas @ Oregon CityMar 20 · Javelin · Place 2 · Oregon CityOregon CityJavelin2142-1010
Mar 20Clackamas @ Oregon CityMar 20 · 100 Meters · Place 1 · Oregon CityOregon City100 Meters112.0910
Mar 13Banks, Gladstone, PC @ Oregon CityMar 13 · Long Jump · Place 8 · Oregon CityOregon CityLong Jump817-01.0010
Mar 13Banks, Gladstone, PC @ Oregon CityMar 13 · Javelin · Place 3 · Oregon CityOregon CityJavelin3129-0510
Mar 13Banks, Gladstone, PC @ Oregon CityMar 13 · 100 Meters · Place 1 · Oregon CityOregon City100 Meters112.6010