Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMountainside @ Westview · May 1012.39aMountainside @ WestviewMay 10, 2023
200 Meters · OutdoorSouthridge @ Mountainside · May 325.82aSouthridge @ MountainsideMay 3, 2023
400 Meters · OutdoorJesuit @ Mountainside · Apr 558.66aJesuit @ MountainsideApril 5, 2023
Discus · 1.6kg · OutdoorAmity Throws · Jun 1439.28mAmity ThrowsJune 14, 2025
Shot Put · 12lb · OutdoorAmity Throws · Jun 1412.04mAmity ThrowsJune 14, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 206A-2 Metro League ChampionshipsMay 20 · Discus · Place 7 · MountainsideMountainsideDiscus736.27m12
May 206A-2 Metro League ChampionshipsMay 20 · Shot Put · Place 8 · MountainsideMountainsideShot Put812.54m12
May 6Southridge @ MountainsideMay 6 · Discus · Place 1 · MountainsideMountainsideDiscus1123-3.512
May 6Southridge @ MountainsideMay 6 · Shot Put · Place 1 · MountainsideMountainsideShot Put143-012
Apr 29Mountainside @ SunsetApr 29 · Discus · Place 2 · MountainsideMountainsideDiscus2130-312
Apr 29Mountainside @ SunsetApr 29 · Shot Put · Place 4 · MountainsideMountainsideShot Put441-9.7512
Apr 23Nike/Jesuit Twilight RelaysApr 23 · Discus · Place 41 · MountainsideMountainsideDiscus4137.15m—
Apr 22Mountainside @ WestviewApr 22 · Discus · Place 2 · MountainsideMountainsideDiscus2131-212
Apr 22Mountainside @ WestviewApr 22 · Shot Put · Place 2 · MountainsideMountainsideShot Put243-112
Apr 17Sunset Team Challenge Sponsored by AsicsApr 17 · Discus · Place 8 · MountainsideMountainsideDiscus8136-012
Apr 17Sunset Team Challenge Sponsored by AsicsApr 17 · Shot Put · Place 8 · MountainsideMountainsideShot Put841-512
Apr 15Aloha @ MountainsideApr 15 · Discus · Place 2 · MountainsideMountainsideDiscus2124-212
Apr 15Aloha @ MountainsideApr 15 · Shot Put · Place 3 · MountainsideMountainsideShot Put343-312
Apr 11T Smith Need For Speed InvitationalApr 11 · Discus · Place 17 · MountainsideMountainsideDiscus17132-012
Apr 11T Smith Need For Speed InvitationalApr 11 · Shot Put · Place 22 · MountainsideMountainsideShot Put2244-212
Apr 8Beaverton vs MountainsideApr 8 · Discus · Place 1 · MountainsideMountainsideDiscus1123-1112
Apr 8Beaverton vs MountainsideApr 8 · Shot Put · Place 1 · MountainsideMountainsideShot Put142-612
Apr 1Jesuit @ MountainsideApr 1 · Discus · Place 2 · MountainsideMountainsideDiscus2113-10.512
Apr 1Jesuit @ MountainsideApr 1 · Shot Put · Place 1 · MountainsideMountainsideShot Put142-812

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Preseason ThrowsFeb 7 · Discus · SuperThrowerTrackClubSuperThrowerTrackClubDiscus1.6kg—129'4"Unofficial12
Feb 7Preseason ThrowsFeb 7 · Shot Put · SuperThrowerTrackClubSuperThrowerTrackClubShot Put12lb—41'1"Unofficial12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 14Amity ThrowsJun 14 · Discus · Place 8 · unattachedunattachedDiscus1.6kg8.39.28m PB11
Jun 14Amity ThrowsJun 14 · Shot Put · Place 5 · unattachedunattachedShot Put12lb5.12.04m PB11
May 216A-2 Metro League ChampionshipsMay 21 · Discus · Place 10 · MountainsideMountainsideDiscus1033.41m11
May 216A-2 Metro League ChampionshipsMay 21 · Shot Put · Place 7 · MountainsideMountainsideShot Put712.95m11
May 7Mountainside @ SouthridgeMay 7 · Discus · Place 3 · MountainsideMountainsideDiscus3119-411
May 7Mountainside @ SouthridgeMay 7 · Shot Put · Place 2 · MountainsideMountainsideShot Put242-1011
Apr 16Mountainside @ AlohaApr 16 · Discus · Place 3 · MountainsideMountainsideDiscus3120-511
Apr 9Beaverton @ MountainsideApr 9 · Discus · Place 1 · MountainsideMountainsideDiscus1117-5.511
Apr 9Beaverton @ MountainsideApr 9 · Shot Put · Place 2 · MountainsideMountainsideShot Put238-411
Apr 2Mountainside @ JesuitApr 2 · Discus · Place 3 · MountainsideMountainsideDiscus3105-011
Apr 2Mountainside @ JesuitApr 2 · Shot Put · Place 6 · MountainsideMountainsideShot Put635-711
Mar 19Westview @ MountainsideMar 19 · Discus · Place 4 · MountainsideMountainsideDiscus4110-7—
Mar 19Westview @ MountainsideMar 19 · Shot Put · Place 3 · MountainsideMountainsideShot Put337-4—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 86A-2 Metro League ChampionshipsMay 8 · Discus · Place 8 · MountainsideMountainsideDiscus8113-3—
May 86A-2 Metro League ChampionshipsMay 8 · Shot Put · Place 18 · MountainsideMountainsideShot Put1836-1.25—
Apr 24Mountainside @ BeavertonApr 24 · Discus · Place 3 · MountainsideMountainsideDiscus3100-0—
Apr 24Mountainside @ BeavertonApr 24 · Shot Put · Place 2 · MountainsideMountainsideShot Put238-10.5—
Apr 17Westview @ MountainsideApr 17 · Discus · Place 3 · MountainsideMountainsideDiscus3104-7—
Apr 17Westview @ MountainsideApr 17 · Shot Put · Place 5 · MountainsideMountainsideShot Put536-7—
Apr 13Wilsonville InvitationalApr 13 · Discus · Place 28 · MountainsideMountainsideDiscus28100-6—
Apr 13Wilsonville InvitationalApr 13 · Shot Put · Place 19 · MountainsideMountainsideShot Put1936-11.25—
Apr 10Mountainside @ JesuitApr 10 · Discus · Place 4 · MountainsideMountainsideDiscus4112-3.5—
Apr 10Mountainside @ JesuitApr 10 · Shot Put · Place 5 · MountainsideMountainsideShot Put536-0.5—
Apr 3Sunset @ MountainsideApr 3 · Discus · Place 6 · MountainsideMountainsideDiscus689-5.5—
Apr 3Sunset @ MountainsideApr 3 · Shot Put · Place 5 · MountainsideMountainsideShot Put534-6—
Mar 20Mountainside @ AlohaMar 20 · Discus · Place 3 · MountainsideMountainsideDiscus3104-0—
Mar 20Mountainside @ AlohaMar 20 · Shot Put · Place 5 · MountainsideMountainsideShot Put534-2—
Mar 13Southridge, Sherwood @ MountainsideMar 13 · Discus · Place 3 · MountainsideMountainsideDiscus389-7.5—
Mar 13Southridge, Sherwood @ MountainsideMar 13 · Shot Put · Place 2 · MountainsideMountainsideShot Put234-3—
Mar 13Southridge, Sherwood @ MountainsideMar 13 · 100 Meters · Place 18 · MountainsideMountainside100 Meters1812.62a—

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 12Metro League JV District MeetMay 12 · Discus · Place 18 · MountainsideMountainsideDiscus1879-8—
May 12Metro League JV District MeetMay 12 · Shot Put · Place 20 · MountainsideMountainsideShot Put2030-5—
May 12Metro League JV District MeetMay 12 · 100 Meters · Place 30 · MountainsideMountainside100 Meters3012.46a—
May 10Mountainside @ WestviewMay 10 · 100 Meters · Place 5 · MountainsideMountainside100 Meters512.39a PB—
May 10Mountainside @ WestviewMay 10 · Discus · Place 5 · MountainsideMountainsideDiscus578-3—
May 10Mountainside @ WestviewMay 10 · Shot Put · Place 5 · MountainsideMountainsideShot Put532-0.5—
May 10Mountainside @ WestviewMay 10 · 200 Meters · Place 9 · MountainsideMountainside200 Meters926.01a—
May 3Southridge @ MountainsideMay 3 · Discus · Place 3 · MountainsideMountainsideDiscus1.6kg3.85' 49
May 3Southridge @ MountainsideMay 3 · Shot Put · Place 12 · MountainsideMountainsideShot Put12lb12.30' 29
May 3Southridge @ MountainsideMay 3 · 200 Meters · Place 12 · MountainsideMountainside200 Meters12.25.82a PB9
May 3Southridge @ MountainsideMay 3 · 100 Meters · Place 11 · MountainsideMountainside100 Meters11.12.70a9
Apr 24Southridge All-Comers MeetApr 24 · 400 Meters · Place 4 · MountainsideMountainside400 Meters458.71a—
Apr 24Southridge All-Comers MeetApr 24 · 100 Meters · Place 11 · MountainsideMountainside100 Meters1112.81a—
Apr 24Southridge All-Comers MeetApr 24 · Discus · Place 14 · MountainsideMountainsideDiscus1467-9—
Apr 12Beaverton @ MountainsideApr 12 · 100 Meters · Place 15 · MountainsideMountainside100 Meters1513.60a—
Apr 12Beaverton @ MountainsideApr 12 · Discus · Place 3 · MountainsideMountainsideDiscus377-2.5—
Apr 12Beaverton @ MountainsideApr 12 · Shot Put · Place 9 · MountainsideMountainsideShot Put927-4—
Apr 5Jesuit @ MountainsideApr 5 · Discus · Place 13 · MountainsideMountainsideDiscus1367-1—
Apr 5Jesuit @ MountainsideApr 5 · Shot Put · Place 19 · MountainsideMountainsideShot Put1926-5—
Apr 5Jesuit @ MountainsideApr 5 · 400 Meters · Place 2 · MountainsideMountainside400 Meters258.66a PB—
Mar 22Mountainside @ SunsetMar 22 · 400 Meters · Place 6 · MountainsideMountainside400 Meters61:01.25a—
Mar 15Mountainside @ AlohaMar 15 · 400 Meters · Place 1 · MountainsideMountainside400 Meters11:00.62a—