Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEd Daniels Classic · Apr 1111.98aEd Daniels ClassicApril 11, 2026
200 Meters · IndoorSuffolk Ice Breaker · Jan 1824.92aSuffolk Ice BreakerJanuary 18, 2026
200 Meters · OutdoorMIT Sean Collier Invitational · Apr 1724.06aMIT Sean Collier InvitationalApril 17, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1342.37MSTCA Northeast InvitationalJanuary 13, 2023
400 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 754.81aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
400 Meters · OutdoorCCSU Invitational · Apr 2454.59aCCSU InvitationalApril 24, 2026
55 Meter · IndoorMSTCA Speed Classic Large School · Dec 177.90aMSTCA Speed Classic Large SchoolDecember 17, 2022
60 Meters · IndoorSuffolk Ice Breaker · Jan 187.93aSuffolk Ice BreakerJanuary 18, 2026
High Jump · IndoorMerrimack Valley Conference Season Opener · Dec 144-06Merrimack Valley Conference Season OpenerDecember 14, 2022

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 400 Meters · Place 21 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC400 MetersRound P21.54.81a PBSo
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 77 · UNAT-NortherUNAT-Norther200 Meters7724.92a PB—
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 67 · UNAT-NortherUNAT-Norther60 MetersRound P677.93a PB—

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24CCSU InvitationalApr 24 · 400 Meters · Place 22 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC400 Meters22.54.59a PBSo
Apr 24CCSU InvitationalApr 24 · 200 Meters · Place 36 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters36.24.13aWind: -1.2So
Apr 17MIT Sean Collier InvitationalApr 17 · 200 Meters · Place 30 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters30.24.06a PBWind: 1.7So
Apr 11Ed Daniels ClassicApr 11 · 200 Meters · Place 49 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters49.24.18aWind: 1.6So
Apr 11Ed Daniels ClassicApr 11 · 100 Meters · Place 71 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 MetersRound P71.11.98a PBWind: 0.4So
Apr 4Jim Sheehan MemorialApr 4 · 200 Meters · Place 22 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters22.24.17aWind: -0.8So
Apr 4Jim Sheehan MemorialApr 4 · 100 Meters · Place 48 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters48.12.27aWind: -0.5So
Mar 26SNHU Spring InvitationalMar 26 · 200 Meters · Place 24 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters24.24.44aWind: 0.9So
Mar 26SNHU Spring InvitationalMar 26 · 100 Meters · Place 55 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters55.12.18aWind: 2So

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25CCSU InvitationalApr 25 · 200 Meters · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters—DNSWind: -2.3Fr
Apr 25CCSU InvitationalApr 25 · 100 Meters · Place 26 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters26.12.44aWind: -1.3Fr
Apr 18Tufts Sunshine ClassicApr 18 · 200 Meters · Place 30 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters30.24.36aWind: 0.3Fr
Apr 18Tufts Sunshine ClassicApr 18 · 100 Meters · Place 23 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 MetersRound P23.12.04aWind: 3.7Fr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 400 Meters · Place 25 · HaverhillHaverhill400 Meters2557.32a—
May 8Haverhill and Methuen at AndoverMay 8 · 400 Meters · Place 4 · HaverhillHaverhill400 Meters456.5—
Apr 24Lowell at HaverhillApr 24 · 400 Meters · Place 4 · HaverhillHaverhill400 Meters457.9—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400 Meters · Place 31 · HaverhillHaverhill400 Meters31.57.95a12

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Andover at HaverhillApr 5 · Long Jump · Place 3 · HaverhillHaverhillLong Jump317-0—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21MSTCA D1 RelaysJan 21 · High Jump · HaverhillHaverhillHigh Jump--DNS11
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 154 · HaverhillHaverhill300 Meters15442.37 PB11
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 154 · HaverhillHaverhill300 Meters154.42.37a11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 143 · HaverhillHaverhill55 Meter143.7.90a PB11
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 55 Meter · Place 65 · HaverhillHaverhill55 Meter65.8.03a11
Dec 14Merrimack Valley Conference Season OpenerDec 14 · High Jump · Place 33 · HaverhillHaverhillHigh Jump33.4-06 PB11