Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPembroke vs Quincy vs North Quincy · May 1314.96aPembroke vs Quincy vs North QuincyMay 13, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1031.94aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorPembroke vs Quincy vs North Quincy · May 1431.82aPembroke vs Quincy vs North QuincyMay 14, 2025
300 Meters · IndoorPatriot League Meet #7 · Feb 452.99aPatriot League Meet #7February 4, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 108.77aPatriot League Meet #1December 10, 2024
55 Meters · IndoorMSTCA Northeast Invitational · Jan 108.79aMSTCA Northeast InvitationalJanuary 10, 2025
Javelin · 600g · OutdoorPembroke vs Quincy vs North Quincy · May 1470-02Pembroke vs Quincy vs North QuincyMay 14, 2025
Shot Put · 4kg · IndoorPatriot League Meet #3 · Dec 2219-09.50Patriot League Meet #3December 22, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13Pembroke vs Quincy vs North QuincyMay 13 · Javelin · Place 8 · PembrokeJavelin859-0712
May 13Pembroke vs Quincy vs North QuincyMay 13 · 100 Meters · Place 12 · Pembroke100 Meters1214.96a PB12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 14 · PembrokeJavelin1420.02m12
Apr 29Pembroke @ ScituateApr 29 · Javelin · PembrokeJavelin600g—63-04.00Unofficial12
Apr 29Pembroke @ ScituateApr 29 · 100 Meters · Pembroke100 Meters—15.2Unofficial12
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 41 · PembrokeJavelin4162-1112
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 124 · Pembroke100 Meters12415.04a12
Apr 16Plymouth South vs PembrokeApr 16 · Javelin · Place 4 · PembrokeJavelin600g4.66-0512
Apr 16Plymouth South vs PembrokeApr 16 · 200 Meters · Place 6 · Pembroke200 Meters6.32.33a12
Apr 16Plymouth South vs PembrokeApr 16 · 100 Meters · Place 14 · Pembroke100 Meters14.15.55a12
Apr 8Pembroke vs HanoverApr 8 · Javelin · Place 2 · PembrokeJavelin260-0212
Apr 8Pembroke vs HanoverApr 8 · 200 Meters · Place 6 · Pembroke200 Meters632.88a12
Apr 8Pembroke vs HanoverApr 8 · 100 Meters · Place 10 · Pembroke100 Meters1016.27a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 11 · PembrokeShot Put1118-11.7512
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 90 · Pembroke55 Meters909.09a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 90 · Pembroke55 Meters909.09a12
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 11 · PembrokeShot Put1118-11.7512
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 93 · Pembroke55 Meters939.35a12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 81 · Pembroke55 Meter81.9.32a12
Dec 22Patriot League Meet #3Dec 22 · Shot Put · Place 11 · PembrokeShot Put4kg11.19-09.50 PB12
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 95 · Pembroke55 Meter95.9.22a12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 46 · Pembroke300 Meters46.55.41a12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 68 · Pembroke55 Meter68.9.20a12
Feb 4Patriot League Meet #7Feb 4 · 300 Meters · Place 12 · Pembroke300 Meters1252.99a PB—
Feb 4Patriot League Meet #7Feb 4 · 55 Meters · Place 29 · Pembroke55 Meters298.89a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 105 · Pembroke55 Meters1059.08a—
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 13 · PembrokeShot Put1319-5—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 43 · Pembroke300 Meters4354.55a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 98 · Pembroke55 Meters989.00a—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 18 · PembrokeShot Put1818-5—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 144 · Pembroke200 Meters14431.94a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 177 · Pembroke55 Meters1778.79a PB—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 90 · Pembroke55 Meters908.92a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · Javelin · Place 23 · PembrokeJavelin2355-811
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 24 · PembrokeJavelin2421.10m11
May 14Pembroke vs Quincy vs North QuincyMay 14 · Javelin · Place 7 · PembrokeJavelin600g7.70-02 PB11
May 14Pembroke vs Quincy vs North QuincyMay 14 · 200 Meters · Place 15 · Pembroke200 Meters15.31.82a PB11
May 14Pembroke vs Quincy vs North QuincyMay 14 · 100 Meters · Place 21 · Pembroke100 Meters21.15.29a11
Apr 30Pembroke vs ScituateApr 30 · Javelin · Place 3 · PembrokeJavelin374-011
Apr 30Pembroke vs ScituateApr 30 · 200 Meters · Place 15 · Pembroke200 Meters1532.3411
Apr 30Pembroke vs ScituateApr 30 · 100 Meters · Place 19 · Pembroke100 Meters1915.2711
Apr 15Pembroke vs Plymouth SouthApr 15 · Javelin · Place 5 · PembrokeJavelin563-1011
Apr 15Pembroke vs Plymouth SouthApr 15 · 200 Meters · Place 14 · Pembroke200 Meters1432.54a11
Apr 15Pembroke vs Plymouth SouthApr 15 · 100 Meters · Place 22 · Pembroke100 Meters2215.53a11
Apr 9Pembroke vs HanoverApr 9 · Javelin · Place 4 · PembrokeJavelin600g4.64-11.0011
Apr 9Pembroke vs HanoverApr 9 · 200 Meters · Place 15 · Pembroke200 Meters15.32.311
Apr 9Pembroke vs HanoverApr 9 · 100 Meters · Place 17 · Pembroke100 Meters17.15.311

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 90 · Pembroke55 Meter90.8.92a11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 76 · Pembroke55 Meter76.8.77a PB11
Feb 9Patriot League JV Showcase Feb 9 · 300 Meters · Place 16 · Pembroke300 Meters1655.55a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 22 · Pembroke55 Meters229.00a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 93 · Pembroke55 Meters939.09a—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 85 · Pembroke55 Meters859.04a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 90 · Pembroke55 Meters909.11a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 96 · Pembroke55 Meters969.19a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Quincy/North Quincy @ PembrokeMay 6 · Javelin · Place 8 · PembrokeJavelin856-3—
May 6Quincy/North Quincy @ PembrokeMay 6 · 200 Meters · Place 11 · Pembroke200 Meters1133.43a—
May 6Quincy/North Quincy @ PembrokeMay 6 · 100 Meters · Place 13 · Pembroke100 Meters1315.55a—
Apr 29Hanover @ PembrokeApr 29 · Javelin · Place 7 · PembrokeJavelin754-7—
Apr 29Hanover @ PembrokeApr 29 · 200 Meters · Place 15 · Pembroke200 Meters1533.97a—
Apr 29Hanover @ PembrokeApr 29 · 100 Meters · Place 22 · Pembroke100 Meters2215.79a—
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 32 · PembrokeJavelin3217.67m—
Apr 23Pembroke @ ScituateApr 23 · Javelin · PembrokeJavelin600g—62-03.00Unofficial10
Apr 23Pembroke @ ScituateApr 23 · 200 Meters · Pembroke200 Meters—33.9Unofficial10
Apr 23Pembroke @ ScituateApr 23 · 100 Meters · Pembroke100 Meters—15.4Unofficial10
Apr 10Pembroke at Plymouth SouthApr 10 · Javelin · PembrokeJavelin600g—60-07.00Unofficial10
Apr 10Pembroke at Plymouth SouthApr 10 · 200 Meters · Pembroke200 Meters—33.8Unofficial10
Apr 10Pembroke at Plymouth SouthApr 10 · 100 Meters · Pembroke100 Meters—15.6Unofficial10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 92 · Pembroke55 Meter92.9.17a10
Dec 7Patriot League Meet #1Dec 7 · 55 Meter · Place 73 · Pembroke55 Meter73.9.17aWind: 010
Jan 27Patriot League Meet #5Jan 27 · 55 Meters · Place 77 · Pembroke55 Meters779.19a—
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 2 · Pembroke55 Meters29.26FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 87 · Pembroke55 Meter87.9.26a9
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 7 · Pembroke55 Meters79.37FR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 100 Meters · Place 17 · Pembroke100 Meters1715.50a—
Apr 25Plymouth South at PembrokeApr 25 · Javelin · Place 6 · PembrokeJavelin645-11—
Apr 25Plymouth South at PembrokeApr 25 · 200 Meters · Place 11 · Pembroke200 Meters1134.93a—
Apr 25Plymouth South at PembrokeApr 25 · 100 Meters · Place 14 · Pembroke100 Meters1415.96a—
Apr 12Pembroke @ HanoverApr 12 · Javelin · PembrokeJavelin600g—52'5Unofficial9
Apr 12Pembroke @ HanoverApr 12 · 100 Meters · Pembroke100 Meters—15.4Unofficial9
Apr 6Pembroke @ NQQApr 6 · Javelin · PembrokeJavelin600g—51'8Unofficial9
Apr 6Pembroke @ NQQApr 6 · 200 Meters · Pembroke200 Meters—34Unofficial9
Apr 6Pembroke @ NQQApr 6 · 100 Meters · Pembroke100 Meters—15.3Unofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 98 · Pembroke55 Meter98.9.57a9