Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRage in the Cage Invitational · Apr 611.48Rage in the Cage InvitationalApril 6, 2025
200 Meters · Indoor2025 Northeast-10 Indoor Track & Field Championships · Feb 2222.622025 Northeast-10 Indoor Track & Field ChampionshipsFebruary 22, 2025
200 Meters · OutdoorSCSU Barber-Maloney · Apr 2522.58aSCSU Barber-MaloneyApril 25, 2025
300 Meters · IndoorALDEN INVITATIONAL · Dec 338.19aALDEN INVITATIONALDecember 3, 2022
55 Meter · IndoorMIAA D2 Championship · Feb 136.95aMIAA D2 ChampionshipFebruary 13, 2020
55 Meters · IndoorSutherland Invite · Jan 116.66aSutherland InviteJanuary 11, 2025
60 Meter · Indoor the TRACK at new balance Early Bird invite · Dec 77.17a the TRACK at new balance Early Bird inviteDecember 7, 2024
60 Meters · IndoorNortheast-10 Indoor Championships · Feb 167.13Northeast-10 Indoor ChampionshipsFebruary 16, 2024

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25SCSU Barber-MaloneyApr 25 · 200 Meters · Place 7 · AssumptionAssumption200 Meters7.22.58a PBWind: 1.4Sr
Apr 6Rage in the Cage InvitationalApr 6 · 100 Meters · Place 9 · AssumptionAssumption100 Meters911.48 PBSR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 200 Meters · Place 17 · AssumptionAssumption200 Meters1722.62 PBSR
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 60 Meters · Place 17 · AssumptionAssumption60 Meters177.14SR
Feb 14David Hemery Valentine InvitationalFeb 14 · 200 Meters · Place 61 · AssumptionAssumption200 Meters6122.71a—
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 48 · AssumptionAssumption200 Meters4822.62a—
Jan 24Riverhawk InvitationalJan 24 · 60 Meter · Place 73 · AssumptionAssumption60 MeterRound P73.7.30aSr
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 36 · AssumptionAssumption200 Meters36.22.76aSr
Jan 11Sutherland InviteJan 11 · 200 Meters · Place 4 · AssumptionAssumption200 Meters423.05a—
Jan 11Sutherland InviteJan 11 · 55 Meters · Place 8 · AssumptionAssumption55 Meters86.66a PB—

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 19 · AssumptionAssumption60 MeterRound P19.7.17a PBSr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 200 Meters · Place 20 · AssumptionAssumption200 Meters20.22.83aSr
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 200 Meters · Place 31 · AssumptionAssumption200 MetersRound P3123.30JR
Feb 16Northeast-10 Indoor ChampionshipsFeb 16 · 200 Meters · Place 10 · AssumptionAssumption200 Meters1022.62JR
Feb 16Northeast-10 Indoor ChampionshipsFeb 16 · 60 Meters · Place 8 · AssumptionAssumption60 Meters87.13 PBJR
Feb 16Northeast-10 Indoor ChampionshipsFeb 16 · 60 Meters · Place 8 · AssumptionAssumption60 Meters87.26JR
Feb 9David Hemrey Valentine InvitationalFeb 9 · 200 Meters · Place 121 · AssumptionAssumption200 Meters12122.95JR
Feb 2Tufts Cupid ChallengeFeb 2 · 200 Meters · Place 13 · AssumptionAssumption200 Meters1323.37a—
Feb 2Tufts Cupid ChallengeFeb 2 · 60 Meters · Place 16 · AssumptionAssumption60 Meters167.21a—
Feb 2Tufts Cupid ChallengeFeb 2 · 60 Meters · Place 13 · AssumptionAssumption60 Meters137.19a—
Jan 26John Thomas Terrier ClassicJan 26 · 200 Meters · Place 88 · AssumptionAssumption200 Meters8822.85a—
Jan 26John Thomas Terrier ClassicJan 26 · 60 Meters · Place 21 · AssumptionAssumption60 Meters217.26a—
Jan 19William Sutherland III InvitationalJan 19 · 200 Meters · Place 3 · AssumptionAssumption200 Meters323.24a—
Jan 19William Sutherland III InvitationalJan 19 · 55 Meters · Place 3 · AssumptionAssumption55 Meters36.73a—
Jan 19William Sutherland III InvitationalJan 19 · 55 Meters · Place 4 · AssumptionAssumption55 Meters46.70a—
Jan 13Suffolk Ice BreakerJan 13 · 200 Meters · Place 15 · AssumptionAssumption200 Meters1522.69—
Jan 13Suffolk Ice BreakerJan 13 · 60 Meters · Place 19 · AssumptionAssumption60 MetersRound P197.19—
Jan 13Suffolk Ice BreakerJan 13 · 200 Meters · Place 15 · AssumptionAssumption200 Meters1522.69—
Jan 13Suffolk Ice BreakerJan 13 · 60 Meters · Place 19 · AssumptionAssumption60 MetersRound P197.19—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19George Davis InvitationalApr 19 · 200 Meters · AssumptionAssumption200 Meters—DNSWind: 0.2Jr
Apr 19George Davis InvitationalApr 19 · 100 Meters · AssumptionAssumption100 Meters—DNFWind: -0.5Jr

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 10UMass Boston Beacon InvitationalDec 10 · 60 Meter · Place 4 · AssumptionAssumption60 MeterRound P4.7.24aJr
Dec 10UMass Boston Beacon InvitationalDec 10 · 60 Meter · Place 4 · AssumptionAssumption60 Meter4.7.20aJr
Dec 2Suffolk RelaysDec 2 · 60 Meter · Place 23 · AssumptionAssumption60 MeterRound P23.7.19aJr
Feb 16Northeast-10 ChampionshipsFeb 16 · 200 Meters · Place 13 · AssumptionAssumption200 MetersRound P1322.85SO
Feb 16Northeast-10 ChampionshipsFeb 16 · 60 Meters · Place 18 · AssumptionAssumption60 MetersRound P187.26SO
Feb 10David Hemery Valentine InvitationalFeb 10 · 60 Meter · Place 39 · AssumptionAssumption60 Meter39.7.26aSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 200 Meters · Place 144 · AssumptionAssumption200 Meters144.22.86aSo
Jan 27John Thomas Terrier ClassicJan 27 · 60 Meter · Place 28 · AssumptionAssumption60 Meter28.7.34aSo
Jan 22The William Sutherland III InvitationalJan 22 · 200 Meters · Place 2 · AssumptionAssumption200 Meters223.54aSo
Jan 22The William Sutherland III InvitationalJan 22 · 55 Meters · Place 8 · AssumptionAssumption55 MetersRound P86.81aSo
Jan 14Brandeis Reggie Poyau Memorial InvitationalJan 14 · 200 Meters · Place 2 · AssumptionAssumption200 Meters223.37SO
Jan 14Brandeis Reggie Poyau Memorial InvitationalJan 14 · 60 Meters · Place 4 · AssumptionAssumption60 MetersRound P47.34SO
Jan 14Brandeis Reggie Poyau Memorial InvitationalJan 14 · 60 Meters · Place 4 · AssumptionAssumption60 Meters47.28SO

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 22Jay Carisella Coaches InvitationalApr 22 · 100 Meters · Place 11 · AssumptionAssumption100 Meters1111.67SO
Apr 6Merrimack College Track CarnivalApr 6 · 100 Meters · Place 16 · AssumptionAssumption100 Meters1611.62SO

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Beacon InvitationalDec 10 · 60 Meter · Place 30 · AssumptionAssumption60 MeterRound P30.7.40aSo
Dec 10Beacon InvitationalDec 10 · 200 Meters · Place 32 · AssumptionAssumption200 Meters32.23.53aSo
Dec 3ALDEN INVITATIONALDec 3 · 300 Meters · Place 25 · AssumptionAssumption300 Meters25.38.19a PBSo
Dec 3ALDEN INVITATIONALDec 3 · 60 Meter · Place 24 · AssumptionAssumption60 MeterRound P24.7.33aSo
Feb 11David Hemery Valentine InvitationalFeb 11 · 200 Meters · Place 143 · AssumptionAssumption200 Meters14323.32FR
Jan 30USM Husky InvitationalJan 30 · 55 Meter · Place 15 · AssumptionAssumption55 MeterRound P15.7.05aFr
Jan 30USM Husky InvitationalJan 30 · 200 Meters · Place 6 · AssumptionAssumption200 Meters6.23.92aFr
Jan 22Coaches Tribute MeetJan 22 · 60 Meter · Place 33 · AssumptionAssumption60 MeterRound P33.7.55aFr
Jan 22Coaches Tribute MeetJan 22 · 200 Meters · Place 26 · AssumptionAssumption200 Meters26.24.53aFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26Holy Cross Men's MeetApr 26 · 200 Meters · Place 11 · AssumptionAssumption200 Meters1124.63FR
Apr 26Holy Cross Men's MeetApr 26 · 100 Meters · Place 7 · AssumptionAssumption100 Meters711.67FR
Apr 14Merrimack Alumni ClassicApr 14 · 100 Meters · Place 27 · AssumptionAssumption100 Meters27.11.92aWind: 0Fr
Mar 26Bears InvitationalMar 26 · 100 Meters · Place 43 · AssumptionAssumption100 Meters43.12.19aWind: -1.5Fr

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2Wellesley vs. NatickJun 2 · 200 Meters · NatickNatick200 Meters—27.6Unofficial12
May 26Framingham vs NatickMay 26 · 200 Meters · NatickNatick200 Meters—24.5Unofficial12
Mar 12Walpole vs. NatickMar 12 · 300 Meters · NatickNatick300 Meters—39.3Unofficial12

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA D2 ChampionshipFeb 13 · 55 Meter · Place 18 · NatickNatick55 MeterRound P18.6.95a PB11
Jan 29BSC Open MeetJan 29 · 200 Meters · Place 1 · NatickNatick200 MetersRelay Split1.23.8Unofficial11
Jan 29BSC Open MeetJan 29 · 55 Meter · Place 9 · NatickNatick55 Meter9.7.06a11
Jan 23BSC #5Jan 23 · 300 Meters · Place 11 · NatickNatick300 Meters11.38.79a11
Jan 23BSC #5Jan 23 · 200 Meters · Place 1 · NatickNatick200 MetersRelay Split1.23.8Unofficial11
Jan 9BSC #4Jan 9 · 200 Meters · Place 2 · NatickNatick200 MetersRelay Split2.23.8Unofficial11
Jan 9BSC #4Jan 9 · 55 Meter · Place 11 · NatickNatick55 Meter11.7.07a11
Jan 2BSC #3Jan 2 · 300 Meters · Place 5 · NatickNatick300 Meters5.38.94a11
Jan 2BSC #3Jan 2 · 200 Meters · NatickNatick200 MetersRelay Split—24.6Unofficial11

2019 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic - Large SchoolsDec 21 · 200 Meters · NatickNatick200 MetersRelay Split—23.7Unofficial11
Dec 21MSTCA Speed Classic - Large SchoolsDec 21 · 55 Meter · Place 28 · NatickNatick55 Meter28.7.05a11
Dec 19BSC #2Dec 19 · 300 Meters · Place 5 · NatickNatick300 Meters5.39.17a11
Dec 19BSC #2Dec 19 · 200 Meters · NatickNatick200 MetersRelay Split—24.9Unofficial11
Dec 12Bay State Conf #1Dec 12 · 300 Meters · Place 7 · NatickNatick300 Meters7.39.57a11
Dec 12BSC #1Dec 12 · 300 Meters · Place 7 · NatickNatick300 Meters7.39.57a11
Jan 24BSC #5Jan 24 · 300 Meters · Place 5 · NatickNatick300 Meters5.41.92a10
Jan 24BSC #5Jan 24 · 55 Meter · Place 3 · NatickNatick55 Meter3.7.29a10
Jan 17BSC #4Jan 17 · 55 Meter · Place 4 · NatickNatick55 Meter4.7.34a10
Jan 3BSC #3Jan 3 · 300 Meters · Place 4 · NatickNatick300 Meters442.7210
Jan 3BSC #3Jan 3 · 55 Meters · Place 9 · NatickNatick55 Meters97.4610

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Needham @ NatickMay 8 · 100 Meters · NatickNatick100 Meters—12.1Unofficial10
May 4MSTCA Frosh / Soph LargeMay 4 · 200 Meters · Place 25 · NatickNatick200 MetersRound P25.25.41a10
May 1Brookline v. Framingham & NatickMay 1 · 100 Meters · Place 11 · NatickNatick100 Meters11.12.40a10
Apr 24Wellesley @ NatickApr 24 · 100 Meters · NatickNatick100 Meters—12.4Unofficial10
Apr 10Natick @ Newton NorthApr 10 · 200 Meters · NatickNatick200 Meters—25.1Unofficial10
Apr 10Natick @ Newton NorthApr 10 · 100 Meters · NatickNatick100 Meters—12.5Unofficial10

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20BSC #2Dec 20 · 300 Meters · Place 7 · NatickNatick300 Meters7.43.99a10
Dec 20BSC #2Dec 20 · 55 Meter · Place 7 · NatickNatick55 Meter7.7.44a10

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9Walpole V. NatickMay 9 · 200 Meters · NatickNatick200 Meters—27.3Unofficial9
May 9Walpole V. NatickMay 9 · 100 Meters · NatickNatick100 Meters—12.7Unofficial9
May 5MSTCA Frosh-Soph LargeMay 5 · 200 Meters · Place 68 · NatickNatick200 MetersRound P68.26.88a9
May 2Natick v. NorwoodMay 2 · 200 Meters · NatickNatick200 Meters—26.4Unofficial9
May 2Natick v. NorwoodMay 2 · 100 Meters · NatickNatick100 Meters—12.7Unofficial9
Apr 25Natick vs. WellesleyApr 25 · 200 Meters · NatickNatick200 Meters—26.3Unofficial9
Apr 25Natick vs. WellesleyApr 25 · 100 Meters · NatickNatick100 Meters—12.9Unofficial9
Apr 11Natick v. MiltonApr 11 · 200 Meters · NatickNatick200 Meters—26.7Unofficial9
Apr 11Natick v. MiltonApr 11 · 100 Meters · NatickNatick100 Meters—12.8Unofficial9