Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorMid-American Conference Outdoor Track Field Championships · May 1410.72aMid-American Conference Outdoor Track Field ChampionshipsMay 14, 2026
100 Meters · OutdoorUMASS Commonwealth Invitational · Apr 1110.67aUMASS Commonwealth InvitationalApril 11, 2026
200 Meters · IndoorRiverhawk Invitational · Jan 2422.51aRiverhawk InvitationalJanuary 24, 2025
200 Meters · OutdoorHaverhill and Methuen at Andover · May 821.9Haverhill and Methuen at AndoverMay 8, 2024
300 Meters · IndoorBeantown Challenge · Jan 1736.33aBeantown ChallengeJanuary 17, 2026
55 Meter · IndoorNew England HS Indoor Track & Field Championship · Mar 26.42aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
55 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 156.46aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
60 Meter · IndoorMAC Indoor Track & Field Championships · Feb 276.94aMAC Indoor Track & Field ChampionshipsFebruary 27, 2026
60 Meter · OutdoorHarvard Classic · Dec 66.92aHarvard ClassicDecember 6, 2025
60 Meters · IndoorURI Coaches Invitational · Feb 146.85URI Coaches InvitationalFebruary 14, 2026

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

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 100 Meters · Place 8 · UMassUMass100 MetersRound P8.10.75aWind: 0.9So
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 100 Meters · Place 8 · UMassUMass100 Meters8.10.72a PBWind: -0.6So
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 60 Meters · Place 5 · UMassUMass60 Meters56.91aSO
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 60 Meters · Place 2 · UMassUMass60 Meters26.87aSO
Feb 27MAC Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 7 · UMassUMass60 MeterRound P7.6.94a PBSo
Feb 27MAC Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 7 · UMassUMass60 Meter7.6.94aSo
Feb 14URI Coaches InvitationalFeb 14 · 60 Meters · Place 2 · UMass AmherstUMass Amherst60 MetersRound P26.96SO
Feb 14URI Coaches InvitationalFeb 14 · 60 Meters · Place 1 · UMass AmherstUMass Amherst60 Meters16.85 PBSO
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 60 Meters · Place 6 · UMassUMass60 MetersRound P66.91aSo
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 60 Meters · Place 3 · UMassUMass60 Meters36.85aSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 60 Meters · Place 4 · UMassUMass60 MetersRound P46.90aSo
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 60 Meters · Place 6 · UMassUMass60 Meters66.92aSo
Jan 17Beantown ChallengeJan 17 · 300 Meters · Place 36 · UMassUMass300 Meters3636.33a PBSo
Jan 17Beantown ChallengeJan 17 · 60 Meters · Place 12 · UMassUMass60 MetersRound P126.87aSo

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 100 Meters · Place 8 · UMassUMass100 MetersRound P8.10.82aWind: 0.3So
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 100 Meters · Place 6 · UMassUMass100 Meters6.10.71aSo
May 1Larry Ellis InvitationalMay 1 · 200 Meters · UMassUMass200 Meters--DNSWind: 1.1So
May 1Larry Ellis InvitationalMay 1 · 100 Meters · Place 20 · UMassUMass100 Meters20.10.89aWind: 0.4So
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 200 Meters · Place 2 · UMassUMass200 Meters2.21.96aWind: 1So
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 100 Meters · Place 1 · UMassUMass100 Meters1.10.74aWind: 0So
Apr 17Georgia Tech InvitationalApr 17 · 200 Meters · Place 46 · UMassUMass200 Meters46.21.92aWind: 0So
Apr 17Georgia Tech InvitationalApr 17 · 100 Meters · Place 34 · UMassUMass100 Meters34.10.80aWind: -0.8So
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · UMassUMass200 Meters—DNSWind: 3.8So
Apr 11UMASS Commonwealth InvitationalApr 11 · 100 Meters · Place 5 · UMassUMass100 Meters5.10.67a PBWind: 1.6So

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 60 Meter · Place 5 · UMassUMass60 MeterRound P5.6.92a PBSo
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 100 Meters · Place 7 · UMassUMass100 Meters7.10.80aWind: 1.1Fr
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 5 · UMass AmherstUMass Amherst100 Meters510.94FR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 5 · UMass AmherstUMass Amherst100 Meters510.94FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 18 · UMassUMass200 Meters18.22.58aWind: 3.8Fr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 100 Meters · Place 12 · UMassUMass100 Meters12.10.87aWind: 2.9Fr
Apr 5UMASS Flagship OpenerApr 5 · 200 Meters · Place 7 · UMass AmherstUMass Amherst200 Meters722.93FR
Apr 5UMASS Flagship OpenerApr 5 · 100 Meters · Place 8 · UMass AmherstUMass Amherst100 Meters811.13FR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 60 Meters · Place 2 · UMassUMass60 Meters27.06a—
Jan 24Riverhawk InvitationalJan 24 · 60 Meter · Place 20 · UMassUMass60 MeterRound P20.7.05aFr
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 26 · UMassUMass200 Meters26.22.51a PBFr
Jan 18The Battle in BeantownJan 18 · 200 Meters · Place 12 · UMassUMass200 Meters1223.08a—
Jan 18The Battle in BeantownJan 18 · 60 Meters · Place 17 · UMassUMass60 MetersRound P177.12a—
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 200 Meters · Place 28 · UMass AmherstUMass Amherst200 Meters2823.28FR
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 200 Meters · Place 28 · UMass AmherstUMass Amherst200 Meters2823.28FR

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5UCONN Husky ChallengeDec 5 · 300 Meters · Place 9 · UMassUMass300 Meters9.40.14aFr
Dec 5UCONN Husky ChallengeDec 5 · 60 Meter · Place 9 · UMassUMass60 MeterRound P9.7.14aFr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 55 Meter · Place 4 · AndoverAndover55 MeterRound P4.6.53a12
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 55 Meter · Place 1 · AndoverAndover55 Meter1.6.42a PB12
Feb 24MIAA Meet of Champions Feb 24 · 55 Meters · Place 3 · AndoverAndover55 Meters36.57a—
Feb 24MIAA Meet of Champions Feb 24 · 55 Meters · Place 6 · AndoverAndover55 Meters66.58a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 3 · AndoverAndover55 Meters36.56a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 2 · AndoverAndover55 Meters26.46a PB—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 1 · AndoverAndover55 Meters16.59a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 1 · AndoverAndover55 Meters16.50a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 2 · AndoverAndover55 MetersRound P26.5212
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 3 · AndoverAndover55 Meters36.5112
Jan 24MVC Week 5Jan 24 · 55 Meters · Place 1 · AndoverAndover55 Meters16.69a—
Jan 3MVC Week 2Jan 3 · 55 Meters · Place 1 · AndoverAndover55 Meters16.70a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 200 Meters · Place 10 · AndoverAndover200 Meters1022.14a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 200 Meters · Place 7 · AndoverAndover200 MetersRound P7.22.04aWind: 0.612
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 200 Meters · Place 7 · AndoverAndover200 Meters7.22.00aWind: 012
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 100 Meters · Place 4 · AndoverAndover100 MetersRound P4.10.85aWind: 0.312
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 100 Meters · Place 2 · AndoverAndover100 Meters2.10.69aWind: 1.212
May 18MVC League ChampionshipMay 18 · 200 Meters · Place 1 · AndoverAndover200 Meters122.60a—
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 1 · AndoverAndover100 Meters111.08a—
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 1 · AndoverAndover100 Meters110.99a—
May 11Andover Boosters InvitationalMay 11 · 200 Meters · Place 1 · AndoverAndover200 Meters122.24a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 1 · AndoverAndover100 Meters111.06a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 1 · AndoverAndover100 Meters110.89a—
May 8Haverhill and Methuen at AndoverMay 8 · 200 Meters · Place 1 · AndoverAndover200 Meters121.9 PB—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 100 Meters · Place 1 · AndoverAndover100 Meters111.03a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 100 Meters · Place 1 · AndoverAndover100 Meters110.86a—
May 1Andover at LowellMay 1 · 100 Meters · Place 1 · AndoverAndover100 Meters110.7—
Apr 24North Andover at AndoverApr 24 · 200 Meters · Place 1 · AndoverAndover200 Meters122.5—
Apr 24North Andover at AndoverApr 24 · 100 Meters · Place 2 · AndoverAndover100 Meters211.0—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100 Meters · Place 2 · AndoverAndover100 MetersRound P2.11.35a12
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100 Meters · Place 1 · AndoverAndover100 Meters1.11.14a12
Apr 10Andover at Central CatholicApr 10 · 100 Meters · Place 1 · AndoverAndover100 Meters111.0—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60 Meter · Place 2 · AndoverAndover60 MeterRound P2.7.05a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60 Meter · Place 3 · AndoverAndover60 Meter3.7.02a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55 Meter · Place 1 · AndoverAndover55 MeterRound P1.6.54a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55 Meter · Place 4 · AndoverAndover55 Meter4.6.54a12
Dec 20MVC Week 1Dec 20 · 300 Meters · Place 5 · AndoverAndover300 Meters5.38.23a12
Dec 20MVC Week 1Dec 20 · 55 Meter · Place 1 · AndoverAndover55 Meter1.6.68a12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 1 · AndoverAndover55 Meter1.6.55a12
Dec 13Home Meet #1 - PATF vs. Andover HS (12/13)Dec 13 · 55 Meter · Place 1 · AndoverAndover55 Meter1.6.62a12
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 55 Meter · Place 19 · AndoverAndover55 MeterRound P19.6.80a11
Feb 2MVC Week 6Feb 2 · 55 Meters · Place 6 · AndoverAndover55 Meters66.9311
Jan 29MSTCA Coaches InvitationalJan 29 · 55 Meters · Place 19 · AndoverAndover55 MetersRound P196.85a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 55 Meter · Place 19 · AndoverAndover55 MeterRound P19.6.85a11

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 100 Meters · Place 19 · AndoverAndover100 Meters1911.24a—
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 100 Meters · Place 20 · AndoverAndover100 MetersRound P20.11.29aWind: 1.111
May 20MVC ChampionshipMay 20 · 100 Meters · Place 6 · AndoverAndover100 MetersRound P6.11.53a11
May 20MVC ChampionshipMay 20 · 100 Meters · Place 5 · AndoverAndover100 Meters5.11.46a11
May 13Andover Boosters MeetMay 13 · 100 Meters · Place 5 · AndoverAndover100 MetersRound P5.11.49a11
May 13Andover Boosters MeetMay 13 · 100 Meters · Place 8 · AndoverAndover100 Meters8.11.56a11
May 10Andover at North AndoverMay 10 · 100 Meters · Place 2 · AndoverAndover100 Meters2.11.29a11
Apr 12Andover at MethuenApr 12 · 100 Meters · Place 2 · AndoverAndover100 Meters211.4—
Apr 8PATF Home Meet #1 (4/8) - vs. AHSApr 8 · 100 Meters · Place 3 · AndoverAndover100 Meters3.11.45a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 55 Meter · Place 6 · AndoverAndover55 Meter6.6.92a11