Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBay State Conference 2 at Weymouth · Apr 1614.60aBay State Conference 2 at WeymouthApril 16, 2025
55 Meter · IndoorBay State Conference - Block #2 · Dec 198.58aBay State Conference - Block #2December 19, 2024
55 Meters · IndoorBay State Conference - Block 5 · Jan 238.52aBay State Conference - Block 5January 23, 2025
Discus · 1.6kg · OutdoorMSTCA Division 1 Relays · May 1835.25mMSTCA Division 1 RelaysMay 18, 2025
Shot Put · 12lb · IndoorBay State Conference - Block #2 · Dec 1941-01.00Bay State Conference - Block #2December 19, 2024

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

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 22 · FraminghamDiscus22108-812
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 11 · FraminghamShot Put1142-312
May 21Bay State Conference Championship MeetMay 21 · Discus · Place 10 · FraminghamDiscus10114-312
May 21Bay State Conference Championship MeetMay 21 · Shot Put · Place 7 · FraminghamShot Put741-612
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 25 · FraminghamDiscus1.6kg25.35.25m PB12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 4 · FraminghamDiscus4113-612
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 2 · FraminghamShot Put243-0.5012
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Discus · Place 5 · FraminghamDiscus5108-1012
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Shot Put · Place 3 · FraminghamShot Put341-112
Apr 252025 Mass Hammer InviteApr 25 · Hammer · Place 7 · FraminghamHammer736.79m12
Apr 16Bay State Conference 2 at WeymouthApr 16 · Discus · Place 3 · FraminghamDiscus3115-712
Apr 16Bay State Conference 2 at WeymouthApr 16 · Shot Put · Place 1 · FraminghamShot Put141-6.7512
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 56 · Framingham100 Meters5614.60a PB12
Apr 9Bay State Conference 1 at Natick Apr 9 · Discus · Place 5 · FraminghamDiscus5103-1012
Apr 9Bay State Conference 1 at Natick Apr 9 · Shot Put · Place 2 · FraminghamShot Put237-0.5012

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 11MSTCA Rising ChampionshipFeb 11 · Shot Put · Place 1 · FraminghamShot Put141-11.50—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Shot Put · Place 10 · FraminghamShot Put1040-5—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 35 · FraminghamShot Put3539-2.75—
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 10 · FraminghamShot Put1039-9—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 72 · Framingham55 Meters728.52a PB—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 39 · FraminghamShot Put3911.73m—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 8 · FraminghamShot Put840-9.25—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 85 · Framingham55 Meters858.61a—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 9 · FraminghamShot Put939-9.50—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 79 · Framingham55 Meters798.60—

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · Shot Put · Place 20 · FraminghamShot Put12lb20.40-01.5012
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 109 · Framingham55 Meter109.8.58a PB12
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 7 · FraminghamShot Put12lb7.41-01.00 PB12
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 107 · Framingham55 Meter107.8.66a12
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 14 · FraminghamShot Put12lb14.37-08.0012
Jan 31Bay State Conf - Block 6Jan 31 · Shot Put · Place 20 · FraminghamShot Put2031-1—
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 128 · Framingham55 Meters1289.47a—
Jan 25Bay State Conf - Block 5Jan 25 · Shot Put · Place 30 · FraminghamShot Put3029-10.50—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 91 · Framingham55 Meters919.26a—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · FraminghamShot Put—FOUL11
Jan 11Bay State Conf - Block 4Jan 11 · Shot Put · Place 25 · FraminghamShot Put2531-6—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 94 · Framingham55 Meters949.28a—
Jan 4Bay State Conference - Block 3Jan 4 · Shot Put · Place 28 · FraminghamShot Put2831-1—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 39 · FraminghamDiscus39100-5—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 40 · FraminghamShot Put4035-1.75—
May 8Framingham @ NeedhamMay 8 · Shot Put · FraminghamShot Put12lb—33-7.5Unofficial11
May 1Newton North @ FraminghamMay 1 · Discus · FraminghamDiscus1.6kg—101-8Unofficial11
May 1Newton North @ FraminghamMay 1 · Shot Put · FraminghamShot Put12lb—35-8Unofficial11
Apr 24Framingham @ NatickApr 24 · Javelin · FraminghamJavelin800g—62-9Unofficial11
Apr 24Framingham @ NatickApr 24 · Shot Put · FraminghamShot Put12lb—36-8Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 297 · Framingham100 Meters29715.50a—
Apr 10Wellesley at FraminghamApr 10 · Javelin · FraminghamJavelin800g—81-7Unofficial11
Apr 10Wellesley at FraminghamApr 10 · Shot Put · FraminghamShot Put12lb—32-11Unofficial11
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 50 Yard Dash · Framingham50 Yard Dash—7.9Unofficial11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 76 · Framingham55 Meter76.9.31a11
Dec 21Bay State Conf - Block 2Dec 21 · Shot Put · Place 34 · FraminghamShot Put12lb34.29-06.0011
Dec 14Bay State Conf - Block 1Dec 14 · Shot Put · Place 30 · FraminghamShot Put12lb30.29-11.5011
Feb 4Janiak F/S InvitationalFeb 4 · 55 Meter · Place 40 · Framingham55 MeterRound P40.9.73a10
Feb 4Janiak F/S InvitationalFeb 4 · Shot Put · Place 11 · FraminghamShot Put12lb11.33-04.5010
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 94 · Framingham55 Meter94.9.90a10
Jan 26BSC Meet #5Jan 26 · Shot Put · Place 36 · FraminghamShot Put12lb36.29-02.5010
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · FraminghamShot Put12lb--DNS10
Jan 12BSC Meet #4Jan 12 · Shot Put · Place 32 · FraminghamShot Put3229-5SO
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 7 · Framingham55 Meters710.15SO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 38 · FraminghamShot Put12lb38.30-02.5010
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 116 · Framingham55 Meters11610.48a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Newton North JV #1Dec 14 · 50 Yard Dash · Framingham50 Yard Dash—9.2Unofficial10
Dec 14Newton North JV #1Dec 14 · Shot Put · FraminghamShot Put12lb—32'9Unofficial10