Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAlgonquin vs Shrewsbury (Boys) · Apr 165:52.4Algonquin vs Shrewsbury (Boys)April 16, 2025
100 Meters · OutdoorAlgonquin vs Shepherd Hill · Apr 1512.42aAlgonquin vs Shepherd HillApril 15, 2026
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:28.23aMSTCA Distance Classic and PentathlonDecember 28, 2025
1500 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 295:25.37aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
200 Meters · OutdoorAlgonquin vs Grafton · Apr 2926.05aAlgonquin vs GraftonApril 29, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2041.26aMSTCA Speed Classic (Saturday)December 20, 2025
400 Meters · OutdoorMidland Wachusett Division A League Meet · May 2457.50aMidland Wachusett Division A League MeetMay 24, 2025
55 Meter · IndoorMSTCA Winter Festival (Saturday) · Dec 137.32aMSTCA Winter Festival (Saturday)December 13, 2025
55 Meters · IndoorMSTCA Freshman-Sophomore Meet (Large Schools) · Jan 47.54aMSTCA Freshman-Sophomore Meet (Large Schools)January 4, 2025
55m Hurdles · 39" · IndoorMSTCA Distance Classic and Pentathlon · Dec 2810.06aMSTCA Distance Classic and PentathlonDecember 28, 2025
600 Meters · IndoorMSTCA Winter Festival (Large Schools) · Dec 151:50.02aMSTCA Winter Festival (Large Schools)December 15, 2024
High Jump · IndoorMSTCA Division 2 James Kalperis Relays · Jan 181.60mMSTCA Division 2 James Kalperis RelaysJanuary 18, 2025
High Jump · OutdoorDivision A Midland-Wachusett League Meet · May 235-06.00Division A Midland-Wachusett League MeetMay 23, 2026
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2018-08.00MSTCA Speed Classic (Saturday)December 20, 2025
Long Jump · OutdoorMIAA Division 2 Track & Field Championship · May 295.33mMIAA Division 2 Track & Field ChampionshipMay 29, 2025
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 282284MSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2810.02mMSTCA Distance Classic and PentathlonDecember 28, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 13 · Algonquin RegionalLong Jump13.18-02.2511
May 23Division A Midland-Wachusett League MeetMay 23 · High Jump · Place 9 · Algonquin RegionalHigh Jump9.5-06.00 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · 100 Meters · Algonquin Regional100 MetersRound P--DNS11
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 13 · Algonquin RegionalLong Jump13.18-03.2511
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · High Jump · Place 5 · Algonquin RegionalHigh Jump5.5' 6"11
May 2MSTCA Division 2 RelaysMay 2 · High Jump · Place 6 · Algonquin RegionalHigh Jump61.70m11
Apr 29Algonquin vs GraftonApr 29 · Javelin · Place 5 · Algonquin RegionalJavelin595-0311
Apr 29Algonquin vs GraftonApr 29 · 200 Meters · Place 8 · Algonquin Regional200 Meters826.05a PB11
Apr 29Algonquin vs GraftonApr 29 · 100 Meters · Place 8 · Algonquin Regional100 Meters812.90a11
Apr 15Algonquin vs Shepherd HillApr 15 · Long Jump · Place 6 · Algonquin RegionalLong Jump618-06.0011
Apr 15Algonquin vs Shepherd HillApr 15 · Javelin · Place 5 · Algonquin RegionalJavelin5105-0711
Apr 15Algonquin vs Shepherd HillApr 15 · 100 Meters · Place 7 · Algonquin Regional100 Meters712.42a PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · High Jump · Place 16 · Algonquin RegionalHigh Jump165-611
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · High Jump · Place 16 · Algonquin RegionalHigh Jump165-06.0011
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Algonquin RegionalLong Jump—FOUL11
Feb 7MSTCA Qualifier MeetFeb 7 · High Jump · Place 11 · Algonquin RegionalHigh Jump115-611
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 4 · Algonquin RegionalHigh Jump45-411
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 34 · Algonquin RegionalLong Jump345.52m11
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · High Jump · Place 19 · Algonquin RegionalHigh Jump191.68m11
Jan 10The Nor'Easter at the TrackJan 10 · 55m Hurdles · Place 43 · Algonquin Re55m Hurdles439.6511
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 118 · Algonquin Re300 Meters11842.1511

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 14 · Algonquin Regional1000 MetersRound M14.3:28.23a PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 12 · Algonquin RegionalHigh JumpRound M12.1.67m11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 6 · Algonquin RegionalShot Put12lbRound M6.10.02m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 12 · Algonquin RegionalLong JumpRound M12.5.44m11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 13 · Algonquin Regional55m Hurdles39"Round M13.10.06a PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 13 · Algonquin RegionalPentathlon (Indoor)Standard - 55mHRound M13.2284 PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 96 · Algonquin Regional300 Meters96.41.26a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 32 · Algonquin Regional55m Hurdles39"32.10.14a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Long Jump · Place 22 · Algonquin RegionalLong Jump22.18-08.00 PB11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55 Meter · Place 65 · Algonquin Regional55 MeterRound P65.7.32a PB11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · High Jump · Place 4 · Algonquin RegionalHigh Jump4.5-08.0011
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · High Jump · Place 6 · Algonquin RegionalHigh Jump65-6—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · High Jump · Place 2 · AlgonquinHigh Jump25-04.00SO
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · High Jump · Place 24 · Algonquin RegionalHigh Jump241.60m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 164 · Algonquin Regional300 Meters16441.44a—
Jan 8MidWach Week 2 @ FitchburgJan 8 · High Jump · Place 4 · Algonquin RegionalHigh Jump45-6—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · High Jump · Place 15 · Algonquin RegionalHigh Jump155-4—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 104 · Algonquin Regional55 Meters1047.54a PB—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 7 · Algonquin RegionalLong Jump75.33m PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · High Jump · Place 3 · Algonquin RegionalHigh Jump31.70m10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · High Jump · Algonquin RegionalHigh Jump—NH10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 9 · Algonquin RegionalShot Put98.67m10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 11 · Algonquin Regional110m Hurdles1119.82a10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1500 Meters · Place 7 · Algonquin Regional1500 Meters75:25.37a PB10
May 24Midland Wachusett Division A League MeetMay 24 · 400 Meters · Place 11 · Algonquin Regional400 Meters1157.50a PB10
May 7Algonquin v Shepherd HillMay 7 · Long Jump · Place 7 · Algonquin RegionalLong Jump717-10.5010
May 7Algonquin v Shepherd HillMay 7 · High Jump · Place 5 · Algonquin RegionalHigh Jump55-410
May 7Algonquin v Shepherd HillMay 7 · 110m Hurdles · Place 9 · Algonquin Regional110m Hurdles920.59a10
Apr 24MSTCA Warrior InvitationalApr 24 · High Jump · Place 18 · Algonquin RegionalHigh Jump185-06.0010
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 80 · Algonquin RegionalShot Put8027-08.5010
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · High Jump · Place 6 · Algonquin RegionalHigh Jump65-610
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Shot Put · Place 14 · Algonquin RegionalShot Put1428-1110
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 110m Hurdles · Place 7 · Algonquin Regional110m Hurdles720.410
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 1 Mile · Place 11 · Algonquin Regional1 Mile115:52.4 PB10
Apr 2Algonquin vs Westborough (Boys)Apr 2 · Long Jump · Place 7 · Algonquin RegionalLong Jump716-210
Apr 2Algonquin vs Westborough (Boys)Apr 2 · High Jump · Place 1 · Algonquin RegionalHigh Jump15-810
Mar 8The Rising Stars ClassicMar 8 · 400 Meters · Place 55 · Algonquin Regional400 Meters5557.69a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 101 · Algonquin Regional300 Meters101.42.69a10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 115 · Algonquin Regional55 Meter115.7.51a10
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · High Jump · Place 4 · Algonquin RegionalHigh Jump4.5' 210
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 600 Meters · Place 25 · Algonquin Regional600 Meters25.1:50.02a PB10
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · High Jump · Algonquin RegionalHigh Jump--NH10
Jan 10MW @ Shrewsbury #3Jan 10 · 300 Meters · Place 24 · Algonquin Regional300 Meters2446.50—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · High Jump · Place 12 · Algonquin RegionalHigh Jump125-0—
May 14Algonquin vs Shepherd Hill May 14 · High Jump · Place 5 · Algonquin RegionalHigh Jump505-2—
May 14Shepherd Hill vs Algonquin BoysMay 14 · High Jump · Place 5 · Algonquin RegionalHigh Jump5.05' 02"9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · High Jump · Place 6 · Algonquin RegionalHigh Jump6.5-00.009
Dec 20MWIL Invite #2Dec 20 · High Jump · Place 6 · Algonquin RegionalHigh Jump6.5-00.009
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 143 · Algonquin Regional300 Meters143.44.54a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 180 · Algonquin Regional55 Meter180.7.90a9
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 300 Meters · Place 21 · Algonquin Regional300 Meters21.48.39
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · High Jump · Place 2 · Algonquin RegionalHigh Jump2.5-00.009