Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCardinal Varsity Invite · May 211.77aCardinal Varsity InviteMay 2, 2025
200 Meters · Outdoor6A-1 Portland Interscholastic League Championships · May 2123.92a6A-1 Portland Interscholastic League ChampionshipsMay 21, 2025
400 Meters · OutdoorCleveland, Jefferson, Lincoln @ Jefferson HS · Apr 659.91Cleveland, Jefferson, Lincoln @ Jefferson HSApril 6, 2023
Shot Put · 12lb · OutdoorCleveland @ Roosevelt · Apr 829' 0"Cleveland @ RooseveltApril 8, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 206A-1 Portland Interscholastic League ChampionshipsMay 20 · Shot Put · Place 19 · Cleveland (OR)Cleveland (OR)Shot Put199.82m11
May 6PIL-Cleveland @ GrantMay 6 · 100 Meters · Cleveland (OR)Cleveland (OR)100 Meters—DNF11
Apr 29Lincoln @ ClevelandApr 29 · Shot Put · Place 7 · Cleveland (OR)Cleveland (OR)Shot Put732-10.511
Apr 29Lincoln @ ClevelandApr 29 · 200 Meters · Place 6 · Cleveland (OR)Cleveland (OR)200 Meters625.48a11
Apr 29Lincoln @ ClevelandApr 29 · 100 Meters · Place 7 · Cleveland (OR)Cleveland (OR)100 Meters712.00a11
Apr 22PIL Varsity RelaysApr 22 · Shot Put · Place 16 · Cleveland (OR)Cleveland (OR)Shot Put1634-111
Apr 18The Willamette Falls InvitationalApr 18 · Shot Put · Place 36 · Cleveland (OR)Cleveland (OR)Shot Put3631-611
Apr 18The Willamette Falls InvitationalApr 18 · 100 Meters · Place 34 · Cleveland (OR)Cleveland (OR)100 Meters3412.13a11
Apr 11Wilsonville InvitationalApr 11 · Shot Put · Place 39 · Cleveland (OR)Cleveland (OR)Shot Put3928-10.511
Apr 11Wilsonville InvitationalApr 11 · 100 Meters · Place 41 · Cleveland (OR)Cleveland (OR)100 Meters4112.31a11
Apr 8Cleveland @ RooseveltApr 8 · Shot Put · Place 7 · Cleveland (OR)Cleveland (OR)Shot Put12lb7.29' 0" PB11
Apr 8Cleveland @ RooseveltApr 8 · 200 Meters · Place 1 · Cleveland (OR)Cleveland (OR)200 Meters1.24.88a11
Apr 8Cleveland @ RooseveltApr 8 · 100 Meters · Place 4 · Cleveland (OR)Cleveland (OR)100 Meters4.12.29a11
Apr 1PIL-Frankin @ ClevelandApr 1 · 100 Meters · Place 4 · Cleveland (OR)Cleveland (OR)100 Meters412.23a11
Apr 1PIL-Frankin @ ClevelandApr 1 · Shot Put · Place 1 · Cleveland (OR)Cleveland (OR)Shot Put131-911
Mar 18PIL-Benson, Cleveland, @WellsMar 18 · 100 Meters · Place 6 · Cleveland (OR)Cleveland (OR)100 Meters612.20a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 216A-1 Portland Interscholastic League ChampionshipsMay 21 · 200 Meters · Place 17 · Cleveland (OR)Cleveland (OR)200 Meters1723.92a PB10
May 216A-1 Portland Interscholastic League ChampionshipsMay 21 · 100 Meters · Place 17 · Cleveland (OR)Cleveland (OR)100 Meters1711.87a10
May 7PIL - Cleveland @ FranklinMay 7 · 200 Meters · Place 4 · Cleveland (OR)Cleveland (OR)200 Meters424.36a10
May 7PIL - Cleveland @ FranklinMay 7 · 100 Meters · Place 4 · Cleveland (OR)Cleveland (OR)100 Meters411.88a10
May 2Cardinal Varsity InviteMay 2 · 100 Meters · Place 25 · Cleveland (OR)Cleveland (OR)100 Meters2511.77a PB10
Apr 30PIL - McDaniel @ ClevelandApr 30 · 200 Meters · Place 3 · Cleveland (OR)Cleveland (OR)200 Meters324.48a10
Apr 30PIL - McDaniel @ ClevelandApr 30 · 100 Meters · Place 4 · Cleveland (OR)Cleveland (OR)100 Meters411.97a10
Apr 16PIL- Cleveland @ LincolnApr 16 · 200 Meters · Place 4 · Cleveland (OR)Cleveland (OR)200 Meters424.23a10
Apr 16PIL- Cleveland @ LincolnApr 16 · 100 Meters · Place 5 · Cleveland (OR)Cleveland (OR)100 Meters511.93a10
Apr 12T Smith Need For Speed Invitational Apr 12 · 200 Meters · Place 36 · Cleveland (OR)Cleveland (OR)200 Meters36.24.13a10
Apr 12T Smith Need For Speed Invitational Apr 12 · 100 Meters · Place 58 · Cleveland (OR)Cleveland (OR)100 Meters58.11.90aWind: 1.510
Mar 19PIL - Roosevelt @ ClevelandMar 19 · 200 Meters · Place 5 · Cleveland (OR)Cleveland (OR)200 Meters525.47a—
Mar 19PIL - Roosevelt @ ClevelandMar 19 · 100 Meters · Place 2 · Cleveland (OR)Cleveland (OR)100 Meters212.04a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6PIL JV ChampionshipsMay 6 · 200 Meters · Place 14 · Cleveland (OR)Cleveland (OR)200 Meters1424.64a—
May 6PIL JV ChampionshipsMay 6 · 100 Meters · Place 13 · Cleveland (OR)Cleveland (OR)100 Meters1312.01a—
May 1Cleveland, Jefferson @ RooseveltMay 1 · 100 Meters · Place 5 · Cleveland (OR)Cleveland (OR)100 Meters512.29a—
Mar 20Lincoln @ ClevelandMar 20 · 200 Meters · Place 10 · Cleveland (OR)Cleveland (OR)200 Meters10.25.73a9
Mar 20Lincoln @ ClevelandMar 20 · 100 Meters · Place 14 · Cleveland (OR)Cleveland (OR)100 Meters14.12.71a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20Cleveland, Franklin @ Franklin HSApr 20 · 400 Meters · Place 3 · Cleveland ClusterCleveland Cluster400 Meters31:02.69—
Apr 6Cleveland, Jefferson, Lincoln @ Jefferson HSApr 6 · 400 Meters · Place 2 · Cleveland ClusterCleveland Cluster400 Meters259.91 PB—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14PIL Middle School ChampionshipMay 14 · 400 Meters · Place 3 · Cleveland ClusterCleveland Cluster400 Meters3.1:03.53a7
May 14PIL Middle School ChampionshipMay 14 · 100 Meters · Place 10 · Cleveland ClusterCleveland Cluster100 Meters10.14.00a7
Apr 30PIL MS InvitationalApr 30 · 400 Meters · Place 3 · Cleveland ClusterCleveland Cluster400 Meters3.1:06.25a7
Apr 30PIL MS InvitationalApr 30 · 100 Meters · Place 9 · Cleveland ClusterCleveland Cluster100 Meters9.14.41a7
Apr 21Franklin vs ClevelandApr 21 · 400 Meters · Place 2 · Cleveland ClusterCleveland Cluster400 Meters2.1:06.087
Apr 21Franklin vs ClevelandApr 21 · 100 Meters · Place 1 · Cleveland ClusterCleveland Cluster100 Meters1.13.177
Apr 7Cleveland, Jefferson, Lincoln @ Jefferson HSApr 7 · 100 Meters · Place 3 · Cleveland ClusterCleveland Cluster100 Meters3.12.967