Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNEPSTA DI Championship · May 16150' 6"NEPSTA DI ChampionshipMay 16, 2026
Shot Put · 12lb · OutdoorMilton Academy Invite 3 · May 248-09.00Milton Academy Invite 3May 2, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16NEPSTA DI ChampionshipMay 16 · Discus · Place 3 · Belmont HillBelmont HillDiscus1.6kg3.150' 6" PB11
May 16NEPSTA DI ChampionshipMay 16 · Shot Put · Place 6 · Belmont HillBelmont HillShot Put12lb6.45' 11.25"11
May 9ISL ChampionshipMay 9 · Discus · Place 2 · Belmont HillBelmont HillDiscus1.6kg2.146' 3"11
May 9ISL ChampionshipMay 9 · Shot Put · Place 8 · Belmont HillBelmont HillShot Put12lb8.41' 7.5"11
May 2Milton Academy Invite 3May 2 · Discus · Place 1 · Belmont HillBelmont HillDiscus1.6kg1.145-0711
May 2Milton Academy Invite 3May 2 · Shot Put · Place 1 · Belmont HillBelmont HillShot Put12lb1.48-09.00 PB11
Apr 29Belmont Hill vs St George-BBNApr 29 · Discus · Place 2 · Belmont HillBelmont HillDiscus2147-1111
Apr 29Belmont Hill vs St George-BBNApr 29 · Shot Put · Place 3 · Belmont HillBelmont HillShot Put344-02.0011
Apr 25Belmont Hill, Middlesex, Rivers, Worcester Academy @ TaborApr 25 · Discus · Place 1 · Belmont HillBelmont HillDiscus1.6kg1.129-1011
Apr 25Belmont Hill, Middlesex, Rivers, Worcester Academy @ TaborApr 25 · Shot Put · Place 2 · Belmont HillBelmont HillShot Put12lb2.44-01.0011
Apr 18Governor's Tri-Meet #2Apr 18 · Discus · Place 1 · Belmont HillBelmont HillDiscus1.6kg1.128' 5"11
Apr 18Governor's Tri-Meet #2Apr 18 · Shot Put · Place 1 · Belmont HillBelmont HillShot Put12lb1.44' 7"11
Apr 11Belmont Hill vs Thayer-Middlesex-NoblesApr 11 · Discus · Place 5 · Belmont HillBelmont HillDiscus5110-1011
Apr 11Belmont Hill vs Thayer-Middlesex-NoblesApr 11 · Shot Put · Place 4 · Belmont HillBelmont HillShot Put442-00.0011
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Discus · Place 3 · Belmont HillBelmont HillDiscus3120-511
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Discus · Place 3 · Belmont HillBelmont HillDiscus3120-511
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Shot Put · Place 1 · Belmont HillBelmont HillShot Put143-1111
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Shot Put · Place 1 · Belmont HillBelmont HillShot Put143-1111

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 7 · LexingtonLexingtonDiscus1.6kg7.141-0011
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 17 · LexingtonLexingtonShot Put12lb17.45-07.0011
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 7 · LexingtonLexingtonDiscus1.6kg7.40.55m11
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 18 · LexingtonLexingtonShot Put12lb18.13.52m11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Discus · Place 24 · LexingtonLexingtonDiscus1.6kg24.116-0110
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Discus · Place 23 · LexingtonLexingtonDiscus1.6kg23.33.80m10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Shot Put · Place 38 · LexingtonLexingtonShot Put12lb38.12.02m10
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Discus · Place 5 · LexingtonLexingtonDiscus1.6kg5.110-0910
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Shot Put · Place 4 · LexingtonLexingtonShot Put12lb4.39-03.0010

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 15Middlesex League 2BApr 15 · Discus · Place 4 · LexingtonLexingtonDiscus1.6kg4.73-099
Apr 15Middlesex League 2BApr 15 · Shot Put · Place 7 · LexingtonLexingtonShot Put12lb7.29-02.009
Apr 8Middlesex League @ Burlington AMApr 8 · Shot Put · Place 20 · LexingtonLexingtonShot Put12lb20.27-05.259