Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBedford vs Boston Latin · Apr 15135' 2"Bedford vs Boston LatinApril 15, 2026
Shot Put · 12lb · IndoorDual County League Dual Meets Set #2 · Dec 1841-09.50Dual County League Dual Meets Set #2December 18, 2024
Shot Put · 12lb · OutdoorMIAA Division 4 Track & Field Championship · May 2844-05.00MIAA Division 4 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 19 · BedfordDiscus1.6kg19.115-0612
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 10 · BedfordShot Put12lb10.44-05.00 PB12
May 20Dual County League ChampionshipsMay 20 · Discus · Place 6 · BedfordDiscus6128-712
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 7 · BedfordShot Put741-612
May 11Weston v Bedford & WalthamMay 11 · Discus · Place 4 · BedfordDiscus1.6kg4.114' 9"12
May 11Weston v Bedford & WalthamMay 11 · Shot Put · Place 3 · BedfordShot Put12lb3.40' 4.75"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Discus · Place 20 · BedfordDiscus20109-0612
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 30 · BedfordShot Put3038-11.0012
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 10 · BedfordDiscus1038.83m12
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 18 · BedfordShot Put1811.83m12
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 7 · BedfordDiscus7122-612
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 6 · BedfordShot Put642-1.512
Apr 15Bedford vs Boston LatinApr 15 · Discus · Place 2 · BedfordDiscus1.6kg2.135' 2" PB12
Apr 15Bedford vs Boston LatinApr 15 · Shot Put · Place 3 · BedfordShot Put12lb3.42' 9.75"12
Apr 8Wayland vs Bedford DualApr 8 · Discus · Place 2 · BedfordDiscus1.6kg2.121' 11"12
Apr 8Wayland vs Bedford DualApr 8 · Shot Put · Place 4 · BedfordShot Put12lb4.38' 3"12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 19 · BedfordShot Put1939-11.00—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 22 · BedfordShot Put2235-1112
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 22 · BedfordShot Put2235-11.00—
Feb 7MSTCA Qualifier MeetFeb 7 · Shot Put · Place 4 · BedfordShot Put444-5.7512
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 1 · BedfordShot Put144-6.7512
Jan 21DCL Dual Meets #5Jan 21 · Shot Put · Place 3 · BedfordShot Put340-11.5012
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 47 · BedfordShot Put4710.95m12
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 8 · BedfordShot Put837-1112
Jan 7DCL Dual Meets #3FJan 7 · Shot Put · Place 1 · BedfordShot Put141-012

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 17 · BedfordShot Put12lb17.35-04.5012
Dec 15DCL Dual Meets #1FDec 15 · Shot Put · Place 8 · BedfordShot Put12lb8.36-01.5012
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 19 · BedfordShot Put1939-11—
Jan 29DCL Foley Division ChampionshipJan 29 · Shot Put · Place 2 · BedfordShot Put240-7—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 5 · BedfordShot Put538-11.75—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 17 · BedfordShot Put1711.89m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 6 · BedfordShot Put636-1.50—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Shot Put · Place 5 · BedfordShot Put537-7—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Discus · Place 12 · BedfordDiscus12111-411
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Shot Put · Place 13 · BedfordShot Put1339-1111
May 21Dual County League ChampionshipMay 21 · Discus · Place 2 · BedfordDiscus2116-111
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 2 · BedfordShot Put239-6.5011
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 26 · BedfordDiscus2631.92m11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 23 · BedfordShot Put2311.81m11
May 7Weston v BedfordMay 7 · Discus · Place 1 · BedfordDiscus1112-111
May 7Weston v BedfordMay 7 · Shot Put · Place 2 · BedfordShot Put239-311
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 27 · BedfordDiscus27104-0111
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 33 · BedfordShot Put3337-03.5011
Apr 16Bedford vs. Boston LatinApr 16 · Discus · Place 1 · BedfordDiscus1112-211
Apr 16Bedford vs. Boston LatinApr 16 · Shot Put · Place 3 · BedfordShot Put336-011
Apr 9Bedford vs WalthamApr 9 · Discus · Place 2 · BedfordDiscus1.6kg2.117' 6"11
Apr 9Bedford vs WalthamApr 9 · Shot Put · Place 4 · BedfordShot Put12lb4.35' 7.5"11
Apr 2Wayland v BedfordApr 2 · Discus · Place 1 · BedfordDiscus1104-811
Apr 2Wayland v BedfordApr 2 · Shot Put · Place 6 · BedfordShot Put633-711

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · Shot Put · Place 3 · BedfordShot Put12lb3.41-09.50 PB11
Dec 14Dual County League Dual Meets Set #1Dec 14 · Shot Put · Place 6 · BedfordShot Put12lb6.37-06.0011
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · Shot Put · Place 8 · BedfordShot Put836-3.25—
Jan 31Dual County League Meet #6Jan 31 · Shot Put · Place 14 · BedfordShot Put1431-7.5SO
Jan 24Dual County League Meet #5Jan 24 · Shot Put · Place 11 · BedfordShot Put1134-4—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · Place 33 · BedfordShot Put12lb33.10.79m10
Jan 17Dual County Meet #4Jan 17 · Shot Put · Place 14 · BedfordShot Put1433-1—
Jan 10Dual County League Meet #3Jan 10 · Shot Put · Place 12 · BedfordShot Put1234-1.50—
Jan 3Dual County League InvitationalJan 3 · Shot Put · Place 11 · BedfordShot Put12lb11.34-02.5010

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Discus · Place 6 · BedfordDiscus689-2—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 3 · BedfordShot Put340-9—
May 8Bedford @ WestonMay 8 · Discus · Place 1 · BedfordDiscus190-4—
May 8Bedford @ WestonMay 8 · Shot Put · Place 2 · BedfordShot Put238-3—
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · Discus · BedfordDiscus1.6kg—93'3"Unofficial10
Apr 27MSTCA Div. IV Relays Apr 27 · Discus · Place 50 · BedfordDiscus5026.74m—
Apr 27MSTCA Div. IV Relays Apr 27 · Shot Put · Place 20 · BedfordShot Put2011.83m—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · Shot Put · Place 22 · BedfordShot Put12lb22.29-08.2510
Feb 11Dual County League ChampionshipsFeb 11 · Shot Put · Place 16 · BedfordShot Put1634-1.5FR
Jan 11Dual County League Meet #3Jan 11 · Shot Put · Place 19 · BedfordShot Put1932-10.25FR
Jan 4Dual County League Meet #2Jan 4 · Shot Put · Place 13 · BedfordShot Put12lb13.34-01.509

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · Shot Put · Place 18 · BedfordShot Put12lb18.30-02.259