Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRegis Pre-Conference Meet · Apr 2315.95Regis Pre-Conference MeetApril 23, 2022
Discus · 1kg · OutdoorRegis Spring Invite 2025 · Apr 435.44mRegis Spring Invite 2025April 4, 2025
Hammer · 4kg · OutdoorCorsair Classic Track & Field Invitational · Apr 134.50mCorsair Classic Track & Field InvitationalApril 1, 2023
Javelin · 600g · OutdoorMASCAC Outdoor Track & Field Championships · Apr 3025.86mMASCAC Outdoor Track & Field ChampionshipsApril 30, 2022
Shot Put · 4kg · IndoorMIAA D3 Championship · Feb 1431-04.00MIAA D3 ChampionshipFebruary 14, 2020
Shot Put · 4kg · OutdoorRegis Spring Invite 2025 · Apr 411.19mRegis Spring Invite 2025April 4, 2025

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · Discus · Place 15 · Framingham StateFramingham StateDiscus1kg15.33.98mSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Hammer · Place 10 · Framingham StateFramingham StateHammer4kg10.30.48mSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Discus · Place 2 · Framingham StateFramingham StateDiscus1kg2.34.30mSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Shot Put · Place 3 · Framingham StateFramingham StateShot Put4kg3.11.06mSr
Apr 5Sheehan InviteApr 5 · Discus · Place 5 · Framingham StateFramingham StateDiscus527.58mSR
Apr 4Regis Spring Invite 2025Apr 4 · Hammer · Place 11 · Framingham StateFramingham StateHammer4kg11.32.57mSr
Apr 4Regis Spring Invite 2025Apr 4 · Discus · Place 1 · Framingham StateFramingham StateDiscus1kg1.35.44m PBSr
Apr 4Regis Spring Invite 2025Apr 4 · Shot Put · Place 2 · Framingham StateFramingham StateShot Put4kg2.11.19m PBSr
Mar 292025 Corsair Classic InvitationalMar 29 · Hammer · Place 15 · Framingham St.Framingham St.Hammer1531.76mSR
Mar 292025 Corsair Classic InvitationalMar 29 · Discus · Place 5 · Framingham St.Framingham St.Discus531.32mSR
Mar 292025 Corsair Classic InvitationalMar 29 · Shot Put · Place 6 · Framingham St.Framingham St.Shot Put610.64mSR

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 262024 MSACAC ChampionshipApr 26 · Hammer · Place 5 · Framingham StateFramingham StateHammer4kg5.32.85mJr
Apr 262024 MSACAC ChampionshipApr 26 · Javelin · Place 4 · Framingham StateFramingham StateJavelin600g4.24.24mJr
Apr 262024 MSACAC ChampionshipApr 26 · Discus · Place 4 · Framingham StateFramingham StateDiscus1kg4.31.23mJr
Apr 262024 MSACAC ChampionshipApr 26 · Shot Put · Place 3 · Framingham StateFramingham StateShot Put4kg3.10.67mJr
Apr 8Regis Spring ClassicApr 8 · Javelin · Place 8 · Framingham St.Framingham St.Javelin826.24mJR
Apr 8Regis Spring ClassicApr 8 · Hammer · Place 5 · Framingham St.Framingham St.Hammer532.31mJR
Apr 8Regis Spring ClassicApr 8 · Discus · Place 3 · Framingham St.Framingham St.Discus330.86mJR
Apr 8Regis Spring ClassicApr 8 · Shot Put · Place 2 · Framingham St.Framingham St.Shot Put210.62mJR
Apr 6Springfield College Outdoor ClassicApr 6 · Hammer · Place 11 · Framingham St.Framingham St.Hammer1130.03mJR
Apr 6Springfield College Outdoor ClassicApr 6 · Discus · Place 6 · Framingham St.Framingham St.Discus631.30mJR
Apr 6Springfield College Outdoor ClassicApr 6 · Shot Put · Place 5 · Framingham St.Framingham St.Shot Put510.18mJR
Mar 30Corsair InvitationalMar 30 · Hammer · Place 19 · Framingham StateFramingham StateHammer1926.99m—
Mar 30Corsair InvitationalMar 30 · Discus · Place 9 · Framingham StateFramingham StateDiscus930.96m—
Mar 30Corsair InvitationalMar 30 · Shot Put · Place 10 · Framingham StateFramingham StateShot Put109.51m—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 4New England Division III Outdoor ChampionshipsMay 4 · Discus · Place 18 · Framingham St.Framingham St.Discus1832.93mSO
Apr 29MASCAC Track & Field ChampionshipsApr 29 · Hammer · Place 4 · Framingham StateFramingham StateHammer4kg4.31.94mSo
Apr 29MASCAC Track & Field ChampionshipsApr 29 · Discus · Place 4 · Framingham StateFramingham StateDiscus1kg4.29.61mSo
Apr 29MASCAC Track & Field ChampionshipsApr 29 · Shot Put · Place 4 · Framingham StateFramingham StateShot Put4kg4.9.42mSo
Apr 22Regis College MeetApr 22 · Hammer · Place 7 · Framingham StateFramingham StateHammer4kg7.30.74mSo
Apr 22Regis College MeetApr 22 · Discus · Place 1 · Framingham StateFramingham StateDiscus1kg1.33.27mSo
Apr 8Jim Sheehan Memorial Track MeetApr 8 · Discus · Place 4 · Framingham St.Framingham St.Discus433.39mSO
Apr 8Jim Sheehan Memorial Track MeetApr 8 · Shot Put · Place 12 · Framingham St.Framingham St.Shot Put129.01mSO
Apr 6Regis Spring ClassicApr 6 · Hammer · Place 6 · Framingham St.Framingham St.Hammer632.49mSO
Apr 6Regis Spring ClassicApr 6 · Discus · Place 1 · Framingham St.Framingham St.Discus136.32mSO
Apr 6Regis Spring ClassicApr 6 · Shot Put · Place 2 · Framingham St.Framingham St.Shot Put29.60mSO
Apr 1Corsair Classic Track & Field InvitationalApr 1 · Hammer · Place 7 · Framingham StateFramingham StateHammer4kg7.34.50m PBSo
Apr 1Corsair Classic Track & Field InvitationalApr 1 · Discus · Place 5 · Framingham StateFramingham StateDiscus1kg5.28.74mSo

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Hammer · Place 6 · Framingham StateFramingham StateHammer4kg6.27.08mFr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Javelin · Place 4 · Framingham StateFramingham StateJavelin600g4.25.86m PBFr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Discus · Place 3 · Framingham StateFramingham StateDiscus1kg3.31.97mFr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 3 · Framingham StateFramingham StateShot Put4kg3.10.04mFr
Apr 23Regis Pre-Conference MeetApr 23 · 100 Meters · Place 14 · Framingham St.Framingham St.100 Meters1415.95 PBFR
Apr 23Regis Pre-Conference MeetApr 23 · Hammer · Place 10 · Framingham St.Framingham St.Hammer1027.79mFR
Apr 23Regis Pre-Conference MeetApr 23 · Discus · Place 1 · Framingham St.Framingham St.Discus131.61mFR
Apr 23Regis Pre-Conference MeetApr 23 · 100 Meters · Place 14 · Framingham St.Framingham St.100 Meters1415.95FR
Apr 23Regis Pre-Conference MeetApr 23 · Hammer · Place 10 · Framingham St.Framingham St.Hammer1027.79mFR
Apr 23Regis Pre-Conference MeetApr 23 · Discus · Place 1 · Framingham St.Framingham St.Discus131.61mFR
Apr 9Jim Sheehan InvitationalApr 9 · Discus · Place 6 · Framingham StateFramingham StateDiscus1kg6.29.59mFr
Apr 8Regis Spring ClassicApr 8 · Javelin · Place 5 · Framingham StateFramingham StateJavelin600g5.25.83mFr
Apr 8Regis Spring ClassicApr 8 · Discus · Place 7 · Framingham StateFramingham StateDiscus1kg7.27.07mFr
Apr 8Regis Spring ClassicApr 8 · Shot Put · Place 3 · Framingham StateFramingham StateShot Put4kg3.10.04mFr
Apr 2Corsair Classic Track & Field InvitationalApr 2 · Hammer · Place 21 · Framingham StateFramingham StateHammer4kg21.22.19mFr
Apr 2Corsair Classic Track & Field InvitationalApr 2 · Discus · Place 5 · Framingham StateFramingham StateDiscus1kg5.30.24mFr
Apr 2Corsair Classic Track & Field InvitationalApr 2 · Shot Put · Place 8 · Framingham StateFramingham StateShot Put4kg8.10.03mFr
Mar 26Bears InvitationalMar 26 · Discus · Place 6 · Framingham StateFramingham StateDiscus1kg6.31.41mFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21MSTCA D3 State RelaysJan 21 · Shot Put · Place 6 · Billerica MemorialBillerica MemorialShot Put68.75m12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 19MIAA D1 North ChampsJun 19 · Discus · Place 4 · Billerica MemorialBillerica MemorialDiscus1kg4.101-0912
Jun 19MIAA D1 North ChampsJun 19 · Shot Put · Place 9 · Billerica MemorialBillerica MemorialShot Put4kg9.32-04.7512

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14MIAA D3 ChampionshipFeb 14 · Shot Put · Place 7 · Billerica MemorialBillerica MemorialShot Put4kg7.31-04.00 PB9
Feb 7MVC ChampionshipFeb 7 · Shot Put · Place 8 · Billerica MemorialBillerica MemorialShot Put830-09.509
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · Shot Put · Place 28 · BillericaBillericaShot Put2827-07.2511
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · Shot Put · Place 9 · BillericaBillericaShot Put927-07.2511
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 14 · BillericaBillericaShot Put1430-00.0011
Jan 9MVC Week #3Jan 9 · Shot Put · Place 7 · Billerica MemorialBillerica MemorialShot Put4kg7.29-07.759
Jan 3Merrimack Valley Conference Week #2Jan 3 · Shot Put · Place 4 · BillericaBillericaShot Put430-11.0011
Jan 3Merrimack Valley Conference Week #2Jan 3 · Shot Put · Place 2 · BillericaBillericaShot Put230-11.0011

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Holiday ChallengeDec 27 · Shot Put · Place 26 · Billerica MemorialBillerica MemorialShot Put4kg26.29-04.009
Dec 16MVC Week #1Dec 16 · Shot Put · Place 8 · Billerica MemorialBillerica MemorialShot Put4kg8.28-06.759