Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorPatriot League Meet #2 · Dec 207.84aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Meet #4 · Jan 167.72aPatriot League Meet #4January 16, 2025
Discus · 1.6kg · OutdoorMIAA Division 4 Track & Field Championship · May 28141-08MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Javelin · 800g · OutdoorPembroke vs Hanover · Apr 971-02.00Pembroke vs HanoverApril 9, 2025
Shot Put · 12lb · IndoorPatriot League Meet #2 · Dec 1541-04.50Patriot League Meet #2December 15, 2025
Shot Put · 12lb · OutdoorPatriot League Championship Meet · May 1945' 9"Patriot League Championship MeetMay 19, 2026
Weight Throw · 25lb / 11.3kg · IndoorPatriot League Meet #3 · Dec 2228-07.00Patriot League Meet #3December 22, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 2 · PembrokePembrokeDiscus1.6kg2.141-08 PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 13 · PembrokePembrokeShot Put12lb13.43-08.7511
May 23MSTCA South Shore TwilightMay 23 · Discus · Place 3 · PembrokePembrokeDiscus3138-811
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 8 · PembrokePembrokeShot Put844-4.511
May 19Patriot League Championship MeetMay 19 · Discus · Place 4 · PembrokePembrokeDiscus1.6kg4.133' 4"11
May 19Patriot League Championship MeetMay 19 · Shot Put · Place 3 · PembrokePembrokeShot Put12lb3.45' 9" PB11
May 13Pembroke vs Quincy vs North QuincyMay 13 · Discus · Place 2 · PembrokePembrokeDiscus2136-0211
May 13Pembroke vs Quincy vs North QuincyMay 13 · Shot Put · Place 2 · PembrokePembrokeShot Put245-09.0011
May 9Weston Twilight Invitational - Weston EventsMay 9 · Discus · Place 14 · PembrokePembrokeDiscus14125-0011
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 32 · PembrokePembrokeShot Put3237-10.7511
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 3 · PembrokePembrokeDiscus342.85m11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 3 · PembrokePembrokeShot Put313.20m11
Apr 29Pembroke @ ScituateApr 29 · Discus · PembrokePembrokeDiscus1.6kg—137-00.00Unofficial11
Apr 29Pembroke @ ScituateApr 29 · Shot Put · PembrokePembrokeShot Put12lb—43-07.00Unofficial11
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 6 · PembrokePembrokeDiscus6134-811
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 8 · PembrokePembrokeShot Put843-911
Apr 16Plymouth South vs PembrokeApr 16 · Discus · Place 1 · PembrokePembrokeDiscus1.6kg1.128-0411
Apr 16Plymouth South vs PembrokeApr 16 · Shot Put · Place 2 · PembrokePembrokeShot Put12lb2.45-00.0011
Apr 8Pembroke vs HanoverApr 8 · Discus · Place 5 · PembrokePembrokeDiscus599-0611
Apr 8Pembroke vs HanoverApr 8 · Shot Put · Place 3 · PembrokePembrokeShot Put336-02.0011

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Weight Throw · Place 5 · PembrokePembrokeWeight Throw536-411
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Shot Put · Place 4 · PembrokePembrokeShot Put441-711
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 27 · PembrokePembrokeShot Put2743-06.5011
Jan 21Patriot League Meet #5Jan 21 · Weight Throw · Place 3 · PembrokePembrokeWeight Throw342-211
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 3 · PembrokePembrokeShot Put342-1011
Jan 21Patriot League Meet #5Jan 21 · Weight Throw · Place 3 · PembrokePembrokeWeight Throw342-211
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 3 · PembrokePembrokeShot Put342-1011
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 15 · PembrokePembrokeShot Put1512.30m11
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 17 · PembrokePembrokeShot Put1742-0.5011
Jan 6Patriot League Meet #4Jan 6 · Weight Throw · Place 2 · PembrokePembrokeWeight Throw236-211
Jan 6Patriot League Meet #4Jan 6 · Shot Put · Place 9 · PembrokePembrokeShot Put937-1111

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · Place 33 · PembrokePembrokeShot Put12lb33.35-01.7511
Dec 22Patriot League Meet #3Dec 22 · Weight Throw · Place 5 · PembrokePembrokeWeight Throw25lb / 11.3kg5.28-07.00 PB11
Dec 22Patriot League Meet #3Dec 22 · Shot Put · PembrokePembrokeShot Put12lb--FOUL11
Dec 15Patriot League Meet #2Dec 15 · Weight Throw · Place 5 · PembrokePembrokeWeight Throw25lb / 11.3kg5.26-00.0011
Dec 15Patriot League Meet #2Dec 15 · Shot Put · Place 2 · PembrokePembrokeShot Put12lb2.41-04.50 PB11
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 2 · PembrokePembrokeShot Put12lb2.39-08.0011
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 96 · PembrokePembroke55 Meters967.90a—
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 4 · PembrokePembrokeShot Put434-4—
Jan 23Patriot League Meet #5Jan 23 · Shot Put · Place 12 · PembrokePembrokeShot Put1235-4.50—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 55 · PembrokePembroke55 Meters557.87a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 106 · PembrokePembroke55 Meters1067.72a PB—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 1 · PembrokePembrokeShot Put134-8—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 102 · PembrokePembrokeShot Put10231-7.50—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 103 · PembrokePembroke55 Meters1037.84a—
Jan 6Patriot League Meet #3Jan 6 · Shot Put · Place 15 · PembrokePembrokeShot Put1528-11.50—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · Place 2 · UnattachedUnattachedDiscus1.6kg2.29.34m10
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.11.45m10
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 24 · PembrokePembrokeShot Put2437-3.7510
May 20Patriot League Spring ChampionshipMay 20 · Discus · Place 18 · PembrokePembrokeDiscus1898-210
May 20Patriot League Spring ChampionshipMay 20 · Shot Put · Place 4 · PembrokePembrokeShot Put444-110
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 12 · PembrokePembrokeShot Put1212.66m10
May 14Pembroke vs Quincy vs North QuincyMay 14 · Discus · Place 5 · PembrokePembrokeDiscus1.6kg5.103-1010
May 14Pembroke vs Quincy vs North QuincyMay 14 · Shot Put · Place 7 · PembrokePembrokeShot Put12lb7.37-01.0010
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 46 · PembrokePembrokeShot Put4633-3.5010
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 7 · PembrokePembrokeShot Put12lb7.40-05.7510
Apr 30Pembroke vs ScituateApr 30 · Discus · Place 9 · PembrokePembrokeDiscus971-510
Apr 30Pembroke vs ScituateApr 30 · Shot Put · Place 4 · PembrokePembrokeShot Put439-210
Apr 15Pembroke vs Plymouth SouthApr 15 · Javelin · Place 12 · PembrokePembrokeJavelin1268-710
Apr 15Pembroke vs Plymouth SouthApr 15 · Shot Put · Place 7 · PembrokePembrokeShot Put733-210
Apr 9Pembroke vs HanoverApr 9 · Javelin · Place 7 · PembrokePembrokeJavelin800g7.71-02.00 PB10
Apr 9Pembroke vs HanoverApr 9 · Shot Put · Place 11 · PembrokePembrokeShot Put12lb11.29-0.5010

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 103 · PembrokePembroke55 Meter103.7.84a PB10
Dec 20Patriot League Meet #2Dec 20 · Shot Put · Place 15 · PembrokePembrokeShot Put12lb15.29-03.0010
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 9 · PembrokePembrokeShot Put12lb9.28-07.0010