Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBeaverton vs Westview · Apr 2911.85aBeaverton vs WestviewApril 29, 2026
110m Hurdles · 39" / 0.991m · OutdoorJesuit @ Beaverton · May 720.39aJesuit @ BeavertonMay 7, 2025
200 Meters · Outdoor6A-2 Metro League Championships · May 2023.69a6A-2 Metro League ChampionshipsMay 20, 2026
400 Meters · OutdoorBeaverton @ Aloha · May 1353.69aBeaverton @ AlohaMay 13, 2026
Javelin · 300g TJ · OutdoorSeton High CYO Week #1 · Apr 1429-04Seton High CYO Week #1April 14, 2018
Javelin · 450g AeroJav · OutdoorLiberty HS CYO Week #4 · May 530-01Liberty HS CYO Week #4May 5, 2018
Shot Put · 6lb · OutdoorCYO Liberty Week 4 · May 414-09.25CYO Liberty Week 4May 4, 2019
Shot Put · 8lb · OutdoorLiberty HS CYO Week #4 · May 512-08.00Liberty HS CYO Week #4May 5, 2018

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 206A-2 Metro League ChampionshipsMay 20 · 400 Meters · Place 15 · BeavertonBeaverton400 MetersRound P1554.58a11
May 206A-2 Metro League ChampionshipsMay 20 · 200 Meters · Place 16 · BeavertonBeaverton200 MetersRound P1623.69a PB11
May 13Beaverton @ AlohaMay 13 · 400 Meters · Place 3 · BeavertonBeaverton400 Meters353.69a PB11
May 13Beaverton @ AlohaMay 13 · 200 Meters · Place 1 · BeavertonBeaverton200 Meters124.47a11
May 841st Dean Nice Invitational Sponsored by MEWAMay 8 · 200 Meters · Place 37 · BeavertonBeaverton200 MetersRound P37.24.03a11
May 6Beaverton @ JesuitMay 6 · 400 Meters · Place 3 · BeavertonBeaverton400 Meters353.82a11
May 6Beaverton @ JesuitMay 6 · 200 Meters · Place 5 · BeavertonBeaverton200 Meters524.48a11
Apr 29Beaverton vs WestviewApr 29 · 200 Meters · Place 3 · BeavertonBeaverton200 Meters324.29a11
Apr 29Beaverton vs WestviewApr 29 · 100 Meters · Place 4 · BeavertonBeaverton100 Meters411.85a PB11
Apr 22Beaverton vs SouthridgeApr 22 · 400 Meters · Place 2 · BeavertonBeaverton400 Meters255.57a11
Apr 22Beaverton vs SouthridgeApr 22 · 100 Meters · Place 3 · BeavertonBeaverton100 Meters312.12a11
Apr 15Beaverton @ Sunset Apr 15 · 400 Meters · Place 1 · BeavertonBeaverton400 Meters155.14a11
Apr 15Beaverton @ Sunset Apr 15 · 100 Meters · Place 4 · BeavertonBeaverton100 Meters411.87a11
Apr 8Beaverton vs MountainsideApr 8 · 400 Meters · Place 4 · BeavertonBeaverton400 Meters456.90a11
Apr 8Beaverton vs MountainsideApr 8 · 200 Meters · Place 5 · BeavertonBeaverton200 Meters524.73a11
Apr 8Beaverton vs MountainsideApr 8 · 100 Meters · Place 5 · BeavertonBeaverton100 Meters511.93a11
Apr 1O&B MeetApr 1 · 100 Meters · Place 1 · BeavertonBeaverton100 Meters112.35a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16Metro League JV District MeetMay 16 · 110m Hurdles · Place 4 · BeavertonBeaverton110m Hurdles419.20a10
May 14Aloha @ BeavertonMay 14 · 110m Hurdles · Place 1 · BeavertonBeaverton110m Hurdles120.17a10
May 14Aloha @ BeavertonMay 14 · 100 Meters · Place 16 · BeavertonBeaverton100 Meters1612.44a10
May 7Jesuit @ BeavertonMay 7 · 110m Hurdles · Place 2 · BeavertonBeaverton110m Hurdles39" / 0.991m2.20.39a PB10
May 7Jesuit @ BeavertonMay 7 · 100 Meters · Place 12 · BeavertonBeaverton100 Meters12.12.46a10
Apr 30Beaverton @ WestviewApr 30 · 110m Hurdles · Place 2 · BeavertonBeaverton110m Hurdles39" / 0.991m2.20.79a10
Apr 30Beaverton @ WestviewApr 30 · 100 Meters · Place 17 · BeavertonBeaverton100 Meters17.12.45a10
Apr 16Sunset @ BeavertonApr 16 · 100 Meters · Place 10 · BeavertonBeaverton100 Meters1012.57a10
Apr 16Sunset @ BeavertonApr 16 · 110m Hurdles · Place 5 · BeavertonBeaverton110m Hurdles520.92a10
Apr 11Southridge JV InviteApr 11 · 110m Hurdles · Place 6 · BeavertonBeaverton110m Hurdles621.18a10
Apr 9Beaverton @ MountainsideApr 9 · 100 Meters · Place 16 · BeavertonBeaverton100 Meters1612.78a10
Apr 9Beaverton @ MountainsideApr 9 · 110m Hurdles · Place 2 · BeavertonBeaverton110m Hurdles221.43a10

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11CYO Roadrunner Champs ValleyMay 11 · Shot Put · Place 23 · Holy TrinityHoly TrinityShot Put6lb23.13-06.504
May 11CYO Roadrunner Champs ValleyMay 11 · 100 Meters · Place 17 · Holy TrinityHoly Trinity100 Meters17.16.55a4
May 4CYO Liberty Week 4May 4 · Shot Put · Place 9 · Holy TrinityHoly TrinityShot Put6lb9.14-09.25 PB4
May 4CYO Liberty Week 4May 4 · 100 Meters · Place 12 · Holy TrinityHoly Trinity100 Meters12.17.17a4
Apr 27CYO Valley Week 3Apr 27 · Shot Put · Place 9 · Holy TrinityHoly TrinityShot Put6lb9.13-10.004
Apr 27CYO Valley Week 3Apr 27 · 400 Meters · Place 10 · Holy TrinityHoly Trinity400 Meters10.1:27.08a4
Apr 27CYO Valley Week 3Apr 27 · 100 Meters · Place 9 · Holy TrinityHoly Trinity100 Meters9.17.10a4
Apr 13CYO Liberty Week 2Apr 13 · Shot Put · Place 8 · Holy TrinityHoly TrinityShot Put6lb8.13-10.004
Apr 13CYO Liberty Week 2Apr 13 · 100 Meters · Place 1 · Holy TrinityHoly Trinity100 Meters1.15.57a4
Apr 6CYO Valley Week 1Apr 6 · Shot Put · Place 12 · Holy TrinityHoly TrinityShot Put6lb12.12-05.254
Apr 6CYO Valley Week 1Apr 6 · 100 Meters · Place 5 · Holy TrinityHoly Trinity100 Meters5.18.00a4

2018 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 12CYO Roadrunner Valley Catholic HSMay 12 · Javelin · Place 49 · Holy TrinityHoly TrinityJavelin300g TJ49.27-063
May 12CYO Roadrunner Valley Catholic HSMay 12 · Shot Put · Place 23 · Holy TrinityHoly TrinityShot Put6lb23.13-06.503
May 12CYO Roadrunner Valley Catholic HSMay 12 · 100 Meters · Place 79 · Holy TrinityHoly Trinity100 Meters79.19.12a3
May 5Liberty HS CYO Week #4May 5 · Javelin · Place 17 · Holy TrinityHoly TrinityJavelin450g AeroJav17.30-01 PB3
May 5Liberty HS CYO Week #4May 5 · Shot Put · Place 13 · Holy TrinityHoly TrinityShot Put8lb13.12-08.00 PB3
May 5Liberty HS CYO Week #4May 5 · 400 Meters · Place 17 · Holy TrinityHoly Trinity400 Meters17.1:31.50a3
Apr 28Seton HS CYO Week #3Apr 28 · Javelin · Place 22 · Holy TrinityHoly TrinityJavelin300g TJ22.29-013
Apr 28Seton HS CYO Week #3Apr 28 · Shot Put · Place 21 · Holy TrinityHoly TrinityShot Put6lb21.10-03.003
Apr 28Seton HS CYO Week #3Apr 28 · 200 Meters · Place 20 · Holy TrinityHoly Trinity200 Meters20.40.77a3
Apr 21La Salle CYO Week #2Apr 21 · Javelin · Holy TrinityHoly TrinityJavelin300g TJ—ND3
Apr 21La Salle CYO Week #2Apr 21 · Shot Put · Place 21 · Holy TrinityHoly TrinityShot Put6lb21.12-03.503
Apr 21La Salle CYO Week #2Apr 21 · 100 Meters · Place 58 · Holy TrinityHoly Trinity100 Meters58.19.74a3
Apr 14Seton High CYO Week #1Apr 14 · Javelin · Place 27 · Holy TrinityHoly TrinityJavelin300g TJ27.29-04 PB3
Apr 14Seton High CYO Week #1Apr 14 · 200 Meters · Place 19 · Holy TrinityHoly Trinity200 Meters19.42.05a3
Apr 14Seton High CYO Week #1Apr 14 · 100 Meters · Place 41 · Holy TrinityHoly Trinity100 Meters41.18.14a3