Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorQuincy/North Quincy @ Pembroke · May 614.95aQuincy/North Quincy @ PembrokeMay 6, 2024
1000 Meters · IndoorPatriot League Meet #7 · Feb 43:49.88aPatriot League Meet #7February 4, 2025
600 Meters · IndoorPatriot League Meet #4 · Jan 62:03.42aPatriot League Meet #4January 6, 2026
800 Meters · OutdoorPlymouth South vs Pembroke · Apr 163:05.30aPlymouth South vs PembrokeApril 16, 2026
Discus · 1.6kg · OutdoorPembroke vs Quincy vs North Quincy · May 1453-04Pembroke vs Quincy vs North QuincyMay 14, 2025
Shot Put · 12lb · OutdoorPembroke vs Quincy vs North Quincy · May 1425-06.00Pembroke vs Quincy vs North QuincyMay 14, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Pembroke vs Quincy vs North QuincyMay 13 · 800 Meters · Place 20 · Pembroke800 Meters203:11.77a11
Apr 16Plymouth South vs PembrokeApr 16 · 800 Meters · Place 13 · Pembroke800 Meters13.3:05.30a PB11
Apr 8Pembroke vs HanoverApr 8 · 800 Meters · Place 10 · Pembroke800 Meters103:12.35a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 47 · Pembroke1000 Meters474:00.68a11
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 47 · Pembroke1000 Meters474:00.68a11
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 188 · Pembroke1000 Meters1883:53.28a11
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 42 · Pembroke600 Meters422:03.42a PB11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1000 Meters · Place 49 · Pembroke1000 Meters49.4:03.18a11
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 49 · Pembroke1000 Meters49.4:05.67a11
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 42 · Pembroke1000 Meters42.4:00.35a11
Feb 4Patriot League Meet #7Feb 4 · 1000 Meters · Place 14 · Pembroke1000 Meters143:49.88a PB—
Jan 30Patriot League Meet #6Jan 30 · 1000 Meters · Place 43 · Pembroke1000 Meters433:53.72a—
Jan 23Patriot League Meet #5Jan 23 · 1000 Meters · Place 34 · Pembroke1000 Meters343:51.98a—
Jan 16Patriot League Meet #4Jan 16 · 1000 Meters · Place 58 · Pembroke1000 Meters583:52.96a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 190 · Pembroke1000 Meters1903:58.65a—
Jan 6Patriot League Meet #3Jan 6 · 600 Meters · Place 48 · Pembroke600 Meters482:08.70a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Pembroke vs Quincy vs North QuincyMay 14 · Discus · Place 23 · PembrokeDiscus1.6kg23.53-04 PB10
May 14Pembroke vs Quincy vs North QuincyMay 14 · Shot Put · Place 25 · PembrokeShot Put12lb25.25-06.00 PB10
Apr 15Pembroke vs Plymouth SouthApr 15 · Discus · Place 26 · PembrokeDiscus2654-1010
Apr 15Pembroke vs Plymouth SouthApr 15 · Shot Put · Place 18 · PembrokeShot Put1821-010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 1000 Meters · Place 51 · Pembroke1000 Meters51.4:09.57a10
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 38 · Pembroke1000 Meters38.3:50.52a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Quincy/North Quincy @ PembrokeMay 6 · Shot Put · Place 23 · PembrokeShot Put2321-5—
May 6Quincy/North Quincy @ PembrokeMay 6 · 100 Meters · Place 35 · Pembroke100 Meters3514.95a PB—
Apr 29Hanover @ PembrokeApr 29 · Shot Put · Place 18 · PembrokeShot Put1820-3—
Apr 29Hanover @ PembrokeApr 29 · 100 Meters · Place 30 · Pembroke100 Meters3015.23a—
Apr 23Pembroke @ ScituateApr 23 · Shot Put · PembrokeShot Put12lb—19-11.00Unofficial9
Apr 23Pembroke @ ScituateApr 23 · 100 Meters · Pembroke100 Meters—15.5Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 94 · PembrokeShot Put9420-2.50—
Apr 10Pembroke at Plymouth SouthApr 10 · Shot Put · PembrokeShot Put12lb—20-02.00Unofficial9
Apr 10Pembroke at Plymouth SouthApr 10 · 100 Meters · Pembroke100 Meters—15.7Unofficial9