Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1310.90Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
200 Meters · IndoorGBTCA: Valentine Invitational · Feb 1422.92aGBTCA: Valentine InvitationalFebruary 14, 2026
200 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1321.90Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
300 Meters · IndoorMSTCA Qualifier Meet · Feb 736.15aMSTCA Qualifier MeetFebruary 7, 2026
400 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 2351.78aDivision A Midland-Wachusett League MeetMay 23, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 206.96aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meters · IndoorMSTCA Qualifier Meet · Feb 76.94aMSTCA Qualifier MeetFebruary 7, 2026
55 Meters · OutdoorThe Rising Stars Classic · Mar 823.61aThe Rising Stars ClassicMarch 8, 2025
60 Meters · IndoorGBTCA: Valentine Invitational · Feb 147.44aGBTCA: Valentine InvitationalFebruary 14, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 18 · Algonquin RegionalAlgonquin Regional200 MetersRound P18.23.17aWind: -0.812
May 23Division A Midland-Wachusett League MeetMay 23 · 400 Meters · Place 2 · Algonquin RegionalAlgonquin Regional400 Meters2.51.78a PB12
May 23Division A Midland-Wachusett League MeetMay 23 · 200 Meters · Place 3 · Algonquin RegionalAlgonquin Regional200 Meters3.22.83a12
May 16Central Mass. Division 1 Class MeetMay 16 · 200 Meters · Place 2 · Algonquin RegionalAlgonquin Regional200 MetersRound P2.22.46a12
May 16Central Mass. Division 1 Class MeetMay 16 · 200 Meters · Place 3 · Algonquin RegionalAlgonquin Regional200 Meters3.22.42a12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 200 Meters · Place 1 · Algonquin RegionalAlgonquin Regional200 Meters1.21.90 PBWind: 012
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 100 Meters · Place 3 · Algonquin RegionalAlgonquin Regional100 Meters3.10.90 PBWind: 012
May 9Weston Twilight Invitational - Weston EventsMay 9 · 200 Meters · Place 14 · Algonquin RegionalAlgonquin Regional200 Meters1423.42a12
Apr 29Algonquin vs GraftonApr 29 · 200 Meters · Place 1 · Algonquin RegionalAlgonquin Regional200 Meters124.14a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 3 · Algonquin RegionalAlgonquin Regional200 Meters322.82a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 18 · Algonquin RegionalAlgonquin Regional100 Meters1811.46a12
Apr 15Algonquin vs Shepherd HillApr 15 · 200 Meters · Place 2 · Algonquin RegionalAlgonquin Regional200 Meters223.20a12
Apr 15Algonquin vs Shepherd HillApr 15 · 100 Meters · Place 1 · Algonquin RegionalAlgonquin Regional100 Meters111.55a12
Apr 8Algonquin Vs Wachusett (Girls)Apr 8 · 400 Meters · Place 2 · Algonquin RegionalAlgonquin Regional400 Meters2.52.6012

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14GBTCA: Valentine InvitationalFeb 14 · 200 Meters · Place 2 · Algonquin RegionalAlgonquin Regional200 Meters222.92a PB12
Feb 14GBTCA: Valentine InvitationalFeb 14 · 60 Meters · Place 1 · Algonquin RegionalAlgonquin Regional60 Meters17.44a PB12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 10 · Algonquin RegionalAlgonquin Regional300 Meters1036.26a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 10 · Algonquin RegionalAlgonquin Regional300 Meters1036.2612
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 1 · Algonquin RegionalAlgonquin Regional300 Meters136.15a PB12
Feb 7MSTCA Qualifier MeetFeb 7 · 55 Meters · Place 27 · Algonquin RegionalAlgonquin Regional55 MetersRound P276.94a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 27 · Algonquin RegionalAlgonquin Regional300 Meters2736.75a12
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 30 · ALGONQUIN REALGONQUIN RE300 Meters3037.7512
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 30 · ALGONQUIN REALGONQUIN RE300 Meters3037.7512

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 5 · Algonquin RegionalAlgonquin Regional300 Meters5.36.81a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 23 · Algonquin RegionalAlgonquin Regional55 Meter23.6.96a PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 300 Meters · Place 10 · Algonquin RegionalAlgonquin Regional300 Meters10.37.48a12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 25 · Algonquin RegionalAlgonquin Regional300 Meters2537.84a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 300 Meters · Place 4 · Algonquin RegionalAlgonquin Regional300 Meters438.10a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 46 · Algonquin RegionalAlgonquin Regional300 Meters4638.47a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 58 · Algonquin RegionalAlgonquin Regional300 Meters5838.42a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 46 · Algonquin RegionalAlgonquin Regional200 Meters4624.06a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 142 · Algonquin RegionalAlgonquin Regional55 Meters1427.29a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 11 · UnattachedUnattached200 MetersRound P11.23.43aWind: 0.511
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 17 · Algonquin RegionalAlgonquin Regional200 MetersRound P1723.05a11
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 4 · Algonquin RegionalAlgonquin Regional200 Meters423.22a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 200 Meters · Place 3 · Algonquin RegionalAlgonquin Regional200 MetersRound P323.2911
May 17District E Central Mass Division 1 ChampionshipMay 17 · 200 Meters · Place 6 · Algonquin RegionalAlgonquin Regional200 Meters623.5311
May 7Algonquin v Shepherd HillMay 7 · 100 Meters · Place 3 · Algonquin RegionalAlgonquin Regional100 Meters311.70a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 33 · Algonquin RegionalAlgonquin Regional400 Meters3354.94a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 200 Meters · Place 28 · Algonquin RegionalAlgonquin Regional200 MetersRound P2823.50a11
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 14 · Algonquin RegionalAlgonquin Regional200 Meters1423.64a11
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 200 Meters · Place 2 · Algonquin RegionalAlgonquin Regional200 Meters223.211
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 100 Meters · Place 2 · Algonquin RegionalAlgonquin Regional100 Meters211.411
Apr 2Algonquin vs Westborough (Boys)Apr 2 · 200 Meters · Place 1 · Algonquin RegionalAlgonquin Regional200 Meters123.711
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 25 · Algonquin RegionalAlgonquin Regional55 MetersRound P2553.60a—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 51 · Algonquin RegionalAlgonquin Regional55 MetersRound P5123.61a PB—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 300 Meters · Place 52 · Algonquin RegionalAlgonquin Regional300 Meters52.38.64a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 39 · Algonquin RegionalAlgonquin Regional300 Meters39.39.46a11
Feb 1145th District E InviteFeb 11 · 300 Meters · Place 13 · Algonquin RegionalAlgonquin Regional300 Meters1338.29a—
Feb 3Mid Wach League Championship A & BFeb 3 · 300 Meters · Place 5 · Algonquin RegionalAlgonquin Regional300 Meters537.51a—
Jan 24MW @ Shrewsbury # 5Jan 24 · 300 Meters · Place 2 · Algonquin RegionalAlgonquin Regional300 Meters240.00—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 157 · Algonquin RegionalAlgonquin Regional300 Meters15740.7710
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 73 · Algonquin RegionalAlgonquin Regional200 Meters7324.4210
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 120 · Algonquin RegionalAlgonquin Regional55 MetersRound P1207.2210
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 300 Meters · Place 18 · Algonquin RegionalAlgonquin Regional300 Meters1839.74a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 400 Meters · Place 14 · Algonquin RegionalAlgonquin Regional400 Meters14.51.96a10
May 18Midland Wachusett Division A League MeetMay 18 · 200 Meters · Place 13 · Algonquin RegionalAlgonquin Regional200 Meters1327.12a—
May 14Algonquin vs Shepherd Hill May 14 · 400 Meters · Place 1 · Algonquin RegionalAlgonquin Regional400 Meters153.8—
May 14Algonquin vs Shepherd Hill May 14 · 200 Meters · Place 1 · Algonquin RegionalAlgonquin Regional200 Meters123.2—
May 14Shepherd Hill vs Algonquin BoysMay 14 · 400 Meters · Place 1 · Algonquin RegionalAlgonquin Regional400 Meters1.53.810
May 14Shepherd Hill vs Algonquin BoysMay 14 · 200 Meters · Place 1 · Algonquin RegionalAlgonquin Regional200 Meters1.23.210
May 4Weston Twilight Invitational - Weston EventsMay 4 · 400 Meters · Place 37 · Algonquin RegionalAlgonquin Regional400 Meters3756.27a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 200 Meters · Place 23 · Algonquin RegionalAlgonquin Regional200 Meters2323.58a—
May 1Algonquin vs Shrewsbury (Boys)May 1 · 400 Meters · Place 2 · Algonquin RegionalAlgonquin Regional400 Meters2.53.110
May 1Algonquin vs Shrewsbury (Boys)May 1 · 200 Meters · Place 3 · Algonquin RegionalAlgonquin Regional200 Meters3.23.610

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 55 · Algonquin RegionalAlgonquin Regional55 Meter55.7.12a10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 24 · Algonquin RegionalAlgonquin Regional300 Meters24.38.70a10
Feb 11MSTCA Qualifier MeetFeb 11 · 300 Meters · Place 62 · Algonquin RegionalAlgonquin Regional300 Meters62.39.39a9
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 55 · Algonquin RegionalAlgonquin Regional300 Meters55.39.08a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 15Bay State GamesJul 15 · 200 Meters · Place 1 · JuniorJunior200 Meters1.24.59a9
Jul 15Bay State GamesJul 15 · 100 Meters · Place 1 · JuniorJunior100 Meters1.12.07a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 28 · Algonquin RegionalAlgonquin Regional300 Meters28.40.11a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 300 Meters · Place 34 · Algonquin RegionalAlgonquin Regional300 Meters34.40.64a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 100 Meters · Place 9 · Trottier Middle SchoolTrottier Middle School100 MetersRound P9.12.65aUnofficial7