Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorMiddlesex League Freedom Block · Dec 308.78aMiddlesex League Freedom BlockDecember 30, 2022
Discus · 1.6kg · OutdoorML-12 Block 1C (LEX v BEL; WIL v BUR) · Apr 17117-07ML-12 Block 1C (LEX v BEL; WIL v BUR)April 17, 2024
Discus · 2kg · OutdoorMASCAC Outdoor Championships · Apr 2537.81mMASCAC Outdoor ChampionshipsApril 25, 2026
Shot Put · 12lb · IndoorML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/Win · Jan 746-01.50ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJanuary 7, 2025
Shot Put · 12lb · OutdoorMIAA Division 4 Track & Field Championship · May 2344-06.00MIAA Division 4 Track & Field ChampionshipMay 23, 2024
Shot Put · 16lb / 7.26kg · OutdoorBridgewater State Bears Invitational · Apr 1713.85mBridgewater State Bears InvitationalApril 17, 2026
Weight Throw · 25lb / 11.3kg · IndoorUSATFNE Youth Vacation Week Meet · Feb 1912.54mUSATFNE Youth Vacation Week Meet February 19, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · Shot Put · Place 24 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg24.12.33mFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Discus · Place 4 · Bridgewater StateBridgewater StateDiscus2kg4.37.81m PBFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Shot Put · Place 7 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg7.12.89mFr
Apr 17Bridgewater State Bears InvitationalApr 17 · Discus · Place 6 · Bridgewater StateBridgewater StateDiscus2kg6.35.30mFr
Apr 17Bridgewater State Bears InvitationalApr 17 · Shot Put · Place 3 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg3.13.85m PBFr
Apr 10Tufts Spring StampedeApr 10 · Discus · Place 15 · Bridgewater StateBridgewater StateDiscus2kg15.35.28mFr
Apr 10Tufts Spring StampedeApr 10 · Shot Put · Place 7 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg7.13.71mFr
Apr 4Amherst Spring FlingApr 4 · Discus · Place 18 · Bridgewater StateBridgewater StateDiscus2kg18.36.80mFr
Apr 4Amherst Spring FlingApr 4 · Shot Put · Place 7 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg7.12.38mFr
Mar 27Jonathan Tymann InvitationalMar 27 · Discus · Place 21 · Bridgewater StateBridgewater StateDiscus2kg21.30.02mFr
Mar 27Jonathan Tymann InvitationalMar 27 · Shot Put · Place 10 · Bridgewater StateBridgewater StateShot Put16lb / 7.26kg10.12.11mFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 10 · Bridgewater St.Bridgewater St.Shot Put1011.66mFR
Feb 72026 Wheaton InvitationalFeb 7 · Shot Put · Place 29 · Bridgewater StateBridgewater StateShot Put2910.45mFR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · Shot Put · Place 16 · Bridgewater St.Bridgewater St.Shot Put1611.51mFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · Shot Put · Place 33 · Bridgewater StateBridgewater StateShot Put3311.23mFr
Jan 17Branwen Smith-King InvitationalJan 17 · Shot Put · Place 18 · Bridgewater StateBridgewater StateShot Put1811.83mFr

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Discus · Place 12 · BurlingtonBurlingtonDiscus12129-012
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 14 · BurlingtonBurlingtonShot Put1443-1.2512
May 21ML-12 ChampionshipsMay 21 · Discus · Place 8 · BurlingtonBurlingtonDiscus8115-612
May 21ML-12 ChampionshipsMay 21 · Shot Put · Place 6 · BurlingtonBurlingtonShot Put643-3.7512
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 6 · BurlingtonBurlingtonDiscus638.28m12
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 6 · BurlingtonBurlingtonShot Put613.42m12
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Discus · Place 2 · BurlingtonBurlingtonDiscus2126-0712
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put347-03.0012
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put148-612
Apr 252025 Mass Hammer InviteApr 25 · Hammer · Place 9 · BurlingtonBurlingtonHammer934.91m12
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · Discus · Place 2 · BurlingtonBurlingtonDiscus2121-312
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put148-3.2512
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · Discus · Place 3 · BurlingtonBurlingtonDiscus3114-912
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put340-4.5012

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · Weight Throw · Place 14 · BurlingtonBurlingtonWeight Throw25lb / 11.3kg14.12.54m PB12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put445-8.25—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put314.39m—
Jan 15ML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJan 15 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put148-11.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Weight Throw · Place 11 · BurlingtonBurlingtonWeight Throw1143-4—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put847-3.25—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · Weight Throw · Place 2 · BurlingtonBurlingtonWeight Throw25lb / 11.3kg2.39-02.0012
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put12lb2.46-01.50 PB12
Jan 2ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJan 2 · Weight Throw · Place 1 · BurlingtonBurlingtonWeight Throw140-8—
Jan 2ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJan 2 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put147-6.25—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Shot Put · Place 14 · BurlingtonBurlingtonShot Put12lb14.44-09.5012
Dec 19ML-12 Varsity Block #1Dec 19 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put12lb1.45-10.2512
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put844-10—
Jan 21MSTCA D3 RelaysJan 21 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put12lb8.13.24m11
Jan 15ML-12 Varsity Block #5Jan 15 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put242-1.50—
Jan 9ML-12 Varsity Block #4Jan 9 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put542-11.75—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · Shot Put · Place 23 · BurlingtonBurlingtonShot Put2343-7—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Discus · Place 23 · BurlingtonBurlingtonDiscus1.6kg23.99-0311
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put12lb9.44-06.00 PB11
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 25 · BurlingtonBurlingtonDiscus25112-1—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put441-10.50—
May 15ML-12 ChampionshipsMay 15 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put244-3—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Discus · Place 3 · BurlingtonBurlingtonDiscus3114-7—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put244-9.25—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · Discus · Place 6 · BurlingtonBurlingtonDiscus6102-9—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put345-7.75—
Apr 27MSTCA Div. IV Relays Apr 27 · Discus · Place 12 · BurlingtonBurlingtonDiscus1234.57m—
Apr 27MSTCA Div. IV Relays Apr 27 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put114.95m—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · Discus · Place 1 · BurlingtonBurlingtonDiscus1118-2—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put245-6—
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Discus · Place 3 · BurlingtonBurlingtonDiscus1.6kg3.117-07 PB11
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put12lb3.39-09.0011
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Discus · Place 1 · BurlingtonBurlingtonDiscus1123-6—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put244-0—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21ML-12 Varsity Block #2Dec 21 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put12lb3.45-11.0011
Dec 16MSTCA Speed Classic (Small School)Dec 16 · Weight Throw · Place 5 · BurlingtonBurlingtonWeight Throw25lb / 11.3kg5.40-11.0011
Dec 14ML-12 Varsity Block #1Dec 14 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put12lb3.44-07.5011
Feb 22USATF-NE Youth Development MeetFeb 22 · Weight Throw · Place 12 · BurlingtonBurlingtonWeight Throw1211.65m—
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 23 · BurlingtonBurlingtonShot Put12lb23.39-05.0010
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put12lb3.38-07.0010

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · Shot Put · BurlingtonBurlingtonShot Put12lb--DNS10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Discus · Place 6 · BurlingtonBurlingtonDiscus6115-7—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put344-11—
Apr 28MSTCA D4 RelaysApr 28 · Discus · Place 18 · BurlingtonBurlingtonDiscus1829.95m—
Apr 28MSTCA D4 RelaysApr 28 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put313.81m—
Apr 24Middlesex League 3AApr 24 · Discus · Place 14 · BurlingtonBurlingtonDiscus1481-0—
Apr 24Middlesex League 3AApr 24 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put245-4.25—
Apr 15Middlesex League 2BApr 15 · Discus · Place 5 · BurlingtonBurlingtonDiscus1.6kg5.96-0410
Apr 15Middlesex League 2BApr 15 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put12lb4.43-06.0010
Apr 8Middlesex League @ Burlington AMApr 8 · Discus · Place 10 · BurlingtonBurlingtonDiscus1.6kg10.95-1010
Apr 8Middlesex League @ Burlington AMApr 8 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put12lb4.40-06.2510

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 55 Meter · Place 27 · BurlingtonBurlington55 Meter27.8.78a PB10
Dec 30Middlesex League Freedom BlockDec 30 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put12lb2.40-6.510
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Weight Throw · Place 29 · BurlingtonBurlingtonWeight Throw25lb / 11.3kg29.24-08.0010
Dec 15Middlesex League Indoor Block #1Dec 15 · Shot Put · Place 7 · BurlingtonBurlingtonShot Put12lb7.38-9.510

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · Shot Put · Place 17 · BurlingtonBurlingtonShot Put12lb17.36-10.009
May 5Burlington at Wakefield Dual MeetMay 5 · Discus · BurlingtonBurlingtonDiscus1.6kg—68' 0"Unofficial9
May 5Burlington at Wakefield Dual MeetMay 5 · Shot Put · BurlingtonBurlingtonShot Put12lb—35' 4.5"Unofficial9
May 1MSTCA Division IV RelaysMay 1 · Discus · Place 20 · BurlingtonBurlingtonDiscus1.6kg20.27.05mUnofficial9
May 1MSTCA Division IV RelaysMay 1 · Shot Put · Place 25 · BurlingtonBurlingtonShot Put12lb25.10.60mUnofficial9
Apr 26Melrose @ Burlington DualApr 26 · Discus · BurlingtonBurlingtonDiscus1.6kg—91' 7"Unofficial9
Apr 26Melrose @ Burlington DualApr 26 · Shot Put · BurlingtonBurlingtonShot Put12lb—33' 7.5"Unofficial9
Apr 13Burlington @ Watertown Dual MeetApr 13 · Discus · BurlingtonBurlingtonDiscus1.6kg—74' 7"Unofficial9
Apr 13Burlington @ Watertown Dual MeetApr 13 · Shot Put · BurlingtonBurlingtonShot Put12lb—32' 3"Unofficial9
Apr 13Burlington @ Watertown Dual MeetApr 13 · 100 Meters · BurlingtonBurlington100 Meters—16.3aUnofficial9
Apr 5Stoneham at Burlington Dual MeetApr 5 · Discus · BurlingtonBurlingtonDiscus1.6kg—99' 9"Unofficial9
Apr 5Stoneham at Burlington Dual MeetApr 5 · Shot Put · BurlingtonBurlingtonShot Put12lb—35' 5"Unofficial9