Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHockomock League Freshman Sophomore Meet · Apr 216.13aHockomock League Freshman Sophomore MeetApril 2, 2022
100m Hurdles · 33" / 0.838m · OutdoorConference of New England Outdoor Championships · Apr 2417.22aConference of New England Outdoor ChampionshipsApril 24, 2026
200 Meters · IndoorTufts Cupid Challenge · Feb 1329.12aTufts Cupid ChallengeFebruary 13, 2026
200 Meters · OutdoorMSTCA Warrior Invite · Apr 2132.95aMSTCA Warrior InviteApril 21, 2022
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2246.29aMSTCA Speed Classic (Sunday)December 22, 2024
400 Meters · OutdoorMSTCA Warrior Invite · Apr 211:22.72aMSTCA Warrior InviteApril 21, 2022
400m Hurdles · 30" / 0.762m · OutdoorSpringfield College Classic · Apr 41:12.41aSpringfield College ClassicApril 4, 2026
55m Hurdles · 33" · IndoorHockomock League #1 · Dec 179.51aHockomock League #1December 17, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 400m Hurdles · Place 8 · Wentworth (Mass.)Wentworth (Mass.)400m Hurdles30" / 0.762m8.1:13.16aFr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 100m Hurdles · Place 10 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838m10.17.22a PBWind: -1.2Fr
Apr 17Bridgewater State Bears InvitationalApr 17 · 400m Hurdles · Place 3 · Wentworth (Mass.)Wentworth (Mass.)400m Hurdles30" / 0.762m3.1:16.56aFr
Apr 17Bridgewater State Bears InvitationalApr 17 · 100m Hurdles · Place 3 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838m3.17.26aWind: 1.2Fr
Apr 10Silfen InvitationalApr 10 · 100m Hurdles · Place 9 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838mRound P9.17.33aWind: 3Fr
Apr 4Springfield College ClassicApr 4 · 400m Hurdles · Place 7 · Wentworth (Mass.)Wentworth (Mass.)400m Hurdles30" / 0.762m7.1:12.41a PBFr
Apr 4Springfield College ClassicApr 4 · 100m Hurdles · Place 13 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838mRound P13.17.15aWind: 2.6Fr
Mar 27Jonathan Tymann InvitationalMar 27 · 400m Hurdles · Place 5 · Wentworth (Mass.)Wentworth (Mass.)400m Hurdles30" / 0.762m5.1:15.27aFr
Mar 27Jonathan Tymann InvitationalMar 27 · 100m Hurdles · Place 5 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838mRound P5.17.46aWind: 0.7Fr
Mar 27Jonathan Tymann InvitationalMar 27 · 100m Hurdles · Place 5 · Wentworth (Mass.)Wentworth (Mass.)100m Hurdles33" / 0.838m5.17.77aWind: 0Fr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Wheaton Post-Season QualifierFeb 21 · 60m Hurdles · Place 13 · WentworthWentworth60m Hurdles1310.20FR
Feb 13Tufts Cupid ChallengeFeb 13 · 60m Hurdles · Place 19 · Wentworth (Mass.)Wentworth (Mass.)60m HurdlesRound P1910.21aFr
Feb 13Tufts Cupid ChallengeFeb 13 · 200 Meters · Place 29 · Wentworth (Mass.)Wentworth (Mass.)200 Meters2929.12a PBFr
Jan 30Harvard InvitationalJan 30 · 60m Hurdles · Place 59 · WentworthWentworth60m HurdlesRound P5910.23FR
Jan 24Massasoit ClassicJan 24 · 60m Hurdles · Place 11 · Wentworth (Mass.)Wentworth (Mass.)60m Hurdles1110.40aFR
Jan 24Massasoit ClassicJan 24 · 200 Meters · Place 22 · Wentworth (Mass.)Wentworth (Mass.)200 Meters2229.28aFR
Jan 18Suffolk Ice BreakerJan 18 · 60m Hurdles · Place 24 · Wentworth (Mass.)Wentworth (Mass.)60m HurdlesRound P2410.35a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 21 · StoughtonStoughton400m Hurdles30" / 0.762m21.1:13.10a12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 16 · StoughtonStoughton100m Hurdles33" / 0.838mRound P16.17.64aWind: 2.512
May 24Hockomock Spring Track ChampionshipMay 24 · 400m Hurdles · Place 6 · StoughtonStoughton400m Hurdles61:10.82a12
May 24Hockomock Spring Track ChampionshipMay 24 · 100m Hurdles · Place 6 · StoughtonStoughton100m Hurdles617.06a12
May 24Hockomock Spring Track ChampionshipMay 24 · 100m Hurdles · Place 7 · StoughtonStoughton100m Hurdles716.99a12
May 13Foxborough vs. StoughtonMay 13 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles273.612
May 13Foxborough vs. StoughtonMay 13 · 100m Hurdles · Place 1 · StoughtonStoughton100m Hurdles116.612
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 16 · StoughtonStoughton400m Hurdles161:14.15a12
May 10MSTCA Coaches Shore InvitationalMay 10 · 100m Hurdles · Place 14 · StoughtonStoughton100m Hurdles1417.44a12
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 100m Hurdles · Place 4 · StoughtonStoughton100m Hurdles417.06a12
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 100m Hurdles · Place 4 · StoughtonStoughton100m Hurdles417.03a12
Apr 29Stoughton vs MansfieldApr 29 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles21:13.612
Apr 29Stoughton vs MansfieldApr 29 · 100m Hurdles · Place 1 · StoughtonStoughton100m Hurdles116.612
Apr 24MSTCA Warrior InvitationalApr 24 · 400m Hurdles · Place 6 · StoughtonStoughton400m Hurdles61:10.89a12
Apr 24MSTCA Warrior InvitationalApr 24 · 100m Hurdles · Place 8 · StoughtonStoughton100m Hurdles816.97a12
Apr 15Hock Dual: OA vs. StoughtonApr 15 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles272.912
Apr 8Stoughton vs. CantonApr 8 · 400m Hurdles · Place 4 · StoughtonStoughton400m Hurdles473.212
Apr 8Stoughton vs. CantonApr 8 · 100m Hurdles · Place 2 · StoughtonStoughton100m Hurdles217.312
Apr 1Stoughton vs. North AttleboroApr 1 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles30" / 0.762m2.71.5Unofficial12
Apr 1Stoughton vs. North AttleboroApr 1 · 100m Hurdles · Place 1 · StoughtonStoughton100m Hurdles33" / 0.838m1.16.8Unofficial12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 18 · StoughtonStoughton55m Hurdles189.38a—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 5 · StoughtonStoughton55m Hurdles59.36a—
Feb 6Hockomock League ChampionshipFeb 6 · 55m Hurdles · Place 5 · StoughtonStoughton55m Hurdles59.33a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 16 · StoughtonStoughton55m HurdlesRound P169.44a—
Jan 23Hockomock League #4Jan 23 · 55m Hurdles · Place 5 · StoughtonStoughton55m Hurdles59.55a—
Jan 16Hockomock League #3Jan 16 · 55m Hurdles · Place 6 · StoughtonStoughton55m Hurdles69.62a—
Jan 16Hockomock League #3Jan 16 · 300 Meters · Place 21 · StoughtonStoughton300 Meters2147.87a—
Jan 9Hockomock League #2Jan 9 · 55m Hurdles · Place 3 · StoughtonStoughton55m Hurdles39.49a—
Jan 9Hockomock League #2Jan 9 · 300 Meters · Place 22 · StoughtonStoughton300 Meters2246.59a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 21 · StoughtonStoughton300 Meters21.46.29a PB12
Dec 17Hockomock League #1Dec 17 · 55m Hurdles · Place 3 · StoughtonStoughton55m Hurdles33"3.9.51a PB12
Feb 8Hockomock League MeetFeb 8 · 55m Hurdles · Place 19 · StoughtonStoughton55m Hurdles1910.44a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55m Hurdles · Place 25 · StoughtonStoughton55m HurdlesRound P259.8611
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55m Hurdles · Place 25 · StoughtonStoughton55m HurdlesRound P259.8611
Jan 19J. V. Meet # 4Jan 19 · 55m Hurdles · StoughtonStoughton55m Hurdles33"—10.2Unofficial11
Jan 18Hockomock League Meet #5Jan 18 · 55m Hurdles · Place 10 · StoughtonStoughton55m Hurdles109.95a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 22 · StoughtonStoughton400m Hurdles221:13.96a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 100m Hurdles · Place 19 · StoughtonStoughton100m Hurdles1917.44a—
May 18Hockomock League T&F ChampionshipMay 18 · 400m Hurdles · Place 7 · StoughtonStoughton400m Hurdles71:11.67a—
May 18Hockomock League T&F ChampionshipMay 18 · 100m Hurdles · Place 9 · StoughtonStoughton100m Hurdles917.78a—
May 10MSTCA Twilight InvitationalMay 10 · 400m Hurdles · Place 30 · StoughtonStoughton400m Hurdles301:18.21a—
May 10MSTCA Twilight InvitationalMay 10 · 100m Hurdles · Place 16 · StoughtonStoughton100m Hurdles1617.27a—
May 7Mansfield at StoughtonMay 7 · 400m Hurdles · Place 3 · StoughtonStoughton400m Hurdles30" / 0.762m3.74.5Unofficial11
May 7Mansfield at StoughtonMay 7 · 100m Hurdles · Place 3 · StoughtonStoughton100m Hurdles33" / 0.838m3.17.1Unofficial11
May 414th Annual GNB Sunset InvitationalMay 4 · 100m Hurdles · Place 8 · StoughtonStoughton100m HurdlesRound P817.64a—
May 414th Annual GNB Sunset InvitationalMay 4 · 100m Hurdles · Place 8 · StoughtonStoughton100m Hurdles824.64a—
Apr 30Stoughton at FoxboroApr 30 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles30" / 0.762m2.74.8Unofficial11
Apr 30Stoughton at FoxboroApr 30 · 100m Hurdles · Place 2 · StoughtonStoughton100m Hurdles33" / 0.838m2.17.8Unofficial11
Apr 23Canton at StoughtonApr 23 · 400m Hurdles · StoughtonStoughton400m Hurdles30" / 0.762m—1:24.2Unofficial11
Apr 23Canton at StoughtonApr 23 · 100m Hurdles · Place 2 · StoughtonStoughton100m Hurdles33" / 0.838m2.16.9Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 100m Hurdles · Place 12 · StoughtonStoughton100m Hurdles1217.61a—
Apr 9Sharon at StoughtonApr 9 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles30" / 0.762m2.83Unofficial11
Apr 9Sharon at StoughtonApr 9 · 100m Hurdles · Place 2 · StoughtonStoughton100m Hurdles33" / 0.838m2.17.7Unofficial11
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 400m Hurdles · Place 2 · StoughtonStoughton400m Hurdles30" / 0.762m2.82.111
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 100m Hurdles · Place 2 · StoughtonStoughton100m Hurdles33" / 0.838m2.17.511

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 55m Hurdles · Place 9 · StoughtonStoughton55m Hurdles33"9.10.23a11
Dec 7Hockomock League Meet #1Dec 7 · 55m Hurdles · Place 8 · StoughtonStoughton55m Hurdles33"8.10.00a11
Feb 14MSTCA Rising ChampionshipsFeb 14 · 55m Hurdles · Place 12 · StoughtonStoughton55m HurdlesRound P1210.50a—
Feb 9Hockomock League MeetFeb 9 · 55m Hurdles · Place 3 · StoughtonStoughton55m Hurdles310.21SO
Jan 19Hockomock Dual Meet #5Jan 19 · 55m Hurdles · Place 5 · StoughtonStoughton55m Hurdles510.77SO
Jan 16Paul Davey InvitationalJan 16 · 200 Meters · StoughtonStoughton200 MetersRelay Split—29.4Unofficial10
Jan 16Paul Davey InvitationalJan 16 · 55m Hurdles · StoughtonStoughton55m Hurdles33"—10.4Unofficial10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55m Hurdles · Place 32 · StoughtonStoughton55m Hurdles33"Round P32.11.03a10
Jan 3Hockomock Dual Meet #3Jan 3 · 55m Hurdles · Place 5 · StoughtonStoughton55m Hurdles510.76SO

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · 100m Hurdles · Place 16 · StoughtonStoughton100m HurdlesRound P1618.96a—
May 9Mansfield vs StoughtonMay 9 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—22.8Unofficial10
May 9Mansfield vs StoughtonMay 9 · 200 Meters · StoughtonStoughton200 Meters—30.6Unofficial10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100m Hurdles · Place 12 · StoughtonStoughton100m HurdlesRound P1218.85a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100m Hurdles · Place 9 · StoughtonStoughton100m Hurdles918.51a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100m Hurdles · Place 12 · StoughtonStoughton100m Hurdles33" / 0.838mRound P12.18.85a10
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100m Hurdles · Place 9 · StoughtonStoughton100m Hurdles33" / 0.838m9.18.51a10
May 2Foxboro at StoughtonMay 2 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—17.9Unofficial10
May 2Foxboro at StoughtonMay 2 · 200 Meters · StoughtonStoughton200 Meters—29.78Unofficial10
Apr 25Stoughton at CantonApr 25 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—18.5Unofficial10
Apr 25Stoughton at CantonApr 25 · 200 Meters · StoughtonStoughton200 Meters—29.9Unofficial10
Apr 20MSTCA Warrior InvitationalApr 20 · 100m Hurdles · Place 24 · StoughtonStoughton100m Hurdles2419.91a—
Apr 11Stoughton at SharonApr 11 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—18.7Unofficial10
Apr 11Stoughton at SharonApr 11 · 200 Meters · StoughtonStoughton200 Meters—30Unofficial10
Apr 4Oliver Ames at StoughtonApr 4 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—20.1Unofficial10
Apr 4Oliver Ames at StoughtonApr 4 · 200 Meters · StoughtonStoughton200 Meters—31.1Unofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Hockomock Dual Meet #2Dec 20 · 55m Hurdles · Place 17 · StoughtonStoughton55m Hurdles33"17.10.96a10
Dec 8Hockomock League Dual Meet #1Dec 8 · 55m Hurdles · Place 15 · StoughtonStoughton55m Hurdles33"15.10.83a10

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100m Hurdles · Place 30 · StoughtonStoughton100m Hurdles33" / 0.838mRound P30.20.01a9
May 10Sharon at StoughtonMay 10 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—20.7Unofficial9
May 10Sharon at StoughtonMay 10 · 100 Meters · StoughtonStoughton100 Meters—15.9Unofficial9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 100m Hurdles · Place 31 · StoughtonStoughton100m Hurdles33" / 0.838mRound P31.20.14a9
May 3Foxboro at StoughtonMay 3 · 100m Hurdles · StoughtonStoughton100m Hurdles33" / 0.838m—21.1Unofficial9
May 3Foxboro at StoughtonMay 3 · 100 Meters · StoughtonStoughton100 Meters—14.8Unofficial9
Apr 26North Attleboro at StoughtonApr 26 · 200 Meters · StoughtonStoughton200 Meters—31.86Unofficial9
Apr 26North Attleboro at StoughtonApr 26 · 100 Meters · StoughtonStoughton100 Meters—14.8Unofficial9
Apr 21MSTCA Warrior InviteApr 21 · 400 Meters · Place 42 · StoughtonStoughton400 Meters42.1:22.72a PB9
Apr 21MSTCA Warrior InviteApr 21 · 200 Meters · Place 46 · StoughtonStoughton200 Meters46.32.95a PB9
Apr 12Stoughton at O.A.Apr 12 · 200 Meters · StoughtonStoughton200 Meters—31.6Unofficial9
Apr 5Canton at StoughtonApr 5 · 200 Meters · StoughtonStoughton200 Meters—32.4Unofficial9
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · 200 Meters · StoughtonStoughton200 Meters—DNS9
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · 100 Meters · Place 34 · StoughtonStoughton100 Meters34.16.13a PB9