Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO La Salle Week 3 · Apr 2915.40aCYO La Salle Week 3April 29, 2023
200 Meters · OutdoorCYO La Salle Week 1 · Apr 640.10aCYO La Salle Week 1April 6, 2019
Discus · 1kg · OutdoorOSAA State Track & Field Championships · May 2832.56mOSAA State Track & Field ChampionshipsMay 28, 2026
Javelin · 300g TJ · OutdoorCYO Portland Meet of Champions · May 1853-05CYO Portland Meet of ChampionsMay 18, 2019
Javelin · 450g AeroJav · OutdoorCYO Portland La Salle #1 · Apr 1367' 6CYO Portland La Salle #1April 13, 2024
Shot Put · 4kg · OutdoorOSAA State Track & Field Championships · May 289.90mOSAA State Track & Field ChampionshipsMay 28, 2026
Shot Put · 6lb · OutdoorCYO Portland Valley Catholic #2 · Apr 2038' 2.5CYO Portland Valley Catholic #2April 20, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28OSAA State Track & Field ChampionshipsMay 28 · Discus · Place 10 · La Salle PrepLa Salle PrepDiscus1kg10.32.56m PB10
May 28OSAA State Track & Field ChampionshipsMay 28 · Shot Put · Place 9 · La Salle PrepLa Salle PrepShot Put4kg9.9.90m PB10
May 205A-1 NWOC ChampionshipsMay 20 · Discus · Place 2 · La Salle PrepLa Salle PrepDiscus1kg2.31.80m10
May 205A-1 NWOC ChampionshipsMay 20 · Shot Put · Place 1 · La Salle PrepLa Salle PrepShot Put4kg1.9.73m10
May 9Stayton Invitational May 9 · Discus · Place 16 · La Salle PrepLa Salle PrepDiscus1679-110
May 9Stayton Invitational May 9 · Shot Put · Place 20 · La Salle PrepLa Salle PrepShot Put2028-310
Apr 23Nike/Jesuit Twilight RelaysApr 23 · Discus · Place 30 · La Salle PrepLa Salle PrepDiscus3028.62m—
Apr 21Parkrose, Hood River Valley @ La SalleApr 21 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus1104-810
Apr 21Parkrose, Hood River Valley @ La SalleApr 21 · Shot Put · Place 1 · La Salle PrepLa Salle PrepShot Put129-4.2510
Apr 16La Salle, Wilsonville @ MilwaukieApr 16 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus195-710
Apr 16La Salle, Wilsonville @ MilwaukieApr 16 · Shot Put · Place 3 · La Salle PrepLa Salle PrepShot Put327-410
Apr 7Milwaukie, Canby @ La SalleApr 7 · Discus · Place 2 · La Salle PrepLa Salle PrepDiscus298-7.510
Apr 7Milwaukie, Canby @ La SalleApr 7 · Shot Put · Place 2 · La Salle PrepLa Salle PrepShot Put228-7.510
Mar 31Parkrose, LaSalle @ Wilsonville Mar 31 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus1kg1.98' 0"10
Mar 31Parkrose, LaSalle @ Wilsonville Mar 31 · Shot Put · Place 3 · La Salle PrepLa Salle PrepShot Put4kg3.28' 7"10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 215A-1 Northwest Oregon Conference ChampionshipsMay 21 · Discus · Place 2 · La Salle PrepLa Salle PrepDiscus2108-11.59
May 215A-1 Northwest Oregon Conference ChampionshipsMay 21 · Shot Put · Place 3 · La Salle PrepLa Salle PrepShot Put330-59
May 10Dick Baker InvitationalMay 10 · Discus · Place 2 · La Salle PrepLa Salle PrepDiscus2101-79
May 9La Salle @ MilwaukieMay 9 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus199-39
Apr 24Nike/Jesuit Twilight RelaysApr 24 · Discus · Place 26 · La Salle PrepLa Salle PrepDiscus1kg26.94' 11"9
Apr 23NWOC Meet with Canby, LaSalleApr 23 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus1kg1.96' 4"9
Apr 23NWOC Meet with Canby, LaSalleApr 23 · Shot Put · Place 1 · La Salle PrepLa Salle PrepShot Put4kg1.30' 4.25"9
Apr 15Hillsboro @ La SalleApr 15 · Discus · Place 1 · La Salle PrepLa Salle PrepDiscus195-99
Apr 15Hillsboro @ La SalleApr 15 · Shot Put · Place 1 · La Salle PrepLa Salle PrepShot Put131-09
Apr 1Milwaukie, LaSalle at WilsonvilleApr 1 · Discus · Place 2 · La Salle PrepLa Salle PrepDiscus293-49
Apr 1Milwaukie, LaSalle at WilsonvilleApr 1 · Shot Put · Place 2 · La Salle PrepLa Salle PrepShot Put230-09
Mar 19NW Catholic IcebreakerMar 19 · Shot Put · Place 3 · La Salle PrepLa Salle PrepShot Put328-3—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Oregon Middle School Meet of ChampionsMay 23 · Discus · Place 4 · St. John the ApostleSt. John the ApostleDiscus1kg4.92' 38
May 23Oregon Middle School Meet of ChampionsMay 23 · Shot Put · Place 6 · St. John the ApostleSt. John the ApostleShot Put6lb6.37' 7.58
May 18CYO Portland Meet of ChampionsMay 18 · Javelin · Place 18 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav18.61' 48
May 18CYO Portland Meet of ChampionsMay 18 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.36' 08
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 9 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav9.52' 78
May 4CYO Portland Liberty HS #4May 4 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.36' 38
May 3BYTC BlastMay 3 · Discus · Place 1 · 37-Unattached37-UnattachedDiscus1kg1.29.01m8
Apr 27CYO Portland La Salle #3Apr 27 · Javelin · Place 6 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav6.66' 68
Apr 27CYO Portland La Salle #3Apr 27 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.36' 1.58
Apr 20CYO Portland Valley Catholic #2Apr 20 · Javelin · Place 4 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav4.57' 2.58
Apr 20CYO Portland Valley Catholic #2Apr 20 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.38' 2.5 PB8
Apr 13CYO Portland La Salle #1Apr 13 · Javelin · Place 2 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav2.67' 6 PB8
Apr 13CYO Portland La Salle #1Apr 13 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.36' 6.58
Apr 13CYO Portland La Salle #1Apr 13 · 100 Meters · Place 19 · St. John the ApostleSt. John the Apostle100 Meters19.16.04a8

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · Discus · Place 4 · 37-Unattached37-UnattachedDiscus1kg4.27.81m7
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Discus · Place 4 · 37-Unattached37-UnattachedDiscus1kg4.26.87m7
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · Shot Put · 37-Unattached37-UnattachedShot Put6lb—DNS7
Jun 152023 Nike Outdoor NationalsJun 15 · Shot Put · Place 6 · St. John the ApostleSt. John the ApostleShot Put68.78m—
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put135-1—
May 24Oregon Middle School Meet of ChampionsMay 24 · Shot Put · Place 12 · St. John the ApostleSt. John the ApostleShot Put1233-11.5—
May 20CYO Portland Meet of ChampionsMay 20 · Javelin · Place 16 · St. John the ApostleSt. John the ApostleJavelin1658-9—
May 20CYO Portland Meet of ChampionsMay 20 · Shot Put · Place 2 · St. John the ApostleSt. John the ApostleShot Put233-10—
May 20CYO Portland Meet of ChampionsMay 20 · 100 Meters · Place 42 · St. John the ApostleSt. John the Apostle100 MetersRound P4215.50a—
May 6CYO Valley Catholic Week 4May 6 · Javelin · Place 3 · St. John the ApostleSt. John the ApostleJavelin371-3.75—
May 6CYO Valley Catholic Week 4May 6 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put133-5.5—
Apr 29CYO La Salle Week 3Apr 29 · Javelin · Place 1 · St. John the ApostleSt. John the ApostleJavelin164-7—
Apr 29CYO La Salle Week 3Apr 29 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put136-9—
Apr 29CYO La Salle Week 3Apr 29 · 100 Meters · Place 12 · St. John the ApostleSt. John the Apostle100 Meters1215.40a PB—
Apr 22CYO La Salle Week 2Apr 22 · Javelin · Place 2 · St. John the ApostleSt. John the ApostleJavelin269-1—
Apr 22CYO La Salle Week 2Apr 22 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put132-6—
Apr 22CYO La Salle Week 2Apr 22 · 100 Meters · Place 22 · St. John the ApostleSt. John the Apostle100 Meters2216.57a—
Apr 15CYO Liberty Week 1Apr 15 · Javelin · Place 8 · St. John the ApostleSt. John the ApostleJavelin854-7—
Apr 15CYO Liberty Week 1Apr 15 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put133-10.75—
Apr 15CYO Liberty Week 1Apr 15 · 100 Meters · Place 24 · St. John the ApostleSt. John the Apostle100 Meters2415.74a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 29Lake Oswego All-Comers Week 2Jun 29 · Shot Put · Place 2 · UnattachedUnattachedShot Put6lb2.29-06Unofficial6
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 3 · 37-Unattached37-UnattachedJavelin450g AeroJav3.16.32m6
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Discus · Place 1 · 37-Unattached37-UnattachedDiscus1kg1.19.43m6
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 1 · 37-Unattached37-UnattachedShot Put6lb1.9.20m6
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put128-11.0012
May 14CYO Portland Meet of ChampionsMay 14 · Javelin · Place 3 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav3.58-01.506
May 14CYO Portland Meet of ChampionsMay 14 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.29-01.506
Apr 30CYO Week 4 La SalleApr 30 · Javelin · Place 3 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav3.59-036
Apr 30CYO Week 4 La SalleApr 30 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.27-07.506
Apr 23CYO Week 3 Valley CatholicApr 23 · Javelin · Place 1 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav1.54-116
Apr 23CYO Week 3 Valley CatholicApr 23 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.29-03.756
Apr 9CYO Week 2 La SalleApr 9 · Javelin · Place 1 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav1.54-066
Apr 9CYO Week 2 La SalleApr 9 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.25-09.006
Apr 9CYO Week 2 La SalleApr 9 · 100 Meters · Place 10 · St. John the ApostleSt. John the Apostle100 Meters10.16.29a6
Apr 2CYO Week 1 La SalleApr 2 · Javelin · Place 3 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav3.51-086
Apr 2CYO Week 1 La SalleApr 2 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.26-07.506
Apr 2CYO Week 1 La SalleApr 2 · 100 Meters · Place 14 · St. John the ApostleSt. John the Apostle100 Meters14.16.18a6

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15CYO Seton Catholic Week #3May 15 · Shot Put · Place 2 · St. John the ApostleSt. John the ApostleShot Put6lb2.21-08.255
May 15CYO Seton Catholic Week #3May 15 · 100 Meters · Place 8 · St. John the ApostleSt. John the Apostle100 Meters8.16.76a5
May 8CYO Seton Catholic Week #2May 8 · Javelin · Place 6 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav6.41-005
May 8CYO Seton Catholic Week #2May 8 · Shot Put · Place 5 · St. John the ApostleSt. John the ApostleShot Put6lb5.18-03.005
May 1CYO Seton Catholic Week #1May 1 · Javelin · Place 3 · St. John the ApostleSt. John the ApostleJavelin450g AeroJav3.44-005
May 1CYO Seton Catholic Week #1May 1 · 100 Meters · Place 23 · St. John the ApostleSt. John the Apostle100 Meters23.17.31a5

2019 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18CYO Portland Meet of ChampionsMay 18 · Javelin · Place 5 · St. John the ApostleSt. John the ApostleJavelin300g TJ5.53-05 PB3
May 11CYO Roadrunner Champs La SalleMay 11 · Javelin · Place 5 · St. John the ApostleSt. John the ApostleJavelin300g TJ5.43-003
May 11CYO Roadrunner Champs La SalleMay 11 · Shot Put · Place 7 · St. John the ApostleSt. John the ApostleShot Put6lb7.16-01.003
May 11CYO Roadrunner Champs La SalleMay 11 · 100 Meters · Place 57 · St. John the ApostleSt. John the Apostle100 Meters57.18.49a3
May 4CYO La Salle Week 4May 4 · Javelin · Place 6 · St. John the ApostleSt. John the ApostleJavelin300g TJ6.34-063
May 4CYO La Salle Week 4May 4 · Shot Put · Place 9 · St. John the ApostleSt. John the ApostleShot Put6lb9.13-00.003
May 4CYO La Salle Week 4May 4 · 100 Meters · Place 39 · St. John the ApostleSt. John the Apostle100 Meters39.19.15a3
Apr 27CYO La Salle Week 3Apr 27 · Javelin · Place 4 · St. John the ApostleSt. John the ApostleJavelin300g TJ4.41-083
Apr 27CYO La Salle Week 3Apr 27 · Shot Put · Place 3 · St. John the ApostleSt. John the ApostleShot Put6lb3.13-11.003
Apr 27CYO La Salle Week 3Apr 27 · 100 Meters · Place 23 · St. John the ApostleSt. John the Apostle100 Meters23.19.15a3
Apr 13CYO La Salle Week 2Apr 13 · Shot Put · Place 1 · St. John the ApostleSt. John the ApostleShot Put6lb1.14-02.003
Apr 13CYO La Salle Week 2Apr 13 · 100 Meters · Place 30 · St. John the ApostleSt. John the Apostle100 Meters30.18.90a3
Apr 6CYO La Salle Week 1Apr 6 · Shot Put · Place 7 · St. John the ApostleSt. John the ApostleShot Put6lb7.14-00.003
Apr 6CYO La Salle Week 1Apr 6 · 200 Meters · Place 5 · St. John the ApostleSt. John the Apostle200 Meters5.40.10a PB3
Apr 6CYO La Salle Week 1Apr 6 · 100 Meters · Place 19 · St. John the ApostleSt. John the Apostle100 Meters19.18.833