Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOHSAA D2 State Track & Field Championships · Jun 617.83aOHSAA D2 State Track & Field ChampionshipsJune 6, 2025
100m Hurdles · 33" / 0.838m · OutdoorOHSAA D3 Regional R9 - Austintown · May 2814.86aOHSAA D3 Regional R9 - AustintownMay 28, 2026
200 Meters · IndoorOberlin College HS Meet #1 · Jan 1428.13Oberlin College HS Meet #1January 14, 2024
300m Hurdles · 30" / 0.762m · OutdoorOHSAA D2 State Track & Field Championships · May 3142.91aOHSAA D2 State Track & Field ChampionshipsMay 31, 2024
400 Meters · IndoorUniversity of Akron Rust Buster HS Open Meet · Dec 131:03.01aUniversity of Akron Rust Buster HS Open MeetDecember 13, 2025
60 Meter · IndoorOberlin College HS Meet #3 · Feb 28.21aOberlin College HS Meet #3February 2, 2025
60 Meters · IndoorSPIRE HS Indoor Games · Feb 168.16SPIRE HS Indoor GamesFebruary 16, 2025
60m Hurdles · 33" / 0.838m · IndoorUniversity of Akron Rust Buster HS Open Meet · Dec 139.21aUniversity of Akron Rust Buster HS Open MeetDecember 13, 2025
60m Hurdles · 33" / 0.838m · Outdoor2026 OATCCC Indoor HS State Championship Meet - D3/D4 & Seated · Mar 79.16a2026 OATCCC Indoor HS State Championship Meet - D3/D4 & SeatedMarch 7, 2026
Long Jump · OutdoorOHSAA D2 Northeast District - Orrville · May 1616-03.25OHSAA D2 Northeast District - OrrvilleMay 16, 2024

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 9 · Brookside300m Hurdles30" / 0.762mRound P9.45.88a12
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 4 · Brookside300m Hurdles30" / 0.762m4.44.61a12
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 100m Hurdles · Place 7 · Brookside100m Hurdles33" / 0.838mRound P7.15.24aWind: -0.612
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 100m Hurdles · Place 6 · Brookside100m Hurdles33" / 0.838m6.14.88aWind: -1.112
May 28OHSAA D3 Regional R9 - AustintownMay 28 · 300m Hurdles · Place 3 · Brookside300m Hurdles30" / 0.762mRound P3.44.73a12
May 28OHSAA D3 Regional R9 - AustintownMay 28 · 300m Hurdles · Place 2 · Brookside300m Hurdles30" / 0.762m2.44.99a12
May 28OHSAA D3 Regional R9 - AustintownMay 28 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838mRound P2.15.00aWind: -1.112
May 28OHSAA D3 Regional R9 - AustintownMay 28 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838m2.14.86a PBWind: -1.812
May 21OHSAA D3 Districts - BayMay 21 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762mRound P1.46.91a12
May 21OHSAA D3 Districts - BayMay 21 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762m1.45.86a12
May 21OHSAA D3 Districts - BayMay 21 · 100m Hurdles · Place 3 · Brookside100m Hurdles33" / 0.838mRound P3.16.56aWind: 212
May 21OHSAA D3 Districts - BayMay 21 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838m1.15.43aWind: 4.212
May 12LC8 HS ChampionshipMay 12 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762mRound P1.45.87a12
May 12LC8 HS ChampionshipMay 12 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762m1.45.40a12
May 12LC8 HS ChampionshipMay 12 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838mRound P1.14.99a12
May 12LC8 HS ChampionshipMay 12 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838m1.15.04a12
May 8Vermilion InviteMay 8 · 300m Hurdles · Place 1 · Brookside300m Hurdles146.46a12
May 8Vermilion InviteMay 8 · 100m Hurdles · Place 2 · Brookside100m Hurdles215.99a12
Apr 25Brookside InvitationalApr 25 · Long Jump · Place 1 · BrooksideLong Jump116-03.0012
Apr 25Brookside InvitationalApr 25 · 300m Hurdles · Place 1 · Brookside300m Hurdles148.18a12
Apr 25Brookside InvitationalApr 25 · 100m Hurdles · Place 1 · Brookside100m Hurdles116.95a12
Apr 17Lorain County InvitationalApr 17 · 300m Hurdles · Place 2 · Brookside300m Hurdles30" / 0.762m2.45.87a12
Apr 17Lorain County InvitationalApr 17 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838m2.14.99aWind: 012
Apr 11Shelby HS InvitationalApr 11 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762m1.45.98a12
Apr 11Shelby HS InvitationalApr 11 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838m1.15.51a12
Apr 2Nelson Howe InvitationalApr 2 · 300m Hurdles · Place 1 · Brookside300m Hurdles147.26a12
Apr 2Nelson Howe InvitationalApr 2 · 100m Hurdles · Place 1 · Brookside100m Hurdles116.13a12
Mar 72026 OATCCC Indoor HS State Championship Meet - D3/D4 & SeatedMar 7 · 60m Hurdles · Place 7 · Brookside60m Hurdles33" / 0.838mRound P7.9.52a12
Mar 72026 OATCCC Indoor HS State Championship Meet - D3/D4 & SeatedMar 7 · 60m Hurdles · Place 4 · Brookside60m Hurdles33" / 0.838m4.9.16a PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8Ashland Univ. Jud Logan Light Giver" HS Meet"Feb 8 · 60m Hurdles · Place 12 · Brookside60m HurdlesRound P1210.3812
Jan 18HS ShowcaseJan 18 · 60m Hurdles · Place 26 · Brookside60m Hurdles33" / 0.838mRound P26.9.48a12
Jan 18HS ShowcaseJan 18 · 200 Meters · Brookside200 Meters--DQ12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · 60m Hurdles · Place 2 · Brookside60m Hurdles33" / 0.838mRound P2.9.21a PB12
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · 60m Hurdles · Place 6 · Brookside60m Hurdles33" / 0.838m6.9.49a12
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · 400 Meters · Place 6 · Brookside400 Meters6.1:03.01a PB12
Mar 7OATCCC D3 State Indoor ChampionshipMar 7 · 60m Hurdles · Place 4 · Brookside60m Hurdles33" / 0.838mRound P4.9.64a11
Mar 7OATCCC D3 State Indoor ChampionshipMar 7 · 60m Hurdles · Place 5 · Brookside60m Hurdles33" / 0.838m5.9.73a11
Mar 7OATCCC D3 State Indoor ChampionshipMar 7 · 60 Meter · Place 16 · Brookside60 MeterRound P16.8.35a11
Feb 16SPIRE HS Indoor GamesFeb 16 · 60 Meters · Place 7 · Brookside60 Meters78.2611
Feb 16SPIRE HS Indoor GamesFeb 16 · 60 Meters · Place 4 · Brookside60 MetersRound P48.16 PB11
Feb 16SPIRE HS Indoor GamesFeb 16 · 60m Hurdles · Place 3 · Brookside60m Hurdles39.6111
Feb 16SPIRE HS Indoor GamesFeb 16 · 60m Hurdles · Place 3 · Brookside60m HurdlesRound P39.4811
Feb 2Oberlin College HS Meet #3Feb 2 · 60m Hurdles · Place 2 · Brookside60m Hurdles33" / 0.838mRound P2.9.56a11
Feb 2Oberlin College HS Meet #3Feb 2 · 60m Hurdles · Place 2 · Brookside60m Hurdles33" / 0.838m2.9.54a11
Feb 2Oberlin College HS Meet #3Feb 2 · 60 Meter · Place 2 · Brookside60 MeterRound P2.8.27a11
Feb 2Oberlin College HS Meet #3Feb 2 · 60 Meter · Place 2 · Brookside60 Meter2.8.21a PB11
Jan 11Oberlin College HS Track & Field Meet #1Jan 11 · 60m Hurdles · Place 1 · Brookside60m Hurdles19.8811

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6OHSAA D2 State Track & Field ChampionshipsJun 6 · 100 Meters · Place 18 · Brookside100 MetersRound P18.17.83a PB11
May 29OHSAA D2 Region 5May 29 · 300m Hurdles · Place 3 · Brookside300m Hurdles30" / 0.762mRound P3.45.46a11
May 29OHSAA D2 Region 5May 29 · 300m Hurdles · Place 5 · Brookside300m Hurdles30" / 0.762m5.47.17a11
May 29OHSAA D2 Region 5May 29 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838mRound P1.15.03aWind: 0.511
May 29OHSAA D2 Region 5May 29 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838m2.15.53aWind: -3.211
May 9Vermilion Invitational 2025May 9 · 300m Hurdles · Place 2 · Brookside300m Hurdles246.7911
May 9Vermilion Invitational 2025May 9 · 100m Hurdles · Place 3 · Brookside100m Hurdles315.5911
May 259th Margaretta InvitationalMay 2 · 300m Hurdles · Place 2 · Brookside300m Hurdles246.02a11
May 259th Margaretta InvitationalMay 2 · 100m Hurdles · Place 2 · Brookside100m Hurdles215.34a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 300m Hurdles · Place 3 · Brookside300m Hurdles30" / 0.762mRound P3.44.79a10
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762m1.42.91a PB10
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 100m Hurdles · Place 10 · Brookside100m Hurdles33" / 0.838mRound P10.15.56aWind: 010
May 23OHSAA D2 Region 5 - YoungstownMay 23 · Long Jump · Place 9 · BrooksideLong Jump9.16-0Wind: -0.210
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762mRound P1.44.85a10
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 300m Hurdles · Place 1 · Brookside300m Hurdles30" / 0.762m1.44.10a10
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838mRound P2.15.21aWind: -110
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 100m Hurdles · Place 3 · Brookside100m Hurdles33" / 0.838m3.15.30aWind: -0.910
May 16OHSAA D2 Northeast District - OrrvilleMay 16 · Long Jump · Place 3 · BrooksideLong Jump3.16-03.25 PB10
May 16OHSAA D2 Northeast District - OrrvilleMay 16 · 300m Hurdles · Place 2 · Brookside300m Hurdles30" / 0.762mRound P2.46.81a10
May 16OHSAA D2 Northeast District - OrrvilleMay 16 · 300m Hurdles · Place 2 · Brookside300m Hurdles30" / 0.762m2.44.35a10
May 16OHSAA D2 Northeast District - OrrvilleMay 16 · 100m Hurdles · Place 2 · Brookside100m Hurdles33" / 0.838mRound P2.15.93a10
May 16OHSAA D2 Northeast District - OrrvilleMay 16 · 100m Hurdles · Place 1 · Brookside100m Hurdles33" / 0.838m1.15.48a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 2OATCCC Division 2&3 Indoor State MeetMar 2 · 60m Hurdles · Place 21 · Brookside60m Hurdles33" / 0.838mRound P21.10.32a10
Jan 14Oberlin College HS Meet #1Jan 14 · Long Jump · Place 1 · BrooksideLong Jump116-00.5010
Jan 14Oberlin College HS Meet #1Jan 14 · 60m Hurdles · Place 5 · Brookside60m Hurdles510.3110
Jan 14Oberlin College HS Meet #1Jan 14 · 60m Hurdles · Place 5 · Brookside60m HurdlesRound P510.2410
Jan 14Oberlin College HS Meet #1Jan 14 · 200 Meters · Place 7 · Brookside200 Meters728.13 PB10
Jan 14Oberlin College HS Meet #1Jan 14 · 60 Meters · Place 7 · Brookside60 Meters78.4910
Jan 14Oberlin College HS Meet #1Jan 14 · 60 Meters · Place 4 · Brookside60 MetersRound P48.4710

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 300m Hurdles · Place 9 · Brookside300m Hurdles30" / 0.762mRound P9.48.77a9
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 100m Hurdles · Place 11 · Brookside100m Hurdles33" / 0.838mRound P11.16.86a9
May 18OHSAA Division 2 District - OrrvilleMay 18 · 300m Hurdles · Place 2 · Brookside300m HurdlesRound P249.199
May 18OHSAA Division 2 District - OrrvilleMay 18 · 300m Hurdles · Place 2 · Brookside300m Hurdles248.559
May 18OHSAA Division 2 District - OrrvilleMay 18 · 100m Hurdles · Place 3 · Brookside100m HurdlesRound P316.659
May 18OHSAA Division 2 District - OrrvilleMay 18 · 100m Hurdles · Place 2 · Brookside100m Hurdles216.339
Apr 14Lorain County InvitationalApr 14 · 300m Hurdles · Place 1 · Brookside300m Hurdles148.869
Apr 14Lorain County InvitationalApr 14 · 100m Hurdles · Place 3 · Brookside100m Hurdles316.549

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30Avon Middle School InvitationalApr 30 · Long Jump · Place 3 · BrooksideLong Jump314-03.00—
Apr 30Avon Middle School InvitationalApr 30 · 200m Hurdles · Place 1 · Brookside200m Hurdles130.43—
Apr 30Avon Middle School InvitationalApr 30 · 100m Hurdles · Place 1 · Brookside100m Hurdles117.35—
Apr 16Perkins Pirate Junior High InvitationalApr 16 · Long Jump · Place 2 · BrooksideLong Jump214-04.258
Apr 16Perkins Pirate Junior High InvitationalApr 16 · Long Jump · Place 2 · BrooksideLong JumpRound P214-04.258
Apr 16Perkins Pirate Junior High InvitationalApr 16 · 200m Hurdles · Place 1 · Brookside200m Hurdles130.778
Apr 16Perkins Pirate Junior High InvitationalApr 16 · 100m Hurdles · Place 1 · Brookside100m Hurdles117.488
Apr 9Midview MS Shipwreck InvitationalApr 9 · 200m Hurdles · Place 1 · Brookside200m Hurdles132.718
Apr 9Midview MS Shipwreck InvitationalApr 9 · 100m Hurdles · Place 1 · Brookside100m Hurdles118.298
Apr 9Midview MS Shipwreck InvitationalApr 9 · Long Jump · Place 6 · BrooksideLong Jump612-11.008