Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBSC JV Open at Needham · May 13127' 6.5"BSC JV Open at NeedhamMay 13, 2026
Shot Put · 12lb · OutdoorMIAA Division 1 Track & Field Championship · May 2950-02.00MIAA Division 1 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 20 · Newton NorthDiscus1.6kg20.124-0810
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 10 · Newton NorthShot Put12lb10.50-02.00 PB10
May 20BSC ChampionshipsMay 20 · Discus · Place 4 · Newton NorthDiscus4128-1010
May 20BSC ChampionshipsMay 20 · Shot Put · Place 4 · Newton NorthShot Put446-2.510
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Newton NorthShot Put—FOUL10
May 13BSC JV Open at NeedhamMay 13 · Discus · Place 1 · Newton NorthDiscus1.6kg1.127' 6.5" PB10
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 1 · Newton NorthShot Put12lb1.44' 10"10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Discus · Place 6 · Newton NorthDiscus6115-010
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Shot Put · Place 2 · Newton NorthShot Put246-110
May 6Milton, Newton North & BrooklineMay 6 · Discus · Place 1 · Newton NorthDiscus1121-310
May 6Milton, Newton North & BrooklineMay 6 · Shot Put · Place 1 · Newton NorthShot Put147-11.510
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 20 · Newton NorthDiscus2036.14m10
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 24 · Newton NorthShot Put2412.78m10
Apr 29Framingham & Needham @ Newton NorthApr 29 · Discus · Place 2 · Newton NorthDiscus2116-5.510
Apr 29Framingham & Needham @ Newton NorthApr 29 · Shot Put · Place 2 · Newton NorthShot Put245-10.510
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 3 · Newton NorthDiscus1.6kg3.111' 8"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 2 · Newton NorthShot Put12lb2.40' 4.5"10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Shot Put · Place 4 · Newton NorthShot Put443-710
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Shot Put · Place 5 · Newton NorthShot Put542-0.5010
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 7 · Newton NorthShot Put740-110
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 25 · Newton NorthShot Put2511.95m10
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 8 · Newton NorthShot Put840-610
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 6 · Newton NorthShot Put638-8.5010
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · Shot Put · Place 2 · Newton NorthShot Put239-1.2510

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Discus · Place 4 · Newton NorthDiscus495-049
May 14BSC JV Open Meet May 14 · Shot Put · Place 5 · Newton NorthShot Put533-10.009
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Shot Put · Place 10 · Newton NorthShot Put1032-89
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Discus · Place 3 · Newton NorthDiscus383-59
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 27 · Newton NorthShot Put2733-19
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Discus · Place 2 · Newton NorthDiscus283-99
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Shot Put · Place 11 · Newton NorthShot Put1132-19
Apr 16Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 14 · Newton NorthShot Put1431-3.759
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Shot Put · Place 14 · Newton NorthShot Put1433-07.759

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · Shot Put · Place 21 · Newton NorthShot Put2132-10—
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 5 · Newton NorthShot Put530-2—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 126 · Newton NorthShot Put12629-5.50—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 7 · Newton NorthShot Put727-0—