Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCommonwealth Athletic Conference · Jan 225:08.30aCommonwealth Athletic ConferenceJanuary 22, 2024
1 Mile · OutdoorVocational Championship · May 165:22.53aVocational Championship May 16, 2022
100 Meters · OutdoorBillerica at Lawrence · Apr 3010.6Billerica at LawrenceApril 30, 2025
1000 Meters · IndoorMIAA D4 Indoor Track & Field Championships · Feb 152:47.08aMIAA D4 Indoor Track & Field ChampionshipsFebruary 15, 2023
1500 Meters · OutdoorMSTCA North Decathlon · Jun 34:29.02aMSTCA North DecathlonJune 3, 2024
2 Miles · IndoorCommonwealth Athletic Conference Championships · Feb 1111:07.54aCommonwealth Athletic Conference ChampionshipsFebruary 11, 2023
2 Miles · OutdoorMIAA Division 4 Outdoor Track & Field Championship · May 2610:30.72aMIAA Division 4 Outdoor Track & Field ChampionshipMay 26, 2023
200 Meters · IndoorNortheast-10 Indoor Championships · Feb 1921.56Northeast-10 Indoor ChampionshipsFebruary 19, 2026
200 Meters · OutdoorLawrence at Tewksbury · May 1421.5Lawrence at TewksburyMay 14, 2025
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2235.97aMSTCA Speed Classic (Sunday)December 22, 2024
400 Meters · IndoorSuffolk Ice Breaker · Jan 1850.07aSuffolk Ice BreakerJanuary 18, 2026
400 Meters · OutdoorMIAA Meet of Champions · Jun 548.67aMIAA Meet of ChampionsJune 5, 2025
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 1848.490aMSTCA Division 1 RelaysMay 18, 2025
55 Meters · IndoorMVC Week 2 · Jan 86.81aMVC Week 2January 8, 2025
60 Meter · IndoorSpringfield College Season Opener · Dec 67.24aSpringfield College Season OpenerDecember 6, 2025
600 Meters · IndoorCommonwealth Athletic Conference Meet #3 · Jan 291:26.42aCommonwealth Athletic Conference Meet #3January 29, 2024
800 Meters · OutdoorVocational Championship · May 162:18.47aVocational Championship May 16, 2022
High Jump · OutdoorMSTCA North Decathlon · Jun 31.48mMSTCA North DecathlonJune 3, 2024
Long Jump · OutdoorMSTCA North Decathlon · Jun 35.68mMSTCA North DecathlonJune 3, 2024
Triple Jump · OutdoorMSTCA North Decathlon · Jun 311.54mMSTCA North DecathlonJune 3, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 100 Meters · Franklin PierceFranklin Pierce100 MetersRound P—DNFFr
May 1NE10 OutdoorMay 1 · 200 Meters · Franklin PierceFranklin Pierce200 MetersRound P--DNSWind: 0.2Fr
May 1NE10 OutdoorMay 1 · 100 Meters · Franklin PierceFranklin Pierce100 MetersRound P--DNFWind: 2Fr
Apr 18AIC InvitationalApr 18 · 200 Meters · Place 7 · Franklin PierceFranklin Pierce200 Meters7.22.80aFr
Apr 11Ed Daniels ClassicApr 11 · 400 Meters · Place 16 · Franklin PierceFranklin Pierce400 Meters16.51.11aFr
Apr 11Ed Daniels ClassicApr 11 · 200 Meters · Place 7 · Franklin PierceFranklin Pierce200 Meters7.22.13aWind: 2.3Fr
Apr 4Jim Sheehan MemorialApr 4 · 100 Meters · Place 7 · Franklin PierceFranklin Pierce100 Meters7.11.23aWind: 0.7Fr
Mar 26SNHU Spring InvitationalMar 26 · 200 Meters · Place 2 · Franklin PierceFranklin Pierce200 Meters2.22.00aWind: 0.3Fr
Mar 26SNHU Spring InvitationalMar 26 · 100 Meters · Place 7 · Franklin PierceFranklin Pierce100 Meters7.11.05aWind: -0.1Fr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 200 Meters · Place 2 · Franklin PierceFranklin Pierce200 MetersRound P221.56 PBFR
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 200 Meters · Place 3 · Franklin PierceFranklin Pierce200 Meters321.61FR
Feb 13David Hemery Valentine InvitationalFeb 13 · 200 Meters · Place 4 · Franklin PierceFranklin Pierce200 Meters421.86aFr
Feb 6Riverhawk InvitationalFeb 6 · 400 Meters · Place 19 · Franklin PierceFranklin Pierce400 Meters1950.08aFr
Jan 18Suffolk Ice BreakerJan 18 · 400 Meters · Place 5 · Franklin PierceFranklin Pierce400 Meters550.07a PBFr
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Franklin PierceFranklin Pierce200 Meters—DNFFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 200 Meters · Place 1 · Franklin PierceFranklin Pierce200 Meters1.22.11aFr
Dec 6Springfield College Season OpenerDec 6 · 60 Meter · Place 6 · Franklin PierceFranklin Pierce60 MeterRound P6.7.24a PBFr
Dec 6Springfield College Season OpenerDec 6 · 60 Meter · Place 7 · Franklin PierceFranklin Pierce60 Meter7.7.24aFr
Dec 6Springfield College Season OpenerDec 6 · 200 Meters · Place 1 · Franklin PierceFranklin Pierce200 Meters1.22.47aFr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 600 Meters · Place 17 · LawrenceLawrence600 Meters171:27.09a—
Feb 7MVC League ChampionshipFeb 7 · 600 Meters · Place 5 · LawrenceLawrence600 Meters51:26.91a—
Jan 29MVC Week 4Jan 29 · 600 Meters · Place 15 · LawrenceLawrence600 Meters151:31.63a—
Jan 8MVC Week 2Jan 8 · Long Jump · Place 27 · LawrenceLawrenceLong Jump2716-8.25—
Jan 8MVC Week 2Jan 8 · 55 Meters · Place 5 · LawrenceLawrence55 Meters56.81a PB—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 400 Meters · Place 5 · LawrenceLawrence400 Meters5.48.80a12
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 200 Meters · LawrenceLawrence200 Meters--DNSWind: 0.312
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 4 · LawrenceLawrence400 Meters448.67a PB12
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 4 · LawrenceLawrence200 MetersRound P421.79a12
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 4 · LawrenceLawrence200 Meters421.66a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · LawrenceLawrence400 MetersRelay Split—50.369a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 3 · LawrenceLawrence400 Meters3.49.73a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 2 · LawrenceLawrence200 MetersRound P2.21.97a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 2 · LawrenceLawrence200 Meters2.21.77a12
May 24MVC League ChampionshipMay 24 · 200 Meters · Place 1 · LawrenceLawrence200 Meters122.49a12
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · LawrenceLawrence400 MetersRelay Split—48.490a PB12
May 14Lawrence at TewksburyMay 14 · 200 Meters · Place 1 · LawrenceLawrence200 Meters121.5 PB12
May 10Andover Boosters InvitationalMay 10 · 400 Meters · Place 1 · LawrenceLawrence400 Meters149.96a12
May 7Chelmsford at LawrenceMay 7 · 400 Meters · Place 1 · LawrenceLawrence400 Meters152.0012
May 7Chelmsford at LawrenceMay 7 · 100 Meters · Place 1 · LawrenceLawrence100 Meters110.9012
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 5 · LawrenceLawrence400 Meters549.33a12
Apr 30Billerica at LawrenceApr 30 · 400 Meters · Place 1 · LawrenceLawrence400 Meters149.712
Apr 30Billerica at LawrenceApr 30 · 100 Meters · Place 1 · LawrenceLawrence100 Meters110.6 PB12
Apr 25MSTCA InVacational & PentathlonApr 25 · 400 Meters · Place 1 · LawrenceLawrence400 Meters149.4312
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400 Meters · LawrenceLawrence400 Meters—DNS12
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 1 · LawrenceLawrence200 Meters1.22.21a12
Apr 17Lawrence at DracutApr 17 · 400 Meters · Place 1 · LawrenceLawrence400 Meters149.912

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 2 · LawrenceLawrence300 Meters2.35.97a PB12
Dec 18MVC Week 1Dec 18 · 600 Meters · Place 2 · LawrenceLawrence600 Meters2.1:28.74a12
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 300 Meters · Place 2 · LawrenceLawrence300 Meters2.36.57a12
Jan 29Commonwealth Athletic Conference Meet #3Jan 29 · 600 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech600 Meters11:26.42a PB—
Jan 22Commonwealth Athletic ConferenceJan 22 · 1 Mile · Place 4 · Greater Lawrence TechGreater Lawrence Tech1 Mile45:08.30a PB—
Jan 22Commonwealth Athletic ConferenceJan 22 · 600 Meters · Place 3 · Greater Lawrence TechGreater Lawrence Tech600 Meters31:35.88a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 3MSTCA North DecathlonJun 3 · Triple Jump · Place 23 · LawrenceLawrenceTriple Jump2311.54m PB—
Jun 3MSTCA North DecathlonJun 3 · Long Jump · Place 24 · LawrenceLawrenceLong Jump245.68m PB—
Jun 3MSTCA North DecathlonJun 3 · High Jump · Place 40 · LawrenceLawrenceHigh Jump401.48m PB—
Jun 3MSTCA North DecathlonJun 3 · Javelin · Place 44 · LawrenceLawrenceJavelin4424.76m—
Jun 3MSTCA North DecathlonJun 3 · Discus · Place 26 · LawrenceLawrenceDiscus2622.61m—
Jun 3MSTCA North DecathlonJun 3 · Shot Put · Place 50 · LawrenceLawrenceShot Put507.99m—
Jun 3MSTCA North DecathlonJun 3 · 110m Hurdles · Place 20 · LawrenceLawrence110m Hurdles2017.99a—
Jun 3MSTCA North DecathlonJun 3 · 1500 Meters · Place 2 · LawrenceLawrence1500 Meters24:29.02a PB—
Jun 3MSTCA North DecathlonJun 3 · 400 Meters · Place 1 · LawrenceLawrence400 Meters150.16a—
Jun 3MSTCA North DecathlonJun 3 · 100 Meters · Place 1 · LawrenceLawrence100 Meters111.18a—
May 30MIAA Meet of ChampionsMay 30 · 400 Meters · Place 3 · LawrenceLawrence400 Meters349.05a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 400 Meters · Place 7 · LawrenceLawrence400 Meters7.50.25a11
May 18MVC League ChampionshipMay 18 · 400 Meters · Place 2 · LawrenceLawrence400 Meters249.30a—
May 13Lawrence at ChelmsfordMay 13 · 400 Meters · Place 1 · LawrenceLawrence400 Meters150.9—
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 3 · LawrenceLawrence400 Meters350.84a—
May 1Lawrence at BillericaMay 1 · 400 Meters · Place 1 · LawrenceLawrence400 Meters150.7—
Apr 24Dracut at LawrenceApr 24 · 400 Meters · Place 1 · LawrenceLawrence400 Meters151.8—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400 Meters · Place 1 · LawrenceLawrence400 Meters1.51.30a11
Apr 10Billerica and Lawrence at TewksburyApr 10 · 400 Meters · Place 1 · LawrenceLawrence400 Meters151.3—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400 Meters · Place 11 · Greater Lawrence TechGreater Lawrence Tech400 Meters1151.09a—
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 23 · Greater Lawrence TechGreater Lawrence Tech2 Miles23.10:30.72a PB10
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 400 Meters · Place 2 · Greater Lawrence TechGreater Lawrence Tech400 Meters2.49.84a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 2 Miles · Place 19 · Greater Lawrence TechGreater Lawrence Tech2 Miles19.11:08.57a10
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1000 Meters · Place 15 · Greater Lawrence TechGreater Lawrence Tech1000 Meters15.2:47.08a PB10
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · 2 Miles · Place 3 · Greater Lawrence TechGreater Lawrence Tech2 Miles3.11:07.54a PB10
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · 1000 Meters · Place 3 · Greater Lawrence TechGreater Lawrence Tech1000 Meters3.2:52.92a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16Vocational Championship May 16 · 1 Mile · Place 6 · Greater Lawrence TechGreater Lawrence Tech1 Mile6.5:22.53a PB9
May 16Vocational Championship May 16 · 800 Meters · Place 6 · Greater Lawrence TechGreater Lawrence Tech800 Meters6.2:18.47a PB9