Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMIAA Division 1 Outdoor Track & Field Championship · May 2511.27aMIAA Division 1 Outdoor Track & Field ChampionshipMay 25, 2023
1000 Meters · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 12:50.7227th Annual MSTCA Boys PentathlonMarch 1, 2023
200 Meters · IndoorRoxbury CC - Tigers Open Meet · Jan 3023.35Roxbury CC - Tigers Open MeetJanuary 30, 2026
200 Meters · OutdoorUMASS Ken OBrien Pre-Conference · Apr 2622.53aUMASS Ken OBrien Pre-ConferenceApril 26, 2025
300 Meters · IndoorMid Wach League Championship A & B · Feb 336.07aMid Wach League Championship A & BFebruary 3, 2024
400 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 651.23aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
400 Meters · OutdoorNortheast Outdoor Championships · May 349.79aNortheast Outdoor ChampionshipsMay 3, 2025
500 Meters · IndoorRiverhawk Invitational · Feb 61:10.14aRiverhawk InvitationalFebruary 6, 2026
55 Meter · IndoorMWIL Shrewsbury Invitational #1 · Dec 136.7MWIL Shrewsbury Invitational #1December 13, 2023
55 Meters · IndoorMW @ Shrewsbury # 4 · Jan 176.60aMW @ Shrewsbury # 4January 17, 2024
60 Meter · Indoor38th Alden Invite · Dec 77.26a38th Alden InviteDecember 7, 2024
60 Meter · OutdoorRhody Tri-Meet Opener · Dec 57.38aRhody Tri-Meet OpenerDecember 5, 2025
60 Meters · IndoorURI Invitational · Jan 187.39URI InvitationalJanuary 18, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 282:10.59aMSTCA Distance Classic and PentathlonDecember 28, 2023
High Jump · IndoorMSTCA Auerbach FR-SOPH Large School Meet · Jan 95-06.00MSTCA Auerbach FR-SOPH Large School MeetJanuary 9, 2022
High Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 11.57m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Long Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 15.06m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Triple Jump · OutdoorDistrict E Division 1 Relay Meet · Apr 2911.59mDistrict E Division 1 Relay MeetApril 29, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400 Meters · Place 19 · StonehillStonehill400 Meters19.50.01aSo
May 2Northeast Outdoor ChampionshipsMay 2 · 400 Meters · Place 19 · StonehillStonehill400 MetersRound P19.51.53aSo
Apr 25Stonehill-Bentley-MerrimackApr 25 · 400 Meters · StonehillStonehill400 Meters—DNSSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 200 Meters · Place 7 · StonehillStonehill200 Meters7.22.61aWind: 0.5So
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 100 Meters · Place 9 · StonehillStonehill100 Meters9.11.33aWind: 0.1So
Apr 11UMASS Commonwealth InvitationalApr 11 · 400 Meters · Place 18 · StonehillStonehill400 Meters18.50.93aSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · Place 49 · StonehillStonehill200 Meters49.23.63aWind: 3.1So
Apr 2Merrimack Alumni ClassicApr 2 · 400 Meters · Place 3 · StonehillStonehill400 Meters3.50.97aSo
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 100 Meters · Place 16 · StonehillStonehill100 Meters16.11.32aWind: 2.2So

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 400 Meters · Place 15 · StonehillStonehill400 Meters1551.23a PBSO
Feb 6Riverhawk InvitationalFeb 6 · 500 Meters · Place 22 · StonehillStonehill500 Meters221:10.14a PBSo
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 400 Meters · Place 4 · StonehillStonehill400 Meters451.57SO
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 200 Meters · Place 6 · StonehillStonehill200 Meters623.35 PBSO
Jan 24MIT Gordon Kelly InvitationalJan 24 · 400 Meters · Place 11 · StonehillStonehill400 Meters1152.34aSo
Jan 17URI InvitationalJan 17 · 200 Meters · Place 12 · StonehillStonehill200 Meters1223.77SO
Jan 17URI InvitationalJan 17 · 60 Meters · Place 32 · StonehillStonehill60 MetersRound P327.40SO

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · 60 Meter · Place 14 · StonehillStonehill60 MeterRound P14.7.38a PBSo
May 102025 NEICAAA Outdoor ChampsMay 10 · 400 Meters · Place 28 · StonehillStonehill400 Meters2851.15aFR
May 3Northeast Outdoor ChampionshipsMay 3 · 400 Meters · Place 12 · StonehillStonehill400 MetersRound P12.49.79a PBFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 400 Meters · Place 10 · StonehillStonehill400 Meters10.50.49aFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 200 Meters · Place 23 · StonehillStonehill200 Meters23.22.53a PBWind: 0.8Fr
Apr 17Merrimack Alumni CarnivalApr 17 · 200 Meters · Place 17 · StonehillStonehill200 Meters1723.09FR
Apr 17Merrimack Alumni CarnivalApr 17 · 100 Meters · Place 15 · StonehillStonehill100 Meters1511.40FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 400 Meters · Place 39 · StonehillStonehill400 Meters39.53.46aFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 28 · StonehillStonehill200 Meters28.22.92aWind: 2.2Fr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 100 Meters · Place 11 · StonehillStonehill100 Meters11.11.46aWind: -2.2Fr
Mar 29UMass Lowell InvitationalMar 29 · 400 Meters · Place 11 · StonehillStonehill400 Meters1152.68FR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 15 · StonehillStonehill400 Meters15.52.13aFr
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 80 · StonehillStonehill200 Meters80.23.55aFr
Jan 18URI InvitationalJan 18 · 200 Meters · Place 23 · StonehillStonehill200 Meters2324.19FR
Jan 18URI InvitationalJan 18 · 200 Meters · Place 3 · StonehillStonehill200 Meters324.19—
Jan 18URI InvitationalJan 18 · 60 Meters · Place 45 · StonehillStonehill60 MetersRound P457.39 PBFR

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 300 Meters · Place 23 · StonehillStonehill300 Meters23.37.67aFr
Dec 738th Alden InviteDec 7 · 60 Meter · Place 27 · StonehillStonehill60 MeterRound P27.7.26a PBFr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 12 · ShrewsburyShrewsbury300 Meters1236.13a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 19 · ShrewsburyShrewsbury55 Meters196.74a—
Feb 1145th District E InviteFeb 11 · 300 Meters · Place 2 · ShrewsburyShrewsbury300 Meters236.62a—
Feb 3Mid Wach League Championship A & BFeb 3 · 300 Meters · Place 1 · ShrewsburyShrewsbury300 Meters136.07a PB—
Feb 3Mid Wach League Championship A & BFeb 3 · 55 Meters · Place 7 · ShrewsburyShrewsbury55 Meters76.91a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 300 Meters · Place 27 · ShrewsburyShrewsbury300 Meters2737.2112
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 26 · ShrewsburyShrewsbury55 MetersRound P266.8112
Jan 24MW @ Shrewsbury # 5Jan 24 · 300 Meters · Place 1 · ShrewsburyShrewsbury300 Meters138.50—
Jan 17MW @ Shrewsbury # 4Jan 17 · High Jump · Place 3 · ShrewsburyShrewsburyHigh Jump35-2—
Jan 17MW @ Shrewsbury # 4Jan 17 · 55 Meters · Place 1 · ShrewsburyShrewsbury55 Meters16.60a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · 100 Meters · Place 2 · ShrewsburyShrewsbury100 Meters211.68a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Triple Jump · Place 2 · ShrewsburyShrewsburyTriple Jump239-3—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Long Jump · Place 6 · ShrewsburyShrewsburyLong Jump617-7—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 1 · ShrewsburyShrewsbury200 Meters123.18a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 1 · ShrewsburyShrewsbury100 Meters111.44a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 9 · ShrewsburyShrewsbury800 Meters9.2:10.59a PB12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 7 · ShrewsburyShrewsbury300 Meters7.37.26a12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 10 · ShrewsburyShrewsbury55 Meter10.6.75a12
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 55 Meter · Place 2 · ShrewsburyShrewsbury55 Meter2.6.7 PB12
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 55 Meter · Place 15 · ShrewsburyShrewsbury55 MeterRound P15.6.75a11
Jan 29MSTCA Coaches InvitationalJan 29 · 55 Meters · Place 12 · ShrewsburyShrewsbury55 MetersRound P126.79a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 55 Meter · Place 12 · ShrewsburyShrewsbury55 MeterRound P12.6.79a11
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 8 · ShrewsburyShrewsbury300 Meters836.7911
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 8 · ShrewsburyShrewsbury300 Meters8.36.79a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 100 Meters · Place 15 · ShrewsburyShrewsbury100 MetersRound P15.11.27a PBWind: 1.111
May 13 District E Division 1 Class MeetMay 13 · 100 Meters · Place 4 · ShrewsburyShrewsbury100 MetersRound P411.3211
May 13 District E Division 1 Class MeetMay 13 · 100 Meters · Place 4 · ShrewsburyShrewsbury100 Meters411.3211
Apr 29District E Division 1 Relay MeetApr 29 · Triple Jump · Place 11 · ShrewsburyShrewsburyTriple Jump1111.59m PB11
Apr 29District E Division 1 Relay MeetApr 29 · Triple Jump · Place 11 · ShrewsburyShrewsburyTriple Jump1111.59m11
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Long Jump · Place 77 · ShrewsburyShrewsburyLong Jump775.06m PB11
Mar 127th Annual MSTCA Boys PentathlonMar 1 · High Jump · Place 46 · ShrewsburyShrewsburyHigh Jump461.57m PB11
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Shot Put · Place 57 · ShrewsburyShrewsburyShot Put578.73m11
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 55m Hurdles · Place 19 · ShrewsburyShrewsbury55m Hurdles198.5311
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 1000 Meters · Place 5 · ShrewsburyShrewsbury1000 Meters52:50.72 PB11

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 2 · ShrewsburyShrewsbury55 Meter2.6.79a11
Feb 19MIAA DIV 1 ChampionshipsFeb 19 · 55 Meters · Place 5 · ShrewsburyShrewsbury55 Meters56.87SO
Feb 12MSTCA Last ChanceFeb 12 · 55 Meters · Place 33 · ShrewsburyShrewsbury55 MetersRound P336.9110
Feb 5Midland Wachusett Division A League MeetFeb 5 · 300 Meters · Place 2 · ShrewsburyShrewsbury300 Meters2.38.85a10
Feb 5Midland Wachusett Division A League MeetFeb 5 · 55 Meter · Place 2 · ShrewsburyShrewsbury55 MeterRound P2.6.92a10
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 55 Meter · Place 1 · ShrewsburyShrewsbury55 MeterRound P1.6.86a10
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 55 Meter · Place 3 · ShrewsburyShrewsbury55 Meter3.6.90a10
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · High Jump · Place 4 · ShrewsburyShrewsburyHigh Jump4.5-06.00 PB10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 100 Meters · Place 35 · ShrewsburyShrewsbury100 MetersRound P35.11.69a10
May 21Midland Wachusett Div. A League ChampionshipMay 21 · Triple Jump · ShrewsburyShrewsburyTriple Jump—SCR10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 19MIAA C/W D1 Sectional ChampionshipsJun 19 · 100 Meters · Place 9 · ShrewsburyShrewsbury100 MetersRound P9.11.69aWind: 09
Jun 12District E Boys ChampionshipJun 12 · 100 Meters · Place 4 · ShrewsburyShrewsbury100 MetersRound P4.11.88a9
Jun 12District E Boys ChampionshipJun 12 · 100 Meters · Place 4 · ShrewsburyShrewsbury100 Meters4.11.99a9
Jun 10District E Girls & Boys Central Pentathlon & F.A.T. MeetJun 10 · 100 Meters · Place 1 · ShrewsburyShrewsbury100 Meters111.87FR