Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLorain County Invitational · Apr 1712.53aLorain County InvitationalApril 17, 2026
200 Meters · IndoorYSU HS Meet 4 · Feb 1426.30YSU HS Meet 4February 14, 2026
200 Meters · Outdoor2026 Cleveland Track Classic · Jun 2826.09a2026 Cleveland Track ClassicJune 28, 2026
400 Meters · IndoorKent State University HS Meet #3 · Feb 2258.81aKent State University HS Meet #3February 22, 2026
400 Meters · OutdoorOHSAA D2 Regional R6 - North Royalton · May 2758.74aOHSAA D2 Regional R6 - North RoyaltonMay 27, 2026
60 Meter · IndoorNEOITC Series Blue Division #3 · Feb 68.02aNEOITC Series Blue Division #3February 6, 2026
60 Meter · OutdoorNEOITC Blue Division #2 · Jan 238.01aNEOITC Blue Division #2January 23, 2026
60 Meters · IndoorYSU HS Meet 4 · Feb 148.01YSU HS Meet 4February 14, 2026

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

2026 Outdoor Track

44 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Oberlin SpikesOberlin Spikes400 MetersRound P--DNS9
Jun 282026 Cleveland Track ClassicJun 28 · 200 Meters · Place 1 · Oberlin SpikesOberlin Spikes200 Meters1.26.09a PB9
Jun 282026 Cleveland Track ClassicJun 28 · 100 Meters · Place 1 · Oberlin SpikesOberlin Spikes100 Meters1.12.89a9
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 400 Meters · Place 2 · Oberlin SpikesOberlin Spikes400 Meters2.59.85a9
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 200 Meters · Place 2 · Oberlin SpikesOberlin Spikes200 Meters2.26.79a9
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 400 Meters · Place 8 · Avon LakeAvon Lake400 MetersRound P8.58.74a PB9
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 400 Meters · Place 8 · Avon LakeAvon Lake400 Meters8.59.66a9
May 20OHSAA D2 Districts - SteeleMay 20 · 400 Meters · Place 2 · Avon LakeAvon Lake400 MetersRound P2.1:00.26a9
May 20OHSAA D2 Districts - SteeleMay 20 · 400 Meters · Place 1 · Avon LakeAvon Lake400 Meters1.59.27a9
May 20OHSAA D2 Districts - SteeleMay 20 · 200 Meters · Place 6 · Avon LakeAvon Lake200 MetersRound P6.27.22aWind: -0.89
May 20OHSAA D2 Districts - SteeleMay 20 · 200 Meters · Place 8 · Avon LakeAvon Lake200 Meters8.27.80aWind: -1.29
May 20OHSAA D2 Districts - SteeleMay 20 · 100 Meters · Place 6 · Avon LakeAvon Lake100 MetersRound P6.13.14aWind: -0.59
May 20OHSAA D2 Districts - SteeleMay 20 · 100 Meters · Place 5 · Avon LakeAvon Lake100 Meters5.12.86aWind: -19
May 13Southwest Conference ChampionshipsMay 13 · 400 Meters · Place 6 · Avon LakeAvon Lake400 Meters61:01.28a9
May 13Southwest Conference ChampionshipsMay 13 · 400 Meters · Place 3 · Avon LakeAvon Lake400 Meters358.88a9
May 13Southwest Conference ChampionshipsMay 13 · 200 Meters · Place 12 · Avon LakeAvon Lake200 Meters1228.00a9
May 13Southwest Conference ChampionshipsMay 13 · 100 Meters · Place 3 · Avon LakeAvon Lake100 Meters312.97a9
May 13Southwest Conference ChampionshipsMay 13 · 100 Meters · Place 5 · Avon LakeAvon Lake100 Meters512.73a9
May 8The Bell InvitationalMay 8 · 200 Meters · Place 2 · Avon LakeAvon Lake200 Meters226.67a9
May 8The Bell InvitationalMay 8 · 100 Meters · Place 3 · Avon LakeAvon Lake100 Meters313.20a9
May 1Avon Reynolds InvitationalMay 1 · 400 Meters · Place 5 · Avon LakeAvon Lake400 Meters51:00.90a9
May 1Avon Reynolds InvitationalMay 1 · 200 Meters · Place 7 · Avon LakeAvon Lake200 Meters726.92a9
May 1Avon Reynolds InvitationalMay 1 · 100 Meters · Place 4 · Avon LakeAvon Lake100 Meters412.66a9
Apr 29Avon Lake vs. BereaApr 29 · 200 Meters · Avon LakeAvon Lake200 Meters--DNS9
Apr 29Avon Lake vs. BereaApr 29 · 100 Meters · Place 1 · Avon LakeAvon Lake100 Meters1.13.02a9
Apr 24Dick Beeler InvitationalApr 24 · 400 Meters · Place 1 · Avon LakeAvon Lake400 Meters1.59.28a9
Apr 24Dick Beeler InvitationalApr 24 · 200 Meters · Place 1 · Avon LakeAvon Lake200 Meters1.26.37a9
Apr 24Dick Beeler InvitationalApr 24 · 100 Meters · Place 2 · Avon LakeAvon Lake100 Meters2.12.60a9
Apr 17Lorain County InvitationalApr 17 · 400 Meters · Place 5 · Avon LakeAvon Lake400 Meters5.1:00.54a9
Apr 17Lorain County InvitationalApr 17 · 200 Meters · Place 11 · Avon LakeAvon Lake200 Meters11.27.24aWind: 09
Apr 17Lorain County InvitationalApr 17 · 100 Meters · Place 3 · Avon LakeAvon Lake100 Meters3.12.53a PBWind: 09
Apr 4Avon Lake InvitationalApr 4 · 400 Meters · Place 5 · Avon LakeAvon Lake400 Meters51:02.03a9
Apr 4Avon Lake InvitationalApr 4 · 200 Meters · Place 8 · Avon LakeAvon Lake200 Meters828.14a9
Apr 4Avon Lake InvitationalApr 4 · 100 Meters · Place 5 · Avon LakeAvon Lake100 Meters513.16a9
Mar 28The John Sanders Early Season InvitationalMar 28 · 100 Meters · Place 1 · Avon LakeAvon Lake100 Meters1.12.69a9
Mar 62026 OATCCC Indoor HS State Championship Meet - D1/D2Mar 6 · 60 Meter · Place 14 · Avon LakeAvon Lake60 MeterRound P14.8.05a9
Mar 62026 OATCCC Indoor HS State Championship Meet - D1/D2Mar 6 · 400 Meters · Place 6 · Avon LakeAvon Lake400 Meters6.58.78a9
Feb 20NEOITC ALL-STAR MEETFeb 20 · 60 Meter · Place 19 · Avon LakeAvon Lake60 MeterRound P19.8.15a9
Feb 20NEOITC ALL-STAR MEETFeb 20 · 400 Meters · Place 5 · Avon LakeAvon Lake400 Meters5.58.99a9
Feb 6NEOITC Blue Division #3Feb 6 · 60 Meter · Place 3 · Avon LakeAvon Lake60 Meter3.8.02a9
Feb 6NEOITC Blue Division #3Feb 6 · 200 Meters · Avon LakeAvon Lake200 Meters--DNS9
Jan 23NEOITC Blue Division #2Jan 23 · 60 Meter · Place 2 · Avon LakeAvon Lake60 Meter2.8.01a PB9
Jan 23NEOITC Blue Division #2Jan 23 · Long Jump · Avon LakeAvon LakeLong Jump--DNS9
Jan 23NEOITC Blue Division #2Jan 23 · 200 Meters · Place 3 · Avon LakeAvon Lake200 Meters3.26.46a9

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Jul 11Ohio Elite InvitationalJul 11 · 400 Meters · Place 1 · Oberlin SpikesOberlin Spikes400 Meters1.58.54aUnofficial9
Jul 11Ohio Elite InvitationalJul 11 · 100 Meters · Place 7 · Oberlin SpikesOberlin Spikes100 Meters7.13.01aWind: 0Unofficial9
Feb 22Kent State University HS Meet #3Feb 22 · 60 Meter · Place 13 · Avon LakeAvon Lake60 MeterRound P13.8.13a9
Feb 22Kent State University HS Meet #3Feb 22 · 60 Meter · Place 14 · Avon LakeAvon Lake60 Meter14.8.26a9
Feb 22Kent State University HS Meet #3Feb 22 · 400 Meters · Place 3 · Avon LakeAvon Lake400 Meters3.58.81a PB9
Feb 20NEOITC All-Star MeetFeb 20 · 400 Meters · Place 5 · Avon LakeAvon Lake400 Meters558.999
Feb 20NEOITC All-Star MeetFeb 20 · 60 Meters · Place 19 · Avon LakeAvon Lake60 MetersRound P198.1499
Feb 14YSU HS Meet 4Feb 14 · 200 Meters · Place 15 · Avon LakeAvon Lake200 Meters1526.30 PB9
Feb 14YSU HS Meet 4Feb 14 · 60 Meters · Place 13 · Avon LakeAvon Lake60 Meters138.01 PB9
Feb 14YSU HS Meet 4Feb 14 · 60 Meters · Place 11 · Avon LakeAvon Lake60 MetersRound P118.019
Feb 7SPIRE Scholastic Showcase 2026Feb 7 · 400 Meters · Place 15 · Avon LakeAvon Lake400 Meters1559.379
Feb 7SPIRE Scholastic Showcase 2026Feb 7 · 60 Meters · Place 38 · Avon LakeAvon Lake60 MetersRound P388.2019
Feb 6NEOITC Series Blue Division #3Feb 6 · 60 Meter · Place 3 · Avon LakeAvon Lake60 Meter3.8.02a PB9
Jan 18HS ShowcaseJan 18 · 60 Meter · Place 71 · Avon LakeAvon Lake60 MeterRound P71.8.21a9
Jan 18HS ShowcaseJan 18 · 400 Meters · Place 27 · Avon LakeAvon Lake400 Meters27.1:00.13a9
Jan 18HS ShowcaseJan 18 · 200 Meters · Place 63 · Avon LakeAvon Lake200 Meters63.26.48a9
Jan 9NEOITC Blue Division #1Jan 9 · 400 Meters · Place 2 · Avon LakeAvon Lake400 Meters21:00.929
Jan 9NEOITC Blue Division #1Jan 9 · 60 Meters · Place 2 · Avon LakeAvon Lake60 Meters28.019
Jan 3Western Ohio Track Officials HS Indoor MeetJan 3 · 60 Meter · Place 10 · Avon LakeAvon Lake60 Meter10.8.20a9
Jan 3Western Ohio Track Officials HS Indoor MeetJan 3 · 200 Meters · Place 8 · Avon LakeAvon Lake200 Meters8.27.76a9

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 12SPIRE HS Holiday ClassicDec 12 · 400 Meters · Place 3 · Avon LakeAvon Lake400 Meters3.1:00.12a9
Jun 142025 BW Midwest Elite MeetJun 14 · 400 Meters · Place 3 · Oberlin SpikesOberlin Spikes400 Meters3.59.11a8
Jun 142025 BW Midwest Elite MeetJun 14 · 100 Meters · Place 7 · Oberlin SpikesOberlin Spikes100 MetersRound P7.12.65aWind: 1.58
Jun 142025 BW Midwest Elite MeetJun 14 · 100 Meters · Oberlin SpikesOberlin Spikes100 Meters—DNSWind: 0.98

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21NEOITC All-Star MeetFeb 21 · 200 Meters · Place 18 · Avon LakeAvon Lake200 Meters1827.218
Feb 21NEOITC All-Star MeetFeb 21 · 400 Meters · Place 4 · Avon LakeAvon Lake400 Meters41:00.078
Feb 8SPIRE Scholastic Showcase MeetFeb 8 · 400 Meters · Place 26 · Avon LakeAvon Lake400 Meters26.1:00.20a8
Jan 24NEOITC Series Blue Division Meet # 2Jan 24 · 60 Meters · Place 4 · Avon LakeAvon Lake60 Meters48.178
Jan 24NEOITC Series Blue Division Meet # 2Jan 24 · 400 Meters · Place 1 · Avon LakeAvon Lake400 Meters11:00.248
Jan 11Oberlin College HS Track & Field Meet #1Jan 11 · 400 Meters · Place 1 · Avon LakeAvon Lake400 Meters11:01.848
Jan 10NEOITC Series Blue Division Meet #1Jan 10 · 60 Meters · Place 6 · Avon LakeAvon Lake60 Meters68.238
Jan 10NEOITC Series Blue Division Meet #1Jan 10 · 60 Meters · Place 6 · Avon LakeAvon Lake60 Meters68.238
Jan 10NEOITC Series Blue Division Meet #1Jan 10 · 200 Meters · Place 4 · Avon LakeAvon Lake200 Meters426.938
Jan 10NEOITC Series Blue Division Meet #1Jan 10 · 200 Meters · Place 4 · Avon LakeAvon Lake200 Meters426.938

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21LAB Indoor Meet #2Dec 21 · 60 Meter · Place 23 · Oberlin SpikesOberlin Spikes60 Meter23.8.17a8
Dec 21LAB Indoor Meet #2Dec 21 · 400 Meters · Place 15 · Oberlin SpikesOberlin Spikes400 Meters15.1:00.45a8
Dec 14SPIRE HS Holiday Classic Dec 14 · 60 Meter · Place 11 · Avon LakeAvon Lake60 MeterRound P11.8.18a8
Dec 14SPIRE HS Holiday Classic Dec 14 · 400 Meters · Place 3 · Avon LakeAvon Lake400 Meters3.1:00.69a8
Dec 8Kent State HS Meet #1Dec 8 · 60 Meter · Place 23 · Avon LakeAvon Lake60 MeterRound P23.8.29a8
Dec 8Kent State HS Meet #1Dec 8 · 200 Meters · Place 18 · Avon LakeAvon Lake200 Meters18.27.19a8

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 16 · UnattachedUnattached400 Meters16.1:00.75a7
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 23 · UnattachedUnattached100 MetersRound P23.12.88aWind: 1.37
May 11OHSAA 7th & 8th Grade Track & Field Championship 2024May 11 · 400 Meters · Place 16 · Av. Lake LeaAv. Lake Lea400 Meters161:02.437
May 2SWC MS ChampionshipMay 2 · 200 Meters · Place 3 · Avon Lake Learwood MSAvon Lake Learwood MS200 Meters326.967
May 2SWC MS ChampionshipMay 2 · 400 Meters · Place 3 · Avon Lake Learwood MSAvon Lake Learwood MS400 Meters31:01.597
May 2SWC MS ChampionshipMay 2 · 100 Meters · Place 3 · Avon Lake Learwood MSAvon Lake Learwood MS100 Meters313.017
Apr 27Avon MS InviteApr 27 · 400 Meters · Place 2 · Av. Lake LearwoodAv. Lake Learwood400 Meters2.1:01.20a7
Apr 27Avon MS InviteApr 27 · 200 Meters · Place 4 · Av. Lake LearwoodAv. Lake Learwood200 Meters4.27.97a7
Apr 27Avon MS InviteApr 27 · 100 Meters · Place 2 · Av. Lake LearwoodAv. Lake Learwood100 Meters2.13.36a7