Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorWayne Invitational · Apr 3014.83aWayne InvitationalApril 30, 2026
200 Meters · OutdoorLaSalle Legends · Mar 2823.86aLaSalle LegendsMarch 28, 2026
300m Hurdles · 36" / 0.914m · OutdoorGCL & GGCL Championships · May 1438.96aGCL & GGCL ChampionshipsMay 14, 2026
60m Hurdles · 39" / 0.991m · IndoorMSJ HS Meet 6 · Feb 138.44aMSJ HS Meet 6February 13, 2026
60m Hurdles · 39" / 0.991m · Outdoor2026 OATCCC Indoor HS State Championship Meet - D1/D2 · Mar 68.49a2026 OATCCC Indoor HS State Championship Meet - D1/D2March 6, 2026
Long Jump · IndoorHS Showcase · Jan 186.09mHS ShowcaseJanuary 18, 2026
Long Jump · OutdoorOHSAA Southwest District Div I - Mason · May 2321-04.75OHSAA Southwest District Div I - MasonMay 23, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 19OHSAA D1 Super Regional R3 - MasonMay 19 · 300m Hurdles · Place 3 · Moeller300m Hurdles36" / 0.914mRound P3.39.30a11
May 19OHSAA D1 Super Regional R3 - MasonMay 19 · 300m Hurdles · Moeller300m Hurdles36" / 0.914mRound S--SCR11
May 19OHSAA D1 Super Regional R3 - MasonMay 19 · 110m Hurdles · Place 2 · Moeller110m Hurdles39" / 0.991mRound P2.14.54aWind: 4.711
May 19OHSAA D1 Super Regional R3 - MasonMay 19 · 110m Hurdles · Moeller110m Hurdles39" / 0.991mRound S--SCRWind: -0.911
May 14GCL & GGCL ChampionshipsMay 14 · Long Jump · Place 3 · MoellerLong Jump3.20-02.5011
May 14GCL & GGCL ChampionshipsMay 14 · 300m Hurdles · Place 1 · Moeller300m Hurdles36" / 0.914m1.38.96a PB11
May 14GCL & GGCL ChampionshipsMay 14 · 110m Hurdles · Place 2 · Moeller110m Hurdles39" / 0.991m2.14.84a11
Apr 30Wayne InvitationalApr 30 · 300m Hurdles · Place 5 · Moeller300m Hurdles36" / 0.914m5.39.63a11
Apr 30Wayne InvitationalApr 30 · 110m Hurdles · Place 9 · Moeller110m Hurdles39" / 0.991mRound P9.15.08aWind: -1.611
Apr 30Wayne InvitationalApr 30 · 110m Hurdles · Place 7 · Moeller110m Hurdles39" / 0.991m7.14.83a PBWind: -0.911
Apr 29Milford Bill Marran InvitationalApr 29 · Long Jump · Place 6 · MoellerLong Jump6.19-02.2511
Apr 29Milford Bill Marran InvitationalApr 29 · 300m Hurdles · Moeller300m Hurdles36" / 0.914m--DNF11
Apr 29Milford Bill Marran InvitationalApr 29 · 110m Hurdles · Place 1 · Moeller110m Hurdles39" / 0.991m1.14.77aWind: 3.611
Apr 22Anderson InvitationalApr 22 · 300m Hurdles · Place 1 · Moeller300m Hurdles36" / 0.914mRound P1.39.66a11
Apr 22Anderson InvitationalApr 22 · 300m Hurdles · Place 1 · Moeller300m Hurdles36" / 0.914m1.39.46a11
Apr 22Anderson InvitationalApr 22 · 110m Hurdles · Place 1 · Moeller110m Hurdles39" / 0.991mRound P1.15.15aWind: -1.411
Apr 22Anderson InvitationalApr 22 · 110m Hurdles · Place 2 · Moeller110m Hurdles39" / 0.991m2.15.02aWind: 011
Apr 21Colerain InvitationalApr 21 · 110m Hurdles · Moeller110m Hurdles39" / 0.991m--DNS11
Apr 10Elder Classic VarsityApr 10 · Long Jump · Place 3 · MoellerLong Jump3.21-01.0011
Apr 10Elder Classic VarsityApr 10 · 110m Hurdles · Place 4 · Moeller110m Hurdles39" / 0.991m4.15.28a11
Mar 28LaSalle LegendsMar 28 · Long Jump · Place 2 · MoellerLong Jump2.20-04.2511
Mar 28LaSalle LegendsMar 28 · 110m Hurdles · Place 2 · Moeller110m Hurdles39" / 0.991m2.16.06a11
Mar 28LaSalle LegendsMar 28 · 200 Meters · Place 4 · Moeller200 Meters4.23.86a PB11
Mar 62026 OATCCC Indoor HS State Championship Meet - D1/D2Mar 6 · 60m Hurdles · Place 14 · Moeller60m Hurdles39" / 0.991mRound P14.8.49a PB11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 20MSJ HS MT 7Feb 20 · 60m Hurdles · Place 1 · Moeller60m Hurdles18.4111
Feb 13MSJ HS #6Feb 13 · 60m Hurdles · Place 1 · Moeller60m Hurdles18.4411
Feb 13MSJ HS Meet 6Feb 13 · 60m Hurdles · Place 1 · Moeller60m Hurdles39" / 0.991m1.8.44a PB11
Jan 31Ohio State HS Qualifier #3Jan 31 · 60m Hurdles · Place 16 · Moeller60m Hurdles1611.7911
Jan 31Ohio State HS Qualifier #3Jan 31 · 60m Hurdles · Place 2 · Moeller60m HurdlesRound P28.5611
Jan 31Ohio State HS Qualifier #3Jan 31 · 60m Hurdles · Place 2 · Moeller60m HurdlesRound P28.5611
Jan 31Ohio State HS Qualifier #3Jan 31 · 60m Hurdles · Place 16 · Moeller60m Hurdles1611.7911
Jan 24Cedarville U. Richey Indoor HS Tune-upJan 24 · 60m Hurdles · Place 7 · Moeller60m Hurdles39" / 0.991mRound P7.8.69a11
Jan 24Cedarville U. Richey Indoor HS Tune-upJan 24 · 60m Hurdles · Place 7 · Moeller60m Hurdles39" / 0.991m7.8.74a11
Jan 24Cedarville U. Richey Indoor HS Tune-upJan 24 · Long Jump · MoellerLong Jump--DNS11
Jan 18HS ShowcaseJan 18 · 60m Hurdles · Place 23 · Moeller60m Hurdles39" / 0.991mRound P23.8.62a11
Jan 18HS ShowcaseJan 18 · Long Jump · Place 19 · MoellerLong Jump19.6.09m PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28OHSAA D1 Region 4May 28 · Long Jump · Place 14 · MoellerLong Jump14.19-6.75Wind: 010
May 23OHSAA Southwest District Div I - MasonMay 23 · Long Jump · Place 4 · MoellerLong Jump4.21-04.75 PB10
May 9Mason Rod Russell InvitationalMay 9 · Long Jump · Place 17 · MoellerLong Jump17.18-11.0010
May 9Mason Rod Russell InvitationalMay 9 · 110m Hurdles · Place 6 · Moeller110m Hurdles39" / 0.991m6.15.66aWind: -1.710

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Ohio State HS Qualifier # 4Feb 8 · 60m Hurdles · Place 8 · Moeller60m Hurdles88.9210
Feb 8Ohio State HS Qualifier # 4Feb 8 · 60m Hurdles · Place 10 · Moeller60m HurdlesRound P109.0810
Feb 2Wittenberg HS Open #2Feb 2 · 60m Hurdles · Place 9 · Moeller60m HurdlesRound P99.1510
Jan 24Mount Saint Joseph MeetJan 24 · 60m Hurdles · Place 4 · Moeller60m Hurdles39" / 0.991m4.9.24a10