Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOHSAA Division 2 District - Perry · May 1812.82OHSAA Division 2 District - PerryMay 18, 2023
200 Meters · IndoorOATCC D2/D3 Indoor State Championships · Mar 325.99aOATCC D2/D3 Indoor State ChampionshipsMarch 3, 2023
200 Meters · OutdoorOHSAA D2 State Track & Field Championships · Jun 225.17aOHSAA D2 State Track & Field ChampionshipsJune 2, 2023
300 Meters · IndoorBeantown Challenge · Jan 1742.76aBeantown ChallengeJanuary 17, 2026
400 Meters · IndoorMid-American Conference Outdoor Track Field Championships · May 1456.11aMid-American Conference Outdoor Track Field ChampionshipsMay 14, 2026
400 Meters · OutdoorOHSAA D2 State Track & Field Championships · May 3156.42aOHSAA D2 State Track & Field ChampionshipsMay 31, 2024
500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 241:17.96aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
500 Meters · OutdoorHarvard Classic · Dec 61:22.53aHarvard ClassicDecember 6, 2025
60 Meter · IndoorSPIRE Holiday Classic · Dec 108.34aSPIRE Holiday ClassicDecember 10, 2022

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 400 Meters · Place 11 · UMassUMass400 MetersRound P11.56.11a PBSo
Feb 14URI Coaches InvitationalFeb 14 · 400 Meters · Place 2 · UMass AmherstUMass Amherst400 Meters258.70FR
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 400 Meters · Place 22 · UMassUMass400 Meters2259.19aSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 500 Meters · Place 10 · UMassUMass500 Meters101:17.96a PBSo
Jan 17Beantown ChallengeJan 17 · 300 Meters · Place 25 · UMassUMass300 Meters2542.76a PBSo

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400 Meters · Place 2 · UMassUMass400 Meters2.56.97aSo
May 1Larry Ellis InvitationalMay 1 · 400 Meters · Place 26 · UMassUMass400 Meters26.58.03aSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 400 Meters · Place 2 · UMassUMass400 Meters2.56.79aSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 200 Meters · Place 4 · UMassUMass200 Meters4.25.71aWind: -1.5So
Apr 11UMASS Commonwealth InvitationalApr 11 · 400 Meters · Place 11 · UMassUMass400 Meters11.59.13aSo
Mar 28UMASS Flagship OpenerMar 28 · 200 Meters · Place 4 · UMassUMass200 Meters4.26.39aWind: 2.2So

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 500 Meters · Place 10 · UMassUMass500 Meters10.1:22.53a PBSo
May 102025 NEICAAA Outdoor ChampsMay 10 · 400 Meters · Place 13 · UMassUMass400 Meters1359.13aFR
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 400 Meters · Place 5 · UMassUMass400 Meters5.56.90aFr
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 400 Meters · Place 8 · UMass AmherstUMass Amherst400 Meters858.93FR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 400 Meters · Place 8 · UMass AmherstUMass Amherst400 Meters858.93FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 400 Meters · Place 13 · UMassUMass400 Meters13.59.94aFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 15 · UMassUMass200 Meters15.26.32aWind: 1.6Fr
Apr 5UMASS Flagship OpenerApr 5 · 200 Meters · Place 10 · UMass AmherstUMass Amherst200 Meters1026.52FR
Apr 5UMASS Flagship OpenerApr 5 · 400 Meters · Place 3 · UMass AmherstUMass Amherst400 Meters359.43FR

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 400 Meters · Place 5 · HawkenHawken400 MetersRound P5.58.00a12
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 400 Meters · Place 3 · HawkenHawken400 Meters3.56.42a PB12
May 31OHSAA D2 State Track & Field ChampionshipsMay 31 · 200 Meters · Place 14 · HawkenHawken200 MetersRound P14.25.66aWind: -1.412
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.58.53a12
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 400 Meters · Place 1 · HawkenHawken400 Meters1.57.19a12
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 200 Meters · Place 4 · HawkenHawken200 MetersRound P4.25.79aWind: -0.412
May 23OHSAA D2 Region 5 - YoungstownMay 23 · 200 Meters · Place 4 · HawkenHawken200 Meters4.25.47aWind: -0.412
May 16OHSAA D2 Northeast District - PerryMay 16 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.58.16a12
May 16OHSAA D2 Northeast District - PerryMay 16 · 400 Meters · Place 1 · HawkenHawken400 Meters1.56.50a12
May 16OHSAA D2 Northeast District - PerryMay 16 · 200 Meters · Place 5 · HawkenHawken200 MetersRound P5.26.13aWind: -112
May 16OHSAA D2 Northeast District - PerryMay 16 · 200 Meters · Place 3 · HawkenHawken200 Meters3.25.82aWind: -1.412
Apr 20Kurt Frankel Wolverine InvitationalApr 20 · 400 Meters · Place 1 · HawkenHawken400 Meters11:00.4812
Apr 20Kurt Frankel Wolverine InvitationalApr 20 · 200 Meters · Place 3 · HawkenHawken200 Meters326.5912
Apr 20Kurt Frankel Wolverine InvitationalApr 20 · 400 Meters · Place 1 · HawkenHawken400 Meters11:00.4812
Apr 20Kurt Frankel Wolverine InvitationalApr 20 · 200 Meters · Place 3 · HawkenHawken200 Meters326.5912
Apr 13Gene Korbus Perry Relays Apr 13 · Long Jump · Place 5 · HawkenHawkenLong Jump514-612
Apr 6Ned Weingart RelaysApr 6 · 400 Meters · Place 4 · HawkenHawken400 Meters41:01.52—
Apr 6Ned Weingart RelaysApr 6 · 200 Meters · Place 5 · HawkenHawken200 Meters526.69—
Apr 6Ned Weingart RelaysApr 6 · 200 Meters · Place 5 · HawkenHawken200 Meters526.6912
Apr 6Ned Weingart RelaysApr 6 · 400 Meters · Place 4 · HawkenHawken400 Meters41:01.5212

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 2OATCCC Division 2&3 Indoor State MeetMar 2 · 400 Meters · Place 3 · HawkenHawken400 Meters3.59.18a12
Mar 2OATCCC Division 2&3 Indoor State MeetMar 2 · 200 Meters · Place 12 · HawkenHawken200 Meters12.26.02a12
Feb 16NEOITC All Star Meet Feb 16 · 200 Meters · Place 7 · HawkenHawken200 Meters726.3812
Feb 16NEOITC All Star Meet Feb 16 · 400 Meters · Place 5 · HawkenHawken400 Meters558.7512
Feb 8NEOITC Series Red Division Meet #3Feb 8 · 200 Meters · Place 2 · HawkenHawken200 Meters226.0212
Feb 8NEOITC Series Red Division Meet #3Feb 8 · 400 Meters · Place 1 · HawkenHawken400 Meters158.9412
Feb 4SPIRE Scholastic Showcase MeetFeb 4 · 400 Meters · Place 20 · HawkenHawken400 Meters2058.9212
Jan 23NEOITC Series Red Division Meet #2Jan 23 · 200 Meters · Place 3 · HawkenHawken200 Meters327.0512
Jan 23NEOITC Series Red Division Meet #2Jan 23 · 400 Meters · Place 1 · HawkenHawken400 Meters159.9112
Jan 11NEOITC Series Red Division Meet #1Jan 11 · 200 Meters · Place 1 · HawkenHawken200 Meters126.9512
Jan 11NEOITC Series Red Division Meet #1Jan 11 · 400 Meters · Place 2 · HawkenHawken400 Meters21:00.5912

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 2OHSAA D2 State Track & Field ChampionshipsJun 2 · 400 Meters · Place 4 · HawkenHawken400 MetersRound P4.57.62a11
Jun 2OHSAA D2 State Track & Field ChampionshipsJun 2 · 400 Meters · Place 3 · HawkenHawken400 Meters3.56.68a11
Jun 2OHSAA D2 State Track & Field ChampionshipsJun 2 · 200 Meters · Place 7 · HawkenHawken200 MetersRound P7.25.54aWind: 011
Jun 2OHSAA D2 State Track & Field ChampionshipsJun 2 · 200 Meters · Place 6 · HawkenHawken200 Meters6.25.17a PBWind: 0.811
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.58.13a11
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 400 Meters · Place 1 · HawkenHawken400 Meters1.57.25a11
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 200 Meters · Place 3 · HawkenHawken200 MetersRound P3.26.31a11
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 200 Meters · Place 2 · HawkenHawken200 Meters2.25.51a11
May 25OHSAA D2 Region 5 - YoungstownMay 25 · 100 Meters · Place 10 · HawkenHawken100 MetersRound P10.13.35a11
May 18OHSAA Division 2 District - PerryMay 18 · 200 Meters · Place 3 · HawkenHawken200 MetersRound P326.9511
May 18OHSAA Division 2 District - PerryMay 18 · 200 Meters · Place 2 · HawkenHawken200 Meters225.6511
May 18OHSAA Division 2 District - PerryMay 18 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P158.5511
May 18OHSAA Division 2 District - PerryMay 18 · 400 Meters · Place 1 · HawkenHawken400 Meters157.8411
May 18OHSAA Division 2 District - PerryMay 18 · 100 Meters · Place 3 · HawkenHawken100 MetersRound P313.0511
May 18OHSAA Division 2 District - PerryMay 18 · 100 Meters · Place 2 · HawkenHawken100 Meters212.82 PB11
Apr 15Beachwood InvitationalApr 15 · 400 Meters · Place 1 · HawkenHawken400 Meters11:00.0211
Apr 15Beachwood InvitationalApr 15 · 200 Meters · Place 1 · HawkenHawken200 Meters125.6911
Apr 15Beachwood InvitationalApr 15 · 200 Meters · Place 3 · HawkenHawken200 MetersRound P326.7111
Apr 8Ned Weingart RelaysApr 8 · 400 Meters · Place 3 · HawkenHawken400 Meters358.83—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 3OATCC D2/D3 Indoor State ChampionshipsMar 3 · 400 Meters · Place 2 · HawkenHawken400 Meters2.58.56a11
Mar 3OATCC D2/D3 Indoor State ChampionshipsMar 3 · 200 Meters · Place 6 · HawkenHawken200 Meters6.25.99a PB11
Feb 5SPIRE Scholastic ShowcaseFeb 5 · 400 Meters · Place 16 · HawkenHawken400 Meters1658.4711
Jan 12NEOITC Series Red Division Meet #1Jan 12 · 200 Meters · Place 3 · HawkenHawken200 Meters326.7411

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10SPIRE Holiday ClassicDec 10 · 60 Meter · Place 17 · HawkenHawken60 MeterRound P17.8.34a PB11
Dec 10SPIRE Holiday ClassicDec 10 · 400 Meters · Place 6 · HawkenHawken400 Meters6.59.50a11
Mar 5OATCCC D2-D3 Indoor State MeetMar 5 · 400 Meters · Place 5 · HawkenHawken400 Meters5.59.20a10
Mar 5OATCCC D2-D3 Indoor State MeetMar 5 · 200 Meters · Place 10 · HawkenHawken200 Meters10.27.09a10
Feb 9NEOITC Series Red Division Meet #3Feb 9 · 200 Meters · Place 7 · HawkenHawken200 Meters727.73610
Feb 9NEOITC Series Red Division Meet #3Feb 9 · 400 Meters · Place 2 · HawkenHawken400 Meters21:00.8110

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 3OHSAA D2 State Track & Field ChampionshipsJun 3 · 400 Meters · Place 8 · HawkenHawken400 MetersRound P8.57.99a10
Jun 3OHSAA D2 State Track & Field ChampionshipsJun 3 · 400 Meters · Place 5 · HawkenHawken400 Meters5.57.27a10
May 26OHSAA D2 Region 5May 26 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.58.07a10
May 26OHSAA D2 Region 5May 26 · 400 Meters · Place 2 · HawkenHawken400 Meters2.57.62a10
May 26OHSAA D2 Region 5May 26 · 200 Meters · Place 10 · HawkenHawken200 MetersRound P10.26.70aWind: 2.210
May 19Perry - Division 2 District Track MeetMay 19 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.59.49a10
May 19Perry - Division 2 District Track MeetMay 19 · 400 Meters · Place 1 · HawkenHawken400 Meters1.57.91a10
May 19Perry - Division 2 District Track MeetMay 19 · 200 Meters · Place 3 · HawkenHawken200 MetersRound P3.26.61aWind: -0.210
May 19Perry - Division 2 District Track MeetMay 19 · 200 Meters · Place 4 · HawkenHawken200 Meters4.26.80aWind: -0.710
May 10Chagrin Valley Conference-Valley Division Track ChampionshipsMay 10 · 400 Meters · Place 1 · HawkenHawken400 MetersRound P1.1:00.01a10
May 10Chagrin Valley Conference-Valley Division Track ChampionshipsMay 10 · 400 Meters · Place 1 · HawkenHawken400 Meters1.57.18a10
May 10Chagrin Valley Conference-Valley Division Track ChampionshipsMay 10 · 200 Meters · Place 3 · HawkenHawken200 MetersRound P3.26.30a10
May 10Chagrin Valley Conference-Valley Division Track ChampionshipsMay 10 · 200 Meters · Place 2 · HawkenHawken200 Meters2.27.25a10
Apr 30Gilmour Meile InvitationalApr 30 · 200 Meters · Place 9 · HawkenHawken200 Meters926.777—
Apr 30Gilmour Meile InvitationalApr 30 · 400 Meters · Place 3 · HawkenHawken400 Meters358.35—
Apr 23West Geauga Kurt Frankel InvitationalApr 23 · 400 Meters · Place 1 · HawkenHawken400 Meters159.2810
Apr 23West Geauga Kurt Frankel InvitationalApr 23 · 200 Meters · Place 2 · HawkenHawken200 Meters226.6810
Apr 23West Geauga Kurt Frankel InvitationalApr 23 · 200 Meters · Place 2 · HawkenHawken200 MetersRound P226.95QNWI10
Apr 23Kurt Frankel InvitationalApr 23 · 400 Meters · Place 1 · HawkenHawken400 Meters1.59.28a10
Apr 23Kurt Frankel InvitationalApr 23 · 200 Meters · Place 2 · HawkenHawken200 MetersRound P2.26.95a10
Apr 23Kurt Frankel InvitationalApr 23 · 200 Meters · Place 2 · HawkenHawken200 Meters2.26.68a10
Apr 12George Gross InvitationalApr 12 · 400 Meters · Place 1 · HawkenHawken400 Meters158.3110
Apr 12George Gross InvitationalApr 12 · 200 Meters · Place 2 · HawkenHawken200 Meters226.5810

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 10Strongsville Elite Summer MeetJul 10 · 400 Meters · Place 1 · Cleveland Express TrackCleveland Express Track400 Meters1.59.53a15-16
Jul 10Strongsville Elite Summer MeetJul 10 · 200 Meters · Place 2 · Cleveland Express TrackCleveland Express Track200 Meters2.27.17a15-16
Jul 10Strongsville Elite Summer MeetJul 10 · 100 Meters · Place 3 · Cleveland Express TrackCleveland Express Track100 Meters3.13.27a15-16
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 400 Meters · Place 1 · Cleveland Express TrackCleveland Express Track400 Meters1.59.89a15-16
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 200 Meters · Place 7 · Cleveland Express TrackCleveland Express Track200 MetersRound P7.27.10a15-16
Jun 24AAU Region 4 Junior Olympics National QualifierJun 24 · 200 Meters · Place 5 · Cleveland Express TrackCleveland Express Track200 Meters5.26.67a15-16
Jun 12AAU Junior Olympic Lake Erie DistrictJun 12 · 400 Meters · Place 2 · Cleveland Express TrackCleveland Express Track400 Meters2.1:01.58a15-16
Jun 12AAU Junior Olympic Lake Erie DistrictJun 12 · 200 Meters · Place 4 · Cleveland Express TrackCleveland Express Track200 Meters4.27.33a15-16
May 1Gilmour Miele InvitationalMay 1 · 200 Meters · Place 3 · HawkenHawken200 Meters328.179
May 1Gilmour Miele InvitationalMay 1 · 100 Meters · Place 6 · HawkenHawken100 Meters613.699
Apr 24West Geauga Kurt Frankel InvitationalApr 24 · 100 Meters · Place 3 · HawkenHawken100 Meters3.13.60a9
Apr 6George Gross InvitationalApr 6 · 200 Meters · Place 2 · HawkenHawken200 Meters227.629