Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorMVC Week 2 · Jan 27.41aMVC Week 2January 2, 2026
Discus · 1.6kg · OutdoorLowell at Chelmsford · Apr 15121-5Lowell at ChelmsfordApril 15, 2026
Javelin · 800g · OutdoorAndover at Chelmsford · Apr 29138-6Andover at ChelmsfordApril 29, 2026
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1750-00.50MVC Week 1December 17, 2025
Shot Put · 12lb · OutdoorMIAA Division 2 Track & Field Championship · May 2947-11.00MIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · ChelmsfordJavelin800g--DNS12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 14 · ChelmsfordDiscus1.6kg14.121-0012
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 4 · ChelmsfordShot Put12lb4.47-11.00 PB12
May 23MVC League ChampionshipMay 23 · Javelin · Place 7 · ChelmsfordJavelin800g7.133-0812
May 23MVC League ChampionshipMay 23 · Shot Put · Place 6 · ChelmsfordShot Put12lb6.47-00.0012
May 13Central Catholic at ChelmsfordMay 13 · Javelin · Place 6 · ChelmsfordJavelin800g6.106-312
May 13Central Catholic at ChelmsfordMay 13 · Discus · Place 4 · ChelmsfordDiscus1.6kg4.117-212
May 13Central Catholic at ChelmsfordMay 13 · Shot Put · Place 3 · ChelmsfordShot Put12lb3.43-812
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 11 · ChelmsfordShot Put12lb11.41-07.0012
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 10 · ChelmsfordJavelin1042.31m12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 5 · ChelmsfordDiscus539.05m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 2 · ChelmsfordShot Put214.06m12
Apr 29Andover at ChelmsfordApr 29 · Javelin · Place 2 · ChelmsfordJavelin800g2.138-6 PB12
Apr 29Andover at ChelmsfordApr 29 · Discus · Place 5 · ChelmsfordDiscus1.6kg5.107-312
Apr 29Andover at ChelmsfordApr 29 · Shot Put · Place 1 · ChelmsfordShot Put12lb1.43-912
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 15 · ChelmsfordJavelin15102-212
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 10 · ChelmsfordDiscus10108-412
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 21 · ChelmsfordShot Put2139-2.5012
Apr 15Lowell at ChelmsfordApr 15 · Discus · Place 4 · ChelmsfordDiscus1.6kg4.121-5 PB12
Apr 15Lowell at ChelmsfordApr 15 · Shot Put · Place 3 · ChelmsfordShot Put12lb3.42-212
Apr 10Chelmsford at North AndoverApr 10 · Javelin · Place 4 · ChelmsfordJavelin800g4.115-112
Apr 10Chelmsford at North AndoverApr 10 · Discus · Place 7 · ChelmsfordDiscus1.6kg7.96-312
Apr 10Chelmsford at North AndoverApr 10 · Shot Put · Place 3 · ChelmsfordShot Put12lb3.43-312
Apr 1Chelmsford at BillericaApr 1 · Javelin · Place 4 · ChelmsfordJavelin800g4.115-1112
Apr 1Chelmsford at BillericaApr 1 · Discus · Place 5 · ChelmsfordDiscus1.6kg5.100-312
Apr 1Chelmsford at BillericaApr 1 · Shot Put · Place 1 · ChelmsfordShot Put12lb1.45-012

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 22 · ChelmsfordShot Put2241-08.25—
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 1 · ChelmsfordShot Put149-5.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 1 · ChelmsfordShot Put149-05.5012
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 6 · ChelmsfordShot Put646-212
Jan 30MVC Week 5Jan 30 · Shot Put · Place 9 · ChelmsfordShot Put944-3.7512
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 22 · ChelmsfordShot Put2244-07.5012
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 6 · ChelmsfordShot Put613.44m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 3 · ChelmsfordShot Put346-212
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 3 · ChelmsfordShot Put346-10.7512
Jan 7MVC Week 3Jan 7 · Shot Put · Place 4 · ChelmsfordShot Put445-5.5012
Jan 2MVC Week 2Jan 2 · Shot Put · Place 4 · ChelmsfordShot Put445-612
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 27 · Chelmsford55 Meters277.41a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · Shot Put · Place 1 · ChelmsfordShot Put12lb1.50-00.50 PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Shot Put · Place 1 · ChelmsfordShot Put12lb1.48-10.0012
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 21 · ChelmsfordShot Put2144-6.50—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 21 · ChelmsfordShot Put2144-6.50—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 3 · ChelmsfordShot Put351-6—
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 4 · ChelmsfordShot Put448-1.25—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 4 · ChelmsfordShot Put447-10—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 5 · ChelmsfordShot Put545-0.75—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 8 · ChelmsfordShot Put813.32m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 4 · ChelmsfordShot Put445-1—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 4 · ChelmsfordShot Put448-5.2511
May 24MVC League ChampionshipMay 24 · Shot Put · Place 10 · ChelmsfordShot Put1045-4.7511
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 15 · ChelmsfordDiscus1536.24m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 9 · ChelmsfordShot Put913.82m11
May 7Chelmsford at LawrenceMay 7 · Shot Put · Place 3 · ChelmsfordShot Put346-911
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 5 · ChelmsfordJavelin599-411
Apr 16Tewksbury at ChelmsfordApr 16 · Discus · Place 3 · ChelmsfordDiscus3119-1011
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 1 · ChelmsfordShot Put150-411
Apr 10Chelmsford at DracutApr 10 · Discus · Place 5 · ChelmsfordDiscus596-911
Apr 10Chelmsford at DracutApr 10 · Shot Put · Place 1 · ChelmsfordShot Put147-10.511
Apr 5Billerica at ChelmsfordApr 5 · Discus · Place 2 · ChelmsfordDiscus2117-111
Apr 5Billerica at ChelmsfordApr 5 · Shot Put · Place 1 · ChelmsfordShot Put147-311

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Shot Put · Place 3 · ChelmsfordShot Put12lb3.47-04.5011
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · Shot Put · Place 11 · ChelmsfordShot Put12lb11.43-07.7510
Feb 9MVC League ChampionshipFeb 9 · Shot Put · Place 6 · ChelmsfordShot Put646-0—
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · Shot Put · Place 1 · ChelmsfordShot Put146-9—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Shot Put · Place 5 · ChelmsfordShot Put547-7.5010
Jan 24MVC Week 5Jan 24 · Shot Put · Place 3 · ChelmsfordShot Put346-6.50—
Jan 20MSTCA D2 RelaysJan 20 · Shot Put · Place 9 · ChelmsfordShot Put12lb9.13.49m10
Jan 17MVC Week 4Jan 17 · Shot Put · Place 6 · ChelmsfordShot Put645-1—
Jan 10MVC Week 3Jan 10 · Shot Put · Place 5 · ChelmsfordShot Put543-0—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 9 · ChelmsfordShot Put942-0.50—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Shot Put · Place 13 · ChelmsfordShot Put12lb13.43-04.5010
May 18MVC League ChampionshipMay 18 · Discus · Place 10 · ChelmsfordDiscus10118-0—
May 18MVC League ChampionshipMay 18 · Shot Put · Place 24 · ChelmsfordShot Put2440-5.50—
May 13Lawrence at ChelmsfordMay 13 · Discus · Place 4 · ChelmsfordDiscus4106-6—
May 13Lawrence at ChelmsfordMay 13 · Shot Put · Place 2 · ChelmsfordShot Put244-0—
May 11Andover Boosters InvitationalMay 11 · Shot Put · Place 19 · ChelmsfordShot Put1941-7.50—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 8 · ChelmsfordDiscus898-7—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 5 · ChelmsfordShot Put539-9—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 25 · ChelmsfordDiscus1.6kg25.32.28m10
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 7 · ChelmsfordShot Put12lb7.13.50m10
Apr 24Chelmsford at TewksburyApr 24 · Discus · Place 3 · ChelmsfordDiscus3116-7—
Apr 24Chelmsford at TewksburyApr 24 · Shot Put · Place 1 · ChelmsfordShot Put141-6—
Apr 20Chelmsford at BillericaApr 20 · Discus · Place 2 · ChelmsfordDiscus2113-9—
Apr 20Chelmsford at BillericaApr 20 · Shot Put · Place 2 · ChelmsfordShot Put242-11—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 16 · ChelmsfordDiscus1683-2—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 4 · ChelmsfordShot Put440-5—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Discus · Place 13 · ChelmsfordDiscus1.6kg13.115-0310
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Shot Put · ChelmsfordShot Put12lb—DNS10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · Shot Put · Place 9 · ChelmsfordShot Put12lb9.41-09.5010
Dec 9MSTCA Winter Festival (Large School)Dec 9 · Shot Put · Place 11 · ChelmsfordShot Put12lb11.39-03.2510

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20MVC ChampionshipMay 20 · Shot Put · Place 15 · ChelmsfordShot Put12lb15.39-06.259
May 13Andover Boosters MeetMay 13 · Shot Put · Place 40 · ChelmsfordShot Put12lb40.39-00.009
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · Shot Put · Place 6 · ChelmsfordShot Put640-2—
Apr 30MSTCA Division 2 RelaysApr 30 · Shot Put · Place 36 · ChelmsfordShot Put3611.13m—