Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNew England Division III Outdoor Championships · May 115.76aNew England Division III Outdoor ChampionshipsMay 1, 2026
200 Meters · IndoorSuffolk Ice Breaker · Jan 1827.75aSuffolk Ice BreakerJanuary 18, 2026
400 Meters · IndoorJohn Thomas Terrier Classic · Jan 311:04.32aJohn Thomas Terrier ClassicJanuary 31, 2025
400m Hurdles · 30" / 0.762m · OutdoorGreat Northeast Outdoor Championships · Apr 251:08.05aGreat Northeast Outdoor ChampionshipsApril 25, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 20 · Saint Joseph's (Maine)100m Hurdles33" / 0.838mRound P20.15.76a PBWind: 1.6Sr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 2 · Saint Joseph's (Maine)400m Hurdles30" / 0.762m2.1:08.05a PBSr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 100m Hurdles · Place 2 · Saint Joseph's (Maine)100m Hurdles33" / 0.838mRound P2.16.16aWind: -0.4Sr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 100m Hurdles · Place 2 · Saint Joseph's (Maine)100m Hurdles33" / 0.838m2.15.91aSr
Apr 11St Josephs Track & Field InvitationalApr 11 · 400m Hurdles · Place 1 · Saint Joseph's (Maine)400m Hurdles30" / 0.762m1.1:10.13aSr
Apr 11St Josephs Track & Field InvitationalApr 11 · 100m Hurdles · Place 1 · Saint Joseph's (Maine)100m Hurdles33" / 0.838m1.15.97aWind: 2.2Sr
Apr 11Monks Track and Field InvitationalApr 11 · 400m Hurdles · Place 1 · Saint Joseph's (Maine)400m Hurdles30" / 0.762m1.1:10.13aSr
Apr 11Monks Track and Field InvitationalApr 11 · 100m Hurdles · Place 1 · Saint Joseph's (Maine)100m Hurdles33" / 0.838m1.15.97aSr
Apr 4Jim Sheehan MemorialApr 4 · 400m Hurdles · Place 4 · Saint Joseph's (Maine)400m Hurdles30" / 0.762m4.1:10.21aSr
Apr 4Jim Sheehan MemorialApr 4 · 100m Hurdles · Place 3 · Saint Joseph's (Maine)100m Hurdles33" / 0.838m3.16.01aWind: 1.9Sr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 28 · Saint Joseph's (Maine)200 Meters2827.75a PBJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Sheehan InviteApr 5 · 400m Hurdles · Place 1 · Saint Joseph's (Maine)400m Hurdles11:09.48aJR
Apr 5Sheehan InviteApr 5 · 100m Hurdles · Place 2 · Saint Joseph's (Maine)100m Hurdles215.98aJR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 60m Hurdles · Place 10 · Saint Joseph's (Maine)60m Hurdles1010.38a—
Jan 31John Thomas Terrier ClassicJan 31 · 60m Hurdles · Place 10 · Saint Joseph's (Maine)60m Hurdles1010.38a—
Jan 31John Thomas Terrier ClassicJan 31 · 400 Meters · Place 73 · Saint Joseph's (Maine)400 Meters731:04.32a PB—
Jan 11Suffolk RelaysJan 11 · 60m Hurdles · Place 21 · Saint Joseph's (Maine)60m Hurdles2110.11a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3NE Division 3May 3 · 400m Hurdles · Place 11 · Saint Joseph's (Maine)400m Hurdles111:06.40a—
May 3NE Division 3May 3 · 100m Hurdles · Place 17 · Saint Joseph's (Maine)100m Hurdles1716.25a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26John Thomas Terrier ClassicJan 26 · 60m Hurdles · Place 19 · Saint Joseph's (Maine)60m Hurdles1910.54a—