Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorML-12 JV Block #3 · Jan 49.05aML-12 JV Block #3January 4, 2024
Shot Put · 12lb · IndoorMiddlesex League Indoor JV Meet · Feb 827-9Middlesex League Indoor JV MeetFebruary 8, 2023
Shot Put · 12lb · OutdoorMiddlesex League @ Burlington AM · Apr 822-09.00Middlesex League @ Burlington AMApril 8, 2023

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · Javelin · Place 23 · MelroseJavelin2383-912
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · Javelin · Place 21 · MelroseJavelin2173-312
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · Javelin · Place 16 · MelroseJavelin1691-0712
Apr 16ML-12 #2B: Wob v Arl; Mel v WakApr 16 · Javelin · Place 5 · MelroseJavelin584-0612

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · Discus · Place 8 · MelroseDiscus857-7—
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · Shot Put · Place 2 · MelroseShot Put228-5—
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · Discus · Place 7 · MelroseDiscus758-0—
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · Shot Put · Place 4 · MelroseShot Put428-2—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Discus · Place 12 · MelroseDiscus1258-4—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Shot Put · Place 14 · MelroseShot Put1426-5—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Discus · Place 19 · MelroseDiscus1956-0—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Shot Put · Place 15 · MelroseShot Put1525-2.50—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25ML-12 JV Championship MeetJan 25 · Shot Put · Place 56 · MelroseShot Put5623-5.50—
Jan 4ML-12 JV Block #3Jan 4 · Shot Put · Place 37 · MelroseShot Put3725-0.75—
Jan 4ML-12 JV Block #3Jan 4 · 55 Meters · Place 122 · Melrose55 Meters1229.05a PB—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Middlesex League 5BMay 10 · Discus · Place 11 · MelroseDiscus1157-11—
May 2Middlesex League 4AMay 2 · Shot Put · Place 5 · MelroseShot Put522-6—
Apr 25Middlesex League 3BApr 25 · Discus · Place 8 · MelroseDiscus852-11—
Apr 25Middlesex League 3BApr 25 · Shot Put · Place 12 · MelroseShot Put1224-00.00—
Apr 8Middlesex League @ Burlington AMApr 8 · Shot Put · Place 23 · MelroseShot Put12lb23.22-09.00 PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Middlesex League Indoor JV MeetFeb 8 · Shot Put · Place 31 · MelroseShot Put12lb31.27-9 PB10