Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMidland Wachusett Div. A League Championship · May 2113.35aMidland Wachusett Div. A League ChampionshipMay 21, 2022
110m Hurdles · 39" / 0.991m · OutdoorAnnual Battle of The Borough's · May 2120.3Annual Battle of The Borough'sMay 21, 2025
1500 Meters · OutdoorAnnual Battle of The Borough's · May 216:15.2Annual Battle of The Borough'sMay 21, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1341.35MSTCA Northeast InvitationalJanuary 13, 2023
400 Meters · OutdoorAlgonquin v Shepherd Hill · May 71:04.01aAlgonquin v Shepherd HillMay 7, 2025
400m Hurdles · 36" / 0.914m · OutdoorShepherd Hill vs Algonquin Boys · May 1401:12.0Shepherd Hill vs Algonquin BoysMay 14, 2024
55m Hurdles · 39" · IndoorMSTCA Winter Festival (Large School) · Dec 910.33aMSTCA Winter Festival (Large School)December 9, 2023
Long Jump · OutdoorShepherd Hill vs Algonquin Boys · May 1416' 06"Shepherd Hill vs Algonquin BoysMay 14, 2024
Pentathlon (Outdoor) · High School · OutdoorAnnual Battle of The Borough's · May 211292Annual Battle of The Borough'sMay 21, 2025
Shot Put · 12lb · OutdoorAnnual Battle of The Borough's · May 218.83mAnnual Battle of The Borough'sMay 21, 2025
Triple Jump · OutdoorShepherd Hill vs Algonquin Boys · May 1434' 02"Shepherd Hill vs Algonquin BoysMay 14, 2024

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 400m Hurdles · Place 10 · Algonquin Regional400m Hurdles101:12.44a12
May 21Annual Battle of The Borough'sMay 21 · 1500 Meters · Place 4 · Algonquin Regional1500 Meters4.6:15.2 PB12
May 21Annual Battle of The Borough'sMay 21 · High Jump · Algonquin RegionalHigh Jump—NH12
May 21Annual Battle of The Borough'sMay 21 · Long Jump · Place 9 · Algonquin RegionalLong Jump9.4.80m12
May 21Annual Battle of The Borough'sMay 21 · Shot Put · Place 10 · Algonquin RegionalShot Put12lb10.8.83m PB12
May 21Annual Battle of The Borough'sMay 21 · 110m Hurdles · Place 2 · Algonquin Regional110m Hurdles39" / 0.991m2.20.3 PB12
May 21Annual Battle of The Borough'sMay 21 · Pentathlon (Outdoor) · Place 7 · Algonquin RegionalPentathlon (Outdoor)High School7.1292 PB12
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400m Hurdles · Place 15 · Algonquin Regional400m Hurdles151:08.3312
May 7Algonquin v Shepherd HillMay 7 · Triple Jump · Place 3 · Algonquin RegionalTriple Jump334-6.2512
May 7Algonquin v Shepherd HillMay 7 · Javelin · Place 5 · Algonquin RegionalJavelin5107-9.2512
May 7Algonquin v Shepherd HillMay 7 · 400 Meters · Place 13 · Algonquin Regional400 Meters131:04.01a PB12
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Triple Jump · Place 6 · Algonquin RegionalTriple Jump634-012
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Javelin · Place 8 · Algonquin RegionalJavelin8107-512
Apr 2Algonquin vs Westborough (Boys)Apr 2 · 400m Hurdles · Place 3 · Algonquin Regional400m Hurdles31:12.3012

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14Algonquin vs Shepherd Hill May 14 · Triple Jump · Place 4 · Algonquin RegionalTriple Jump434-2—
May 14Algonquin vs Shepherd Hill May 14 · Long Jump · Place 7 · Algonquin RegionalLong Jump716-6—
May 14Algonquin vs Shepherd Hill May 14 · 400m Hurdles · Place 5 · Algonquin Regional400m Hurdles501:12.0—
May 14Shepherd Hill vs Algonquin BoysMay 14 · 400m Hurdles · Place 5 · Algonquin Regional400m Hurdles36" / 0.914m5.01:12.0 PB11
May 14Shepherd Hill vs Algonquin BoysMay 14 · Triple Jump · Place 4 · Algonquin RegionalTriple Jump4.34' 02" PB11
May 14Shepherd Hill vs Algonquin BoysMay 14 · Long Jump · Place 7 · Algonquin RegionalLong Jump7.16' 06" PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 87 · Algonquin RegionalLong Jump8717-01.0011
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 104 · Algonquin Regional55m HurdlesRound P10410.3111
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 214 · Algonquin Regional300 Meters21442.4711
Jan 10MW @ Shrewsbury #3Jan 10 · 55m Hurdles · Place 11 · Algonquin Regional55m Hurdles1110.50—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55m Hurdles · Place 24 · Algonquin Regional55m Hurdles39"Round P24.10.33a PB11
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 118 · Algonquin300 Meters11841.35 PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 118 · Algonquin Regional300 Meters118.41.35a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29District E Division 1 Relay MeetApr 29 · Triple Jump · Place 10 · AlgonquinTriple Jump1011.63m10
Apr 29District E Division 1 Relay MeetApr 29 · Triple Jump · Place 10 · AlgonquinTriple Jump1011.63m10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 66 · Algonquin Regional300 Meters66.42.52a10
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 300 Meters · Place 43 · Algonquin Regional300 Meters43.42.29a10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Div. A League ChampionshipMay 21 · 100 Meters · Place 11 · Algonquin Regional100 MetersRound P11.13.35a PB9