Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 3 Track & Field Championship · May 30124-08MIAA Division 3 Track & Field ChampionshipMay 30, 2025
Discus · 2kg · OutdoorNortheast-10 Outdoor Championships · May 137.48mNortheast-10 Outdoor ChampionshipsMay 1, 2026
Hammer · 16lb / 7.26kg · OutdoorNortheast-10 Outdoor Championships · May 139.17mNortheast-10 Outdoor ChampionshipsMay 1, 2026
Javelin · 800g · OutdoorUNH Wildcat Invitational · Apr 2437.73mUNH Wildcat InvitationalApril 24, 2026
Shot Put · 12lb · IndoorCommonwealth Athletic Conference Meet#2 · Dec 1740-00.00Commonwealth Athletic Conference Meet#2December 17, 2024
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 3039-09.50MIAA Division 3 Track & Field ChampionshipMay 30, 2025
Shot Put · 16lb / 7.26kg · OutdoorNortheast-10 Outdoor Championships · May 113.07mNortheast-10 Outdoor ChampionshipsMay 1, 2026
Weight Throw · 35lb / 15.9kg · IndoorPlymouth Winter Classic · Dec 511.75mPlymouth Winter ClassicDecember 5, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Hammer · Place 14 · Saint AnselmSaint AnselmHammer16lb / 7.26kg14.39.17m PBFr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Discus · Place 13 · Saint AnselmSaint AnselmDiscus2kg13.37.48m PBFr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Shot Put · Place 13 · Saint AnselmSaint AnselmShot Put16lb / 7.26kg13.13.07m PBFr
May 1NE10 OutdoorMay 1 · Hammer · Place 14 · Saint AnselmSaint AnselmHammer16lb / 7.26kg14.39.17mFr
May 1NE10 OutdoorMay 1 · Discus · Place 13 · Saint AnselmSaint AnselmDiscus2kg13.37.48mFr
May 1NE10 OutdoorMay 1 · Shot Put · Place 13 · Saint AnselmSaint AnselmShot Put16lb / 7.26kg13.13.07mFr
Apr 24UNH Wildcat InvitationalApr 24 · Javelin · Place 6 · Saint AnselmSaint AnselmJavelin800g6.37.73m PBFr
Apr 24UNH Wildcat InvitationalApr 24 · Discus · Place 13 · Saint AnselmSaint AnselmDiscus2kg13.36.83mFr
Apr 24UNH Wildcat InvitationalApr 24 · Shot Put · Place 11 · Saint AnselmSaint AnselmShot Put16lb / 7.26kg11.12.55mFr
Apr 17George Davis InvitationalApr 17 · Hammer · Saint AnselmSaint AnselmHammer16lb / 7.26kg—FOULFr
Apr 17George Davis InvitationalApr 17 · Javelin · Place 17 · Saint AnselmSaint AnselmJavelin800g17.36.38mFr
Apr 17George Davis InvitationalApr 17 · Discus · Place 14 · Saint AnselmSaint AnselmDiscus2kg14.31.05mFr
Apr 17George Davis InvitationalApr 17 · Shot Put · Place 19 · Saint AnselmSaint AnselmShot Put16lb / 7.26kg19.11.65mFr
Apr 11Ed Daniels ClassicApr 11 · Shot Put · Place 6 · Saint AnselmSaint AnselmShot Put16lb / 7.26kg6.11.75mFr
Apr 2Merrimack Alumni ClassicApr 2 · Hammer · Place 8 · Saint AnselmSaint AnselmHammer16lb / 7.26kg8.38.63mFr
Apr 2Merrimack Alumni ClassicApr 2 · Discus · Place 10 · Saint AnselmSaint AnselmDiscus2kg10.33.90mFr
Apr 2Merrimack Alumni ClassicApr 2 · Shot Put · Saint AnselmSaint AnselmShot Put16lb / 7.26kg—FOULFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · Weight Throw · Place 19 · St. AnselmSt. AnselmWeight Throw1911.01mFR
Feb 13Tufts Cupid ChallengeFeb 13 · Weight Throw · Place 46 · Saint AnselmSaint AnselmWeight Throw4611.20mFr
Feb 6Riverhawk InvitationalFeb 6 · Shot Put · Place 11 · Saint AnselmSaint AnselmShot Put1112.35mFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Plymouth Winter ClassicDec 5 · Weight Throw · Place 6 · Saint AnselmSaint AnselmWeight Throw35lb / 15.9kg6.11.75m PBFr
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 12 · Greater Lowell TechGreater Lowell TechShot Put1241-9.75—
Feb 8Commonwealth Athletic Conference Indoor TF ChampionshipFeb 8 · Shot Put · Place 3 · Greater Lowell TechGreater Lowell TechShot Put343-7—
Feb 4Commonwealth Athletic Conference Meet #7Feb 4 · Shot Put · Place 4 · Greater Lowell TechGreater Lowell TechShot Put441-0—
Jan 30Commonwealth Athletic Conference Meet #6Jan 30 · Shot Put · Place 7 · Greater Lowell TechGreater Lowell TechShot Put736-0—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 44 · Greater Lowell TechGreater Lowell TechShot Put4438-4.75—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 16 · Greater Lowell TechGreater Lowell TechShot Put1612.01m—
Jan 13Commonwealth Athletic League Meet #4Jan 13 · Shot Put · Place 4 · Greater Lowell TechGreater Lowell TechShot Put439-10.50—
Jan 7Commonwealth Athletic Conference Meet #3Jan 7 · Shot Put · Place 2 · Greater Lowell TechGreater Lowell TechShot Put239-8—

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Discus · Place 15 · Greater Lowell TechGreater Lowell TechDiscus1.6kg15.124-08 PB12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Shot Put · Place 23 · Greater Lowell TechGreater Lowell TechShot Put12lb23.39-09.50 PB12
May 20CAC Championship Meet 2025 (Upper)May 20 · Javelin · Place 2 · Greater Lowell TechGreater Lowell TechJavelin2133-1112
May 20CAC Championship Meet 2025 (Upper)May 20 · Discus · Place 3 · Greater Lowell TechGreater Lowell TechDiscus3131-2.512
May 20CAC Championship Meet 2025 (Upper)May 20 · Shot Put · Place 5 · Greater Lowell TechGreater Lowell TechShot Put542-10.7512
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 18 · Greater Lowell TechGreater Lowell TechJavelin1839.18m12
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 18 · Greater Lowell TechGreater Lowell TechDiscus1832.97m12
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 9 · Greater Lowell TechGreater Lowell TechShot Put912.40m12
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Javelin · Place 15 · Greater Lowell TechGreater Lowell TechJavelin15118-0212
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Discus · Place 3 · Greater Lowell TechGreater Lowell TechDiscus3125-1112
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Shot Put · Place 4 · Greater Lowell TechGreater Lowell TechShot Put443-01.0012
May 7CAC Whittier vs Greater LowellMay 7 · Javelin · Place 2 · Greater Lowell TechGreater Lowell TechJavelin2114-212
May 7CAC Whittier vs Greater LowellMay 7 · Discus · Place 3 · Greater Lowell TechGreater Lowell TechDiscus3105-412
May 7CAC Whittier vs Greater LowellMay 7 · Shot Put · Place 1 · Greater Lowell TechGreater Lowell TechShot Put142-312
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 18 · Greater Lowell TechGreater Lowell TechDiscus18110-0412
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 19 · Greater Lowell TechGreater Lowell TechShot Put1939-09.0012
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · Javelin · Place 4 · Greater Lowell TechGreater Lowell TechJavelin4115-212
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · Discus · Place 2 · Greater Lowell TechGreater Lowell TechDiscus2119-1012
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · Shot Put · Place 3 · Greater Lowell TechGreater Lowell TechShot Put340-4.512
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · Javelin · Place 2 · Greater Lowell TechGreater Lowell TechJavelin2119-512
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · Discus · Place 2 · Greater Lowell TechGreater Lowell TechDiscus2112-412
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · Shot Put · Place 1 · Greater Lowell TechGreater Lowell TechShot Put142-312
Apr 2CAC Northeast @ Greater LowellApr 2 · Discus · Place 2 · Greater Lowell TechGreater Lowell TechDiscus2117-512
Apr 2CAC Northeast @ Greater LowellApr 2 · Shot Put · Place 1 · Greater Lowell TechGreater Lowell TechShot Put141-912

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Commonwealth Athletic Conference Meet#2Dec 17 · Shot Put · Place 3 · Greater Lowell TechGreater Lowell TechShot Put12lb3.40-00.00 PB12
Dec 12Commonwealth Athletic ConferenceDec 12 · Shot Put · Place 2 · Greater Lowell TechGreater Lowell TechShot Put12lb2.39-05.0012
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · Shot Put · Place 6 · Greater Lowell TechGreater Lowell TechShot Put639-6—
Jan 29Commonwealth Athletic Conference Meet #3Jan 29 · Shot Put · Place 1 · Greater Lowell TechGreater Lowell TechShot Put140-7—
Jan 22Commonwealth Athletic ConferenceJan 22 · Shot Put · Place 5 · Greater Lowell TechGreater Lowell TechShot Put537-8—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Discus · Place 22 · Greater Lowell TechGreater Lowell TechDiscus22110-6—
May 16CAC Championships 2024 (Upper Schools)May 16 · Discus · Greater Lowell TechGreater Lowell TechDiscus1.6kg--FS11
May 16CAC Championships 2024 (Upper Schools)May 16 · Shot Put · Place 6 · Greater Lowell TechGreater Lowell TechShot Put12lb6.38' 1.511
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · Discus · Place 5 · Greater Lowell TechGreater Lowell TechDiscus5120-6—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · Shot Put · Place 3 · Greater Lowell TechGreater Lowell TechShot Put338-9—
May 8Gold vs. Blue Intrasquad MeetMay 8 · Javelin · Greater Lowell TechGreater Lowell TechJavelin800g—DNS11
May 8Gold vs. Blue Intrasquad MeetMay 8 · Discus · Greater Lowell TechGreater Lowell TechDiscus1.6kg—DNS11
May 8Gold vs. Blue Intrasquad MeetMay 8 · Shot Put · Place 3 · Greater Lowell TechGreater Lowell TechShot Put12lb3.37' 1Unofficial11
May 1CAC Greater Lawrence @ Greater LowellMay 1 · Javelin · Place 6 · Greater Lowell TechGreater Lowell TechJavelin6111-8—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · Discus · Place 3 · Greater Lowell TechGreater Lowell TechDiscus3116-7—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · Shot Put · Place 5 · Greater Lowell TechGreater Lowell TechShot Put538-3.5—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Commonwealth Athletic ConferenceDec 11 · Shot Put · Place 4 · Greater Lowell TechGreater Lowell TechShot Put12lb4.37-08.0011
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · Shot Put · Place 8 · Greater Lowell TechGreater Lowell TechShot Put12lb8.36-10.0010
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 45 · Greater Lowell TechGreater Lowell TechShot Put4535-05.7510
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 45 · Greater Lowell TechGreater Lowell TechShot Put12lb45.35-05.7510