Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 2611.26aAAU Region 4 (NI,WP) QualifierJune 26, 2025
100m Hurdles · 33" / 0.838m · OutdoorCoach P Summer Games III · May 3018.56aCoach P Summer Games IIIMay 30, 2021
110m Hurdles · 39" / 0.991m · OutdoorWalsh Jesuit John Hasenstab Warrior Relays · Apr 1814.99aWalsh Jesuit John Hasenstab Warrior RelaysApril 18, 2026
1500 Meters · OutdoorAAU Region 4 Junior Olympics National Qualifier · Jun 245:29.98aAAU Region 4 Junior Olympics National QualifierJune 24, 2021
200 Meters · IndoorNEOITC Series Red Division #3 · Feb 1222.64aNEOITC Series Red Division #3February 12, 2026
200 Meters · OutdoorSolon vs Hudson Dual Meet · Apr 2222.04aSolon vs Hudson Dual MeetApril 22, 2026
200m Hurdles · 30" / 0.762m · OutdoorMentor Junior High Invitational · Apr 2826.66aMentor Junior High InvitationalApril 28, 2022
300m Hurdles · 36" / 0.914m · OutdoorOHSAA Jesse Owens Track & Field State Championships · Jun 437.41aOHSAA Jesse Owens Track & Field State ChampionshipsJune 4, 2026
400 Meters · IndoorKent State University HS Meet #3 · Feb 2250.43aKent State University HS Meet #3February 22, 2026
400 Meters · OutdoorUSATF Lake Erie Association Junior Olympic Championship · Jun 2049.13aUSATF Lake Erie Association Junior Olympic ChampionshipJune 20, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 2656.58aAAU Region 4 (NI,WP) QualifierJune 26, 2025
60 Meter · IndoorKent State HS Meet #1 · Dec 97.59aKent State HS Meet #1December 9, 2023
60 Meter · OutdoorSPIRE HS Holiday Classic · Dec 127.17aSPIRE HS Holiday ClassicDecember 12, 2025
60m Hurdles · 39" / 0.991m · IndoorKent State University HS Meet #3 · Feb 228.53aKent State University HS Meet #3February 22, 2026
60m Hurdles · 39" / 0.991m · OutdoorNEOITC Red Division #3 · Feb 128.54aNEOITC Red Division #3February 12, 2026
800 Meters · OutdoorAAU Junior Olympic Lake Erie District · Jun 122:27.00aAAU Junior Olympic Lake Erie DistrictJune 12, 2021
Decathlon · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 265074AAU Region 4 (NI,WP) QualifierJune 26, 2025
Discus · 1.6kg · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 2624.88mAAU Region 4 (NI,WP) QualifierJune 26, 2025
High Jump · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 261.57mAAU Region 4 (NI,WP) QualifierJune 26, 2025
Javelin · 800g · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 2625.08mAAU Region 4 (NI,WP) QualifierJune 26, 2025
Long Jump · IndoorKent State University HS Meet #3 · Feb 2220-10.00Kent State University HS Meet #3February 22, 2026
Long Jump · OutdoorOHSAA D1 Super Regional R2 - North Royalton · May 1923-02.25OHSAA D1 Super Regional R2 - North RoyaltonMay 19, 2026
Pentathlon (Outdoor) · Standard · OutdoorAAU Region 4 Junior Olympics National Qualifier · Jun 241916AAU Region 4 Junior Olympics National QualifierJune 24, 2021
Pole Vault · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 263.20mAAU Region 4 (NI,WP) QualifierJune 26, 2025
Shot Put · 12lb · OutdoorAAU Region 4 (NI,WP) Qualifier · Jun 269.52mAAU Region 4 (NI,WP) QualifierJune 26, 2025
Shot Put · 4kg · OutdoorAAU Region 4 Junior Olympics National Qualifier · Jun 249.10mAAU Region 4 Junior Olympics National QualifierJune 24, 2021

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Cleveland Express TrackCleveland Express Track400m Hurdles36" / 0.914mRound P--DNS12
Jun 27USATF Ohio Association Outdoor Junior Olympics Jun 27 · Long Jump · 08-Unattached08-UnattachedLong Jump—DQ12
Jun 27USATF Ohio Association Outdoor Junior Olympics Jun 27 · 110m Hurdles · 08-Unattached08-Unattached110m Hurdles39" / 0.991m—DQWind: -1.212
Jun 27USATF Ohio Association Outdoor Junior Olympics Jun 27 · 400 Meters · 08-Unattached08-Unattached400 Meters—DQ12
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · Long Jump · Place 2 · 18-Unattached18-UnattachedLong Jump2.6.38m12
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 110m Hurdles · Place 3 · 18-Unattached18-Unattached110m Hurdles39" / 0.991m3.15.62a12
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 400 Meters · Place 1 · 18-Unattached18-Unattached400 Meters1.49.13a PB12
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · Long Jump · Place 11 · SolonSolonLong Jump11.21-00.25Wind: -1.212
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914mRound P1.37.60a12
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 4 · SolonSolon300m Hurdles36" / 0.914m4.37.41a PB12
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · Long Jump · Place 1 · SolonSolonLong Jump1.23-02.25 PBWind: -1.612
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914mRound P1.37.70a12
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914mRound S1.38.02a12
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914m1.37.50a12
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 110m Hurdles · Place 6 · SolonSolon110m Hurdles39" / 0.991mRound P6.15.49aWind: -5.212
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 110m Hurdles · Place 9 · SolonSolon110m Hurdles39" / 0.991mRound S9.14.69aWind: 3.212
Apr 2570th Annual Comet RelaysApr 25 · Long Jump · Place 2 · SolonSolonLong Jump2.21-07.75Wind: -0.612
Apr 2570th Annual Comet RelaysApr 25 · 300m Hurdles · Place 2 · SolonSolon300m Hurdles36" / 0.914m2.39.44a12
Apr 2570th Annual Comet RelaysApr 25 · 110m Hurdles · Place 8 · SolonSolon110m Hurdles39" / 0.991m8.15.86aWind: -2.212
Apr 22Solon vs Hudson Dual MeetApr 22 · Long Jump · Place 1 · SolonSolonLong Jump1.21-01.0012
Apr 22Solon vs Hudson Dual MeetApr 22 · 110m Hurdles · Place 1 · SolonSolon110m Hurdles39" / 0.991m1.15.47a12
Apr 22Solon vs Hudson Dual MeetApr 22 · 400 Meters · Place 1 · SolonSolon400 Meters1.49.64a12
Apr 22Solon vs Hudson Dual MeetApr 22 · 200 Meters · Place 1 · SolonSolon200 Meters1.22.04a PB12
Apr 18Walsh Jesuit John Hasenstab Warrior RelaysApr 18 · Long Jump · Place 1 · SolonSolonLong Jump1.22-10.0012
Apr 18Walsh Jesuit John Hasenstab Warrior RelaysApr 18 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914m1.38.09a12
Apr 18Walsh Jesuit John Hasenstab Warrior RelaysApr 18 · 110m Hurdles · Place 5 · SolonSolon110m Hurdles39" / 0.991m5.14.99a PB12
Apr 4Ned Weingart Relays 2026Apr 4 · Long Jump · Place 4 · SolonSolonLong Jump4.21-11.7512
Apr 4Ned Weingart Relays 2026Apr 4 · 300m Hurdles · Place 1 · SolonSolon300m Hurdles36" / 0.914m1.39.35a12
Apr 4Ned Weingart Relays 2026Apr 4 · 110m Hurdles · Place 4 · SolonSolon110m Hurdles39" / 0.991mRound P4.15.95a12
Apr 4Ned Weingart Relays 2026Apr 4 · 110m Hurdles · Place 5 · SolonSolon110m Hurdles39" / 0.991m5.15.78a12
Mar 62026 OATCCC Indoor HS State Championship Meet - D1/D2Mar 6 · 400 Meters · Place 13 · SolonSolon400 Meters13.50.32a12
Mar 62026 OATCCC Indoor HS State Championship Meet - D1/D2Mar 6 · 200 Meters · SolonSolon200 Meters--DNS12
Feb 12NEOITC Red Division #3Feb 12 · 60m Hurdles · Place 1 · SolonSolon60m Hurdles39" / 0.991m1.8.54a PB12
Feb 12NEOITC Red Division #3Feb 12 · 200 Meters · Place 2 · SolonSolon200 Meters2.22.64a12
Jan 27NEOITC Red Division #2Jan 27 · 60m Hurdles · Place 1 · SolonSolon60m Hurdles39" / 0.991m1.8.86a12
Jan 27NEOITC Red Division #2Jan 27 · Long Jump · Place 2 · SolonSolonLong Jump2.20-00.5012
Jan 27NEOITC Red Division #2Jan 27 · 400 Meters · Place 1 · SolonSolon400 Meters1.50.79a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jul 11Ohio Elite InvitationalJul 11 · Long Jump · Place 2 · Cleveland Express TrackCleveland Express TrackLong Jump2.21' 0"Unofficial12
Jul 11Ohio Elite InvitationalJul 11 · 110m Hurdles · Place 1 · Cleveland Express TrackCleveland Express Track110m Hurdles39" / 0.991m1.14.84aWind: 0Unofficial12
Jul 11Ohio Elite InvitationalJul 11 · 200 Meters · Place 3 · Cleveland Express TrackCleveland Express Track200 Meters3.22.10aWind: 0Unofficial12
Feb 22Kent State University HS Meet #3Feb 22 · 60m Hurdles · Place 9 · SolonSolon60m Hurdles39" / 0.991mRound P9.8.92a12
Feb 22Kent State University HS Meet #3Feb 22 · 60m Hurdles · Place 3 · SolonSolon60m Hurdles39" / 0.991m3.8.53a PB12
Feb 22Kent State University HS Meet #3Feb 22 · Long Jump · Place 3 · SolonSolonLong Jump3.20-10.00 PB12
Feb 22Kent State University HS Meet #3Feb 22 · 400 Meters · Place 4 · SolonSolon400 Meters4.50.43a PB12
Feb 12NEOITC Series Red Division #3Feb 12 · 60m Hurdles · Place 1 · SolonSolon60m Hurdles39" / 0.991m1.8.54a12
Feb 12NEOITC Series Red Division #3Feb 12 · 200 Meters · Place 2 · SolonSolon200 Meters2.22.64a PB12

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
Dec 12SPIRE HS Holiday ClassicDec 12 · 60m Hurdles · Place 4 · UnattachedUnattached60m Hurdles39" / 0.991m4.8.73a12
Dec 12SPIRE HS Holiday ClassicDec 12 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.7.17a PB12
Dec 12SPIRE HS Holiday ClassicDec 12 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.21-00.7512
Dec 12SPIRE HS Holiday ClassicDec 12 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.51.11a12
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 1500 Meters · Place 3 · Cleveland Express TrackCleveland Express Track1500 MetersRound M3.5:53.34a11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Javelin · Place 6 · Cleveland Express TrackCleveland Express TrackJavelin800gRound M6.25.08m PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Pole Vault · Place 4 · Cleveland Express TrackCleveland Express TrackPole VaultRound M4.3.20m PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Discus · Place 6 · Cleveland Express TrackCleveland Express TrackDiscus1.6kgRound M6.24.88m PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 110m Hurdles · Place 4 · Cleveland Express TrackCleveland Express Track110m Hurdles39" / 0.991mRound M4.16.52a11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 400 Meters · Place 2 · Cleveland Express TrackCleveland Express Track400 MetersRound M2.52.93a11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · High Jump · Place 4 · Cleveland Express TrackCleveland Express TrackHigh JumpRound M4.1.57m PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Shot Put · Place 6 · Cleveland Express TrackCleveland Express TrackShot Put12lbRound M6.9.52m PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Long Jump · Place 1 · Cleveland Express TrackCleveland Express TrackLong JumpRound M1.6.59m11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 100 Meters · Place 1 · Cleveland Express TrackCleveland Express Track100 MetersRound M1.11.26a PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Decathlon · Place 3 · Cleveland Express TrackCleveland Express TrackDecathlonRound M3.5074 PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 400m Hurdles · Place 5 · Cleveland Express TrackCleveland Express Track400m Hurdles36" / 0.914m5.56.58a PB11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · Long Jump · Place 1 · Cleveland Express TrackCleveland Express TrackLong Jump1.6.81m11
Jun 26AAU Region 4 (NI,WP) QualifierJun 26 · 110m Hurdles · Place 7 · Cleveland Express TrackCleveland Express Track110m Hurdles39" / 0.991m7.16.00a11
Jun 6OHSAA D1 State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 13 · SolonSolon300m Hurdles36" / 0.914mRound P13.38.68a11
May 28OHSAA D1 Region 1May 28 · 300m Hurdles · Place 3 · SolonSolon300m Hurdles36" / 0.914mRound P3.39.06a11
May 28OHSAA D1 Region 1May 28 · 300m Hurdles · Place 3 · SolonSolon300m Hurdles36" / 0.914m3.38.68a11
May 23OHSAA D1 District - Austintown FitchMay 23 · Long Jump · Place 7 · SolonSolonLong Jump7.19-1.2511
May 23OHSAA D1 District - Austintown FitchMay 23 · 300m Hurdles · Place 2 · SolonSolon300m Hurdles36" / 0.914m2.39.46a11
May 14Suburban LeagueMay 14 · Long Jump · Place 1 · SolonSolonLong Jump1.22-1.7511
May 14Suburban LeagueMay 14 · 300m Hurdles · Place 4 · SolonSolon300m Hurdles36" / 0.914m4.39.30a11
May 14Suburban LeagueMay 14 · 110m Hurdles · Place 4 · SolonSolon110m Hurdles39" / 0.991m4.15.42a11
May 344th Annual Optimist MeetMay 3 · Long Jump · Place 8 · SolonSolonLong Jump8.19-07.5011
May 344th Annual Optimist MeetMay 3 · 110m Hurdles · Place 8 · SolonSolon110m Hurdles39" / 0.991m8.17.03aWind: -311
Apr 5Ned Weingart InvitationalApr 5 · Long Jump · Place 2 · SolonSolonLong Jump2.20-5.2511
Apr 5Ned Weingart InvitationalApr 5 · 300m Hurdles · Place 2 · SolonSolon300m Hurdles36" / 0.914m2.40.22a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8SPIRE Scholastic Showcase MeetFeb 8 · 60m Hurdles · Place 20 · SolonSolon60m Hurdles39" / 0.991mRound P20.8.89a11
Feb 8SPIRE Scholastic Showcase MeetFeb 8 · Long Jump · Place 9 · SolonSolonLong Jump9.20-06.5011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Akron Rustbuster HS OpenDec 7 · 400 Meters · Place 6 · SolonSolon400 Meters6.53.67a11
Dec 7Akron Rustbuster HS OpenDec 7 · 200 Meters · Place 16 · SolonSolon200 Meters16.24.18a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22USATF Ohio Association Junior Olympic ChampionshipsJun 22 · 400m Hurdles · Place 3 · Cleveland Express TrackCleveland Express Track400m Hurdles36" / 0.914m3.1:03.09a10
Jun 22USATF Ohio Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 4 · Cleveland Express TrackCleveland Express TrackLong Jump4.5.96m10
Jun 22USATF Ohio Association Junior Olympic ChampionshipsJun 22 · 110m Hurdles · Place 3 · Cleveland Express TrackCleveland Express Track110m Hurdles39" / 0.991m3.16.38aWind: 0.410
May 22OHSAA D1 Region 1 - YoungstownMay 22 · 300m Hurdles · Place 7 · SolonSolon300m Hurdles36" / 0.914mRound P7.39.77a10
May 22OHSAA D1 Region 1 - YoungstownMay 22 · 300m Hurdles · Place 8 · SolonSolon300m Hurdles36" / 0.914m8.42.12a10
Apr 27Gary Smith Invitational - Thom. WorthingtonApr 27 · Long Jump · Place 2 · SolonSolonLong Jump2.21' 3.510
Apr 27Gary Smith Invitational - Thom. WorthingtonApr 27 · 300m Hurdles · Place 2 · SolonSolon300m Hurdles36" / 0.914m2.41.39a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Kent State HS Meet #1Dec 9 · 60 Meter · Place 31 · SolonSolon60 MeterRound P31.7.59a PB10
Dec 9Kent State HS Meet #1Dec 9 · Long Jump · Place 3 · SolonSolonLong Jump3.19-09.0010
Dec 9Kent State HS Meet #1Dec 9 · 400 Meters · Place 3 · SolonSolon400 Meters3.53.08a10
Dec 9Kent State HS Meet #1Dec 9 · 200 Meters · Place 13 · SolonSolon200 Meters13.24.25a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Walsh Jesuit John Hasenstab Warrior RelaysApr 15 · 300m Hurdles · Place 10 · SolonSolon300m Hurdles36" / 0.914m10.43.84a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28Mentor Junior High InvitationalApr 28 · 200m Hurdles · Place 1 · SolonSolon200m Hurdles30" / 0.762m1.26.66a PB8

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 10Strongsville Elite Summer MeetJul 10 · 100m Hurdles · Place 2 · Cleveland Express TrackCleveland Express Track100m Hurdles33" / 0.838m2.18.65a7
Jul 10Strongsville Elite Summer MeetJul 10 · Long Jump · Place 1 · Cleveland Express TrackCleveland Express TrackLong Jump1.16-07.257
Jul 10Strongsville Elite Summer MeetJul 10 · High Jump · Place 1 · Cleveland Express TrackCleveland Express TrackHigh Jump1.5-00.007
Jul 10Strongsville Elite Summer MeetJul 10 · 400 Meters · Place 5 · Cleveland Express TrackCleveland Express Track400 Meters5.59.63a7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · Pentathlon (Outdoor) · Place 2 · Cleveland Express TrackCleveland Express TrackPentathlon (Outdoor)Standard2.1916 PB7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 200m Hurdles · Place 4 · Cleveland Express TrackCleveland Express Track200m Hurdles30" / 0.762m4.29.19a7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 100m Hurdles · Place 2 · Cleveland Express TrackCleveland Express Track100m Hurdles33" / 0.838m2.18.93a7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · Long Jump · Place 2 · Cleveland Express TrackCleveland Express TrackLong Jump2.4.79m7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · Shot Put · Place 2 · Cleveland Express TrackCleveland Express TrackShot Put4kg2.9.10m PB7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · High Jump · Place 1 · Cleveland Express TrackCleveland Express TrackHigh Jump1.1.55m7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 1500 Meters · Place 2 · Cleveland Express TrackCleveland Express Track1500 Meters2.5:29.98a PB7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 800 Meters · Place 3 · Cleveland Express TrackCleveland Express Track800 Meters3.2:28.88a7
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 400 Meters · Place 4 · Cleveland Express TrackCleveland Express Track400 Meters4.57.15a7
Jun 12AAU Junior Olympic Lake Erie DistrictJun 12 · High Jump · Place 1 · Cleveland Express TrackCleveland Express TrackHigh Jump1.1.52m7
Jun 12AAU Junior Olympic Lake Erie DistrictJun 12 · 800 Meters · Place 2 · Cleveland Express TrackCleveland Express Track800 Meters2.2:27.00a PB7
Jun 12AAU Junior Olympic Lake Erie DistrictJun 12 · 400 Meters · Place 2 · Cleveland Express TrackCleveland Express Track400 Meters2.58.38a7
May 30Coach P Summer Games IIIMay 30 · 100m Hurdles · Place 3 · Cleveland Express TrackCleveland Express Track100m Hurdles33" / 0.838m3.18.56a PB7
May 30Coach P Summer Games IIIMay 30 · High Jump · Place 2 · Cleveland Express TrackCleveland Express TrackHigh Jump2.1.48m7
May 30Coach P Summer Games IIIMay 30 · 400 Meters · Place 6 · Cleveland Express TrackCleveland Express Track400 Meters6.59.86a7