Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorO. Liberty v. D. Hayes · Apr 612.30aO. Liberty v. D. HayesApril 6, 2021
110m Hurdles · 39" / 0.991m · OutdoorDelaware County Invitational · May 616.07aDelaware County InvitationalMay 6, 2022
200 Meters · IndoorSPIRE Scholastic Invitational · Jan 1423.08SPIRE Scholastic InvitationalJanuary 14, 2023
200 Meters · OutdoorLiberty v. Jerome · Apr 1324.32aLiberty v. JeromeApril 13, 2021
200 Meters · Outdoor · Hand timedOLHS v. OHS Dual · May 523.54hOLHS v. OHS DualMay 5, 2021
300m Hurdles · 36" / 0.914m · OutdoorMarion Night Invitational · Apr 2938.80aMarion Night InvitationalApril 29, 2022
400 Meters · IndoorSPIRE Scholastic Invitational · Jan 1449.89SPIRE Scholastic InvitationalJanuary 14, 2023
400 Meters · OutdoorUSF Alumni Invitational · Mar 1549.21aUSF Alumni InvitationalMarch 15, 2024
400 Meters · Outdoor · Hand timedOLHS v. OHS Dual · May 552.4hOLHS v. OHS DualMay 5, 2021
60 Meter · IndoorOSU Buckeye HS Open Meet #4 · Feb 127.56aOSU Buckeye HS Open Meet #4February 12, 2022
600 Meters · IndoorUK Rod McCravy Invite · Jan 91:21.84aUK Rod McCravy InviteJanuary 9, 2026
800 Meters · IndoorUK Rod McCravy Invite · Jan 91:51.76aUK Rod McCravy InviteJanuary 9, 2026
800 Meters · OutdoorBig Ten Outdoor Championships · May 151:47.19aBig Ten Outdoor ChampionshipsMay 15, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 800 Meters · Place 38 · Ohio StateOhio State800 MetersRound P38.1:48.73aJr
May 15Big Ten Outdoor ChampionshipsMay 15 · 800 Meters · Place 11 · Ohio StateOhio State800 MetersRound P11.1:47.19a PBJr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 31 · Ohio StateOhio State800 Meters31.1:53.05aJr
Apr 3Ohio Cherry Blossom InvitationalApr 3 · 800 Meters · Place 1 · Ohio StateOhio State800 Meters1.1:51.14aJr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 95 · Ohio StateOhio State800 Meters95.1:53.42aJr
Mar 21USF Alumni InvitationalMar 21 · 800 Meters · Place 7 · Ohio StateOhio State800 Meters7.1:51.39aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Meyo InvitationalJan 30 · 600 Meters · Ohio StateOhio State600 Meters--DNSJr
Jan 30Meyo InvitationalJan 30 · 800 Meters · Place 16 · Ohio StateOhio State800 Meters16.1:54.24aJr
Jan 9UK Rod McCravy InviteJan 9 · 600 Meters · Place 13 · Ohio StateOhio State600 Meters13.1:21.84a PBJr
Jan 9UK Rod McCravy InviteJan 9 · 800 Meters · Place 3 · Ohio StateOhio State800 Meters3.1:51.76a PBJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Tom Jones InvitationalApr 18 · 800 Meters · Place 9 · Ohio StateOhio State800 Meters9.1:53.26aSo
Apr 4Ohio Cherry Blossom InvitationalApr 4 · 800 Meters · Place 3 · Ohio StateOhio State800 Meters3.1:54.05aSo
Mar 21South Florida Alumni InvitationalMar 21 · 800 Meters · Place 15 · Ohio StateOhio State800 Meters151:53.09aSo

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 12Tom Jones Memorial InvitationalApr 12 · 800 Meters · Place 44 · Ohio StateOhio State800 Meters441:51.76a—
Mar 15USF Alumni InvitationalMar 15 · 800 Meters · Place 7 · Ohio StateOhio State800 Meters71:53.83a—
Mar 15USF Alumni InvitationalMar 15 · 400 Meters · Place 21 · Ohio StateOhio State400 Meters2149.21a PB—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 2OHSAA D1 State Track & Field ChampionshipsJun 2 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 Meters1.1:50.98a12
May 24OHSAA D1 Region 3 - Pickerington NorthMay 24 · 800 Meters · Place 2 · Olen. LibertyOlen. Liberty800 Meters2.1:51.90a12
May 16OHSAA Central District - Division 1May 16 · 800 Meters · Olen. LibertyOlen. Liberty800 MetersRelay Split—1:50.9Unofficial12
May 16OHSAA Central District - Division 1May 16 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—48.8Unofficial12
May 16OHSAA Central District - Division 1May 16 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—48.3Unofficial12
May 16OHSAA Central District - Division 1May 16 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 MetersRound P1.2:06.06a12
May 16OHSAA Central District - Division 1May 16 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 Meters1.1:52.98a12
May 13Ohio Capital Conference Championship - CentralMay 13 · 800 Meters · Olen. LibertyOlen. Liberty800 MetersRelay Split—1:52.6Unofficial12
May 13Ohio Capital Conference Championship - CentralMay 13 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—48.8Unofficial12
May 13Ohio Capital Conference Championship - CentralMay 13 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 Meters1.1:53.79a12
May 5Delaware County InvitationalMay 5 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—49.4Unofficial12
May 5Delaware County InvitationalMay 5 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 Meters1.1:53.30a12
Apr 2873rd Marion Night InvitationalApr 28 · 400 Meters · Place 2 · Olentangy LibertyOlentangy Liberty400 Meters249.74a—
Apr 15Joe Lenge Dublin ClassicApr 15 · 800 Meters · Olen. LibertyOlen. Liberty800 MetersRelay Split—1:56.4Unofficial12
Apr 15Joe Lenge Dublin ClassicApr 15 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—49.9Unofficial12
Apr 15Joe Lenge Dublin ClassicApr 15 · 800 Meters · Place 1 · Olen. LibertyOlen. Liberty800 Meters1.1:54.91a12
Apr 11Olen. Liberty v. Dub. JeromeApr 11 · 800 Meters · Place 1 · Olentangy LibertyOlentangy Liberty800 Meters11:54.7512

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 4OATCC D1 Indoor State ChampionshipsMar 4 · 800 Meters · Place 3 · Olen. LibertyOlen. Liberty800 Meters31:53.9612
Feb 17Ashland Jud Logan Light Giver HS InvitationalFeb 17 · 800 Meters · Place 4 · Olen. LibertyOlen. Liberty800 Meters41:57.6412
Feb 5SPIRE Scholastic ShowcaseFeb 5 · 400 Meters · Place 7 · Olen. LibertyOlen. Liberty400 Meters750.1612
Jan 29Wittenberg HS Open #2Jan 29 · 800 Meters · Place 2 · Olen. LibertyOlen. Liberty800 Meters21:56.8212
Jan 14SPIRE Scholastic InvitationalJan 14 · 200 Meters · Place 8 · Olen. LibertyOlen. Liberty200 Meters823.08 PB12
Jan 14SPIRE Scholastic InvitationalJan 14 · 400 Meters · Place 2 · Olen. LibertyOlen. Liberty400 Meters249.89 PB12
Jan 7Wittenberg HS Open #1Jan 7 · 800 Meters · Place 2 · Olen. LibertyOlen. Liberty800 Meters22:00.0112

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 25OHSAA D1 Region 3May 25 · 300m Hurdles · Place 9 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914mRound P9.39.65a11
May 25OHSAA D1 Region 3May 25 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—50Unofficial11
May 25OHSAA D1 Region 3May 25 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—49Unofficial11
May 21OHSAA Central District - Division 1May 21 · 300m Hurdles · Place 3 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914mRound P3.40.00a11
May 21OHSAA Central District - Division 1May 21 · 300m Hurdles · Place 3 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m3.38.91a11
May 21OHSAA Central District - Division 1May 21 · 110m Hurdles · Place 8 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991mRound P8.16.63aWind: -0.911
May 21OHSAA Central District - Division 1May 21 · 110m Hurdles · Place 7 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m7.16.61aWind: -2.711
May 21OHSAA Central District - Division 1May 21 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—48.5Unofficial11
May 14Ohio Capital Conference - CentralMay 14 · 800 Meters · Olen. LibertyOlen. Liberty800 MetersRelay Split—1:58Unofficial11
May 14Ohio Capital Conference - CentralMay 14 · 300m Hurdles · Place 1 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914mRound P1.40.59a11
May 14Ohio Capital Conference - CentralMay 14 · 300m Hurdles · Place 1 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m1.39.45a11
May 14Ohio Capital Conference - CentralMay 14 · 110m Hurdles · Place 5 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991mRound P5.17.06aWind: -1.811
May 14Ohio Capital Conference - CentralMay 14 · 110m Hurdles · Place 3 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m3.16.16aWind: -1.611
May 6Delaware County InvitationalMay 6 · 300m Hurdles · Place 2 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m2.39.01a11
May 6Delaware County InvitationalMay 6 · 110m Hurdles · Place 5 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m5.16.07a PBWind: 111
May 3Olen. Liberty v. OlentangyMay 3 · 110m Hurdles · Place 1 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m1.16.79a11
May 3Olen. Liberty v. OlentangyMay 3 · 400 Meters · Place 1 · Olen. LibertyOlen. Liberty400 Meters1.50.07a11
Apr 29Marion Night InvitationalApr 29 · 300m Hurdles · Place 3 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m3.38.80a PB11
Apr 29Marion Night InvitationalApr 29 · 110m Hurdles · Place 5 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m5.16.36a11
Apr 29Marion Night InvitationalApr 29 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—49.3Unofficial11
Apr 25Olen. Liberty v. Hil. BradleyApr 25 · 110m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty110m Hurdles116.59a11
Apr 16Vandalia Butler QuadApr 16 · 300m Hurdles · Place 1 · Olen. Liberty Junior/SeniorOlen. Liberty Junior/Senior300m Hurdles140.3811
Apr 16Vandalia Butler QuadApr 16 · 110m Hurdles · Place 1 · Olen. Liberty Junior/SeniorOlen. Liberty Junior/Senior110m Hurdles116.2711
Apr 12Olen. Liberty v. Dub. JeromeApr 12 · 110m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty110m Hurdles116.7611
Apr 12Olen. Liberty v. Dub. JeromeApr 12 · 400 Meters · Place 1 · Olentangy LibertyOlentangy Liberty400 Meters149.6211
Apr 8Olen. Berlin InvitationalApr 8 · 300m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty300m Hurdles140.5611
Apr 8Olen. Berlin InvitationalApr 8 · 110m Hurdles · Place 4 · Olentangy LibertyOlentangy Liberty110m Hurdles416.5411
Apr 6Olen. Liberty v. Del HayesApr 6 · 300m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty300m Hurdles140.1011

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4OATCCC D1 Indoor State ChampionshipsMar 4 · 400 Meters · Place 10 · Olen. LibertOlen. Libert400 Meters1050.26—
Feb 12OSU Buckeye HS Open Meet #4Feb 12 · 60 Meter · Place 29 · Olen. LibertyOlen. Liberty60 MeterRound P29.7.56a PB11
Feb 6Ashland University HS Indoor InvitationalFeb 6 · 400 Meters · Place 3 · Olen. LibertyOlen. Liberty400 Meters351.2811
Feb 6Ashland University HS Indoor InvitationalFeb 6 · 60m Hurdles · Place 13 · Olen. LibertyOlen. Liberty60m Hurdles139.0811
Jan 30Wittenberg HS Open Meet #2Jan 30 · 60m Hurdles · Place 11 · Olen. LibertOlen. Libert60m HurdlesRound P119.30—

2021 Outdoor Track

38 results
DateMeetEventPlMarkGr
May 26OHSAA D1 Region 3May 26 · 300m Hurdles · Place 7 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914mRound P7.40.52a10
May 26OHSAA D1 Region 3May 26 · 300m Hurdles · Place 8 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m8.40.73a10
May 26OHSAA D1 Region 3May 26 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—50.9Unofficial10
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 300m Hurdles · Place 2 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914mRound P2.40.77a10
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 300m Hurdles · Place 3 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m3.40.30a10
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 110m Hurdles · Place 7 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991mRound P7.16.78aWind: -1.310
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 110m Hurdles · Place 6 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m6.16.97aWind: 0.710
May 18OHSAA D1 Central District - Hilliard DarbyMay 18 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—51.4Unofficial10
May 15Ohio Capital Conference - CentralMay 15 · 300m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty300m HurdlesRound P140.9310
May 15Ohio Capital Conference - CentralMay 15 · 300m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty300m Hurdles140.4910
May 15Ohio Capital Conference - CentralMay 15 · 110m Hurdles · Place 5 · Olentangy LibertyOlentangy Liberty110m HurdlesRound P516.7710
May 15Ohio Capital Conference - CentralMay 15 · 110m Hurdles · Place 4 · Olentangy LibertyOlentangy Liberty110m Hurdles416.8910
May 7Delaware County ChampionshipsMay 7 · 300m Hurdles · Place 2 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m2.41.26aUnofficial10
May 7Delaware County ChampionshipsMay 7 · 110m Hurdles · Place 5 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m5.16.69aUnofficial10
May 5OLHS v. OHS DualMay 5 · 110m Hurdles · Place 2 · Olentangy LibertyOlentangy Liberty110m Hurdles216.62h10
May 5OLHS v. OHS DualMay 5 · 400 Meters · Place 1 · Olentangy LibertyOlentangy Liberty400 Meters152.4h PB10
May 5OLHS v. OHS DualMay 5 · 200 Meters · Place 2 · Olentangy LibertyOlentangy Liberty200 Meters223.54h PB10
Apr 3071st Marion Night Invitational 2021Apr 30 · 300m Hurdles · Place 4 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m4.41.89a10
Apr 3071st Marion Night Invitational 2021Apr 30 · 110m Hurdles · Place 6 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m6.17.07a10
Apr 3071st Marion Night Invitational 2021Apr 30 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—52.1Unofficial10
Apr 28Olen. Orange 9-10 InvitationalApr 28 · 200 Meters · Olen. LibertyOlen. Liberty200 MetersRelay Split—24.6Unofficial10
Apr 28Olen. Orange 9-10 InvitationalApr 28 · 300m Hurdles · Place 1 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m1.41.78a10
Apr 28Olen. Orange 9-10 InvitationalApr 28 · 110m Hurdles · Place 1 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m1.16.97a10
Apr 28Olen. Orange 9-10 InvitationalApr 28 · 400 Meters · Olen. LibertyOlen. Liberty400 MetersRelay Split—51.1Unofficial10
Apr 20Liberty v. Orange dualApr 20 · 300m Hurdles · Place 1 · Olentangy LibertyOlentangy Liberty300m Hurdles143.5310
Apr 20Liberty v. Orange dualApr 20 · 110m Hurdles · Place 2 · Olentangy LibertyOlentangy Liberty110m Hurdles217.0010
Apr 17Vandalia Butler QuadApr 17 · 300m Hurdles · Place 1 · Olen. LibertOlen. Libert300m Hurdles142.1410
Apr 17Vandalia Butler QuadApr 17 · 300m Hurdles · Place 1 · Olen. LibertOlen. Libert300m Hurdles142.1410
Apr 17Vandalia Butler QuadApr 17 · 110m Hurdles · Place 1 · Olen. LibertOlen. Libert110m Hurdles117.2910
Apr 17Vandalia Butler QuadApr 17 · 110m Hurdles · Place 1 · Olen. LibertOlen. Libert110m Hurdles117.2910
Apr 13Liberty v. JeromeApr 13 · 110m Hurdles · Place 2 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m2.17.29a10
Apr 13Liberty v. JeromeApr 13 · 400 Meters · Place 2 · Olen. LibertyOlen. Liberty400 Meters2.54.07a10
Apr 13Liberty v. JeromeApr 13 · 200 Meters · Place 4 · Olen. LibertyOlen. Liberty200 Meters4.24.32a PB10
Apr 9Olentangy Berlin InvitationalApr 9 · 300m Hurdles · Place 3 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m3.42.14a10
Apr 9Olentangy Berlin InvitationalApr 9 · 110m Hurdles · Place 6 · Olen. LibertyOlen. Liberty110m Hurdles39" / 0.991m6.17.63a10
Apr 6O. Liberty v. D. HayesApr 6 · 300m Hurdles · Place 2 · Olen. LibertyOlen. Liberty300m Hurdles36" / 0.914m2.42.51a10
Apr 6O. Liberty v. D. HayesApr 6 · 400 Meters · Place 1 · Olen. LibertyOlen. Liberty400 MetersRelay Split1.53.55Unofficial10
Apr 6O. Liberty v. D. HayesApr 6 · 100 Meters · Place 11 · Olen. LibertyOlen. Liberty100 Meters11.12.30a PB10