Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMSTCA Jim Hoar Invitational · Jun 65:02.04MSTCA Jim Hoar InvitationalJune 6, 2021
100 Meters · OutdoorSilfen Invitational · Apr 1111.82aSilfen InvitationalApril 11, 2025
1000 Meters · IndoorPVIAC Meet #7 · Feb 42:40.30aPVIAC Meet #7February 4, 2024
110m Hurdles · 42" / 1.067m · OutdoorUMASS Flagship Opener · Mar 2817.83aUMASS Flagship OpenerMarch 28, 2026
1500 Meters · OutdoorMSTCA West Heptathlon/ Decathlon · Jun 34:28.55aMSTCA West Heptathlon/ DecathlonJune 3, 2024
200 Meters · IndoorWesleyan Winter Invite · Dec 724.69aWesleyan Winter InviteDecember 7, 2024
400 Meters · OutdoorWMASS D1 · May 1852.47aWMASS D1May 18, 2024
400 Meters · Relay Split · IndoorYale Season Opener · Dec 655.404Yale Season OpenerDecember 6, 2025
60 Meters · IndoorSpringfield College Triangle Classic · Feb 217.50Springfield College Triangle ClassicFebruary 21, 2025
600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 171:25.21aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 17, 2024
800 Meters · OutdoorMIAA Division 4 Outdoor Track & Field Championship · May 262:02.70aMIAA Division 4 Outdoor Track & Field ChampionshipMay 26, 2023
Discus · 1.6kg · OutdoorWilliam Kane Developmental Meet · Apr 2297-05William Kane Developmental MeetApril 22, 2022
Discus · 2kg · OutdoorUMASS Flagship Opener · Mar 2834.79mUMASS Flagship OpenerMarch 28, 2026
High Jump · IndoorSpringfield College Triangle Classic · Feb 211.39mSpringfield College Triangle ClassicFebruary 21, 2025
High Jump · OutdoorMSTCA West Heptathlon/ Decathlon · Jun 31.40mMSTCA West Heptathlon/ DecathlonJune 3, 2024
Javelin · 800g · OutdoorNESCAC Track & Field Championships · Apr 2546.85mNESCAC Track & Field ChampionshipsApril 25, 2026
Long Jump · IndoorTufts Cupid Challenge · Feb 75.74mTufts Cupid ChallengeFebruary 7, 2025
Long Jump · OutdoorMSTCA West Heptathlon/ Decathlon · Jun 35.35mMSTCA West Heptathlon/ DecathlonJune 3, 2024
Pole Vault · IndoorWesleyan Winter Invite · Dec 73.10mWesleyan Winter InviteDecember 7, 2024
Pole Vault · OutdoorSilfen Invitational · Apr 113.25mSilfen InvitationalApril 11, 2025
Shot Put · 12lb · IndoorPVIAC Meet #7 · Feb 434-11.25PVIAC Meet #7February 4, 2024
Triple Jump · OutdoorMSTCA West Heptathlon/ Decathlon · Jun 311.41mMSTCA West Heptathlon/ DecathlonJune 3, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · Javelin · Place 8 · Trinity (Conn.)Trinity (Conn.)Javelin800g8.46.81mSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Javelin · Place 12 · Trinity (Conn.)Trinity (Conn.)Javelin800g12.46.85m PBSo
Apr 4Springfield College ClassicApr 4 · Long Jump · Place 9 · Trinity (Conn.)Trinity (Conn.)Long Jump9.6.35mWind: 2.4So
Apr 4Springfield College ClassicApr 4 · Pole Vault · Place 6 · Trinity (Conn.)Trinity (Conn.)Pole Vault6.3.40mSo
Mar 28UMASS Flagship OpenerMar 28 · Javelin · Place 10 · Trinity (Conn.)Trinity (Conn.)Javelin800g10.43.48mSo
Mar 28UMASS Flagship OpenerMar 28 · Discus · Place 10 · Trinity (Conn.)Trinity (Conn.)Discus2kg10.34.79m PBSo
Mar 28UMASS Flagship OpenerMar 28 · 110m Hurdles · Place 7 · Trinity (Conn.)Trinity (Conn.)110m Hurdles42" / 1.067m7.17.83a PBWind: -0.8So
Mar 28UMASS Flagship OpenerMar 28 · 400 Meters · Trinity (Conn.)Trinity (Conn.)400 Meters—DNSSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 72026 Wheaton InvitationalFeb 7 · High Jump · Place 12 · Trinity (Conn.)Trinity (Conn.)High Jump121.52mSO
Feb 1Middlebury's NESCAC InviteFeb 1 · 60m Hurdles · Place 22 · Trinity (Conn.)Trinity (Conn.)60m Hurdles229.72aSO
Jan 24Massasoit ClassicJan 24 · Long Jump · Place 12 · Trinity (Conn.)Trinity (Conn.)Long Jump125.79mSO
Jan 24Massasoit ClassicJan 24 · Shot Put · Place 32 · Trinity (Conn.)Trinity (Conn.)Shot Put3210.25mSO
Jan 17Branwen Smith-King InvitationalJan 17 · 60 Meters · Place 35 · Trinity (Conn.)Trinity (Conn.)60 MetersRound P357.54aSo

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 6Yale Season OpenerDec 6 · 400 Meters · Trinity (Conn.)Trinity (Conn.)400 MetersRelay Split—55.404 PBSo
Feb 21Springfield College Triangle ClassicFeb 21 · 1000 Meters · Place 3 · Trinity (Conn.)Trinity (Conn.)1000 Meters32:52.51FR
Feb 21Springfield College Triangle ClassicFeb 21 · 60 Meters · Place 6 · Trinity (Conn.)Trinity (Conn.)60 Meters67.50 PBFR
Feb 21Springfield College Triangle ClassicFeb 21 · 60m Hurdles · Place 6 · Trinity (Conn.)Trinity (Conn.)60m Hurdles69.67FR
Feb 21Springfield College Triangle ClassicFeb 21 · Shot Put · Place 6 · Trinity (Conn.)Trinity (Conn.)Shot Put69.87mFR
Feb 21Springfield College Triangle ClassicFeb 21 · Long Jump · Place 3 · Trinity (Conn.)Trinity (Conn.)Long Jump35.94mFR
Feb 21Springfield College Triangle ClassicFeb 21 · Pole Vault · Place 8 · Trinity (Conn.)Trinity (Conn.)Pole Vault82.80mFR
Feb 21Springfield College Triangle ClassicFeb 21 · High Jump · Place 8 · Trinity (Conn.)Trinity (Conn.)High Jump81.39m PBFR
Feb 7Tufts Cupid ChallengeFeb 7 · Long Jump · Place 14 · Trinity (Conn.)Trinity (Conn.)Long Jump145.74m PB—
Feb 7Tufts Cupid ChallengeFeb 7 · Pole Vault · Place 7 · Trinity (Conn.)Trinity (Conn.)Pole Vault73.30m—
Feb 7Tufts Cupid ChallengeFeb 7 · High Jump · Place 21 · Trinity (Conn.)Trinity (Conn.)High Jump211.39m—
Feb 7Tufts Cupid ChallengeFeb 7 · Shot Put · Place 16 · Trinity (Conn.)Trinity (Conn.)Shot Put169.24m—
Feb 7Tufts Cupid ChallengeFeb 7 · 60m Hurdles · Place 18 · Trinity (Conn.)Trinity (Conn.)60m Hurdles1810.13a—
Feb 7Tufts Cupid ChallengeFeb 7 · 1000 Meters · Place 5 · Trinity (Conn.)Trinity (Conn.)1000 Meters52:53.51a—
Feb 7Tufts Cupid ChallengeFeb 7 · 60 Meters · Place 17 · Trinity (Conn.)Trinity (Conn.)60 Meters177.59a—
Jan 26Middlebury's NESCAC Invite Jan 26 · Pole Vault · Place 27 · Trinity (Conn.)Trinity (Conn.)Pole Vault272.95m—
Jan 26Middlebury's NESCAC Invite Jan 26 · Shot Put · Place 33 · Trinity (Conn.)Trinity (Conn.)Shot Put339.46m—
Jan 26Middlebury's NESCAC Invite Jan 26 · 60m Hurdles · Place 37 · Trinity (Conn.)Trinity (Conn.)60m Hurdles3711.00a—

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 1500 Meters · Trinity (Conn.)Trinity (Conn.)1500 MetersRound M--DNSFr
May 2NE DIII OutdoorMay 2 · Javelin · Trinity (Conn.)Trinity (Conn.)Javelin800gRound M--DNSFr
May 2NE DIII OutdoorMay 2 · Pole Vault · Trinity (Conn.)Trinity (Conn.)Pole VaultRound M--DNSFr
May 2NE DIII OutdoorMay 2 · Discus · Trinity (Conn.)Trinity (Conn.)Discus2kgRound M--DNSFr
May 2NE DIII OutdoorMay 2 · 110m Hurdles · Trinity (Conn.)Trinity (Conn.)110m Hurdles42" / 1.067mRound M--DNSWind: 2.6Fr
May 2NE DIII OutdoorMay 2 · 400 Meters · Trinity (Conn.)Trinity (Conn.)400 MetersRound M--DNSFr
May 2NE DIII OutdoorMay 2 · High Jump · Trinity (Conn.)Trinity (Conn.)High JumpRound M--DNSFr
May 2NE DIII OutdoorMay 2 · Shot Put · Trinity (Conn.)Trinity (Conn.)Shot Put16lb / 7.26kgRound M--DNSFr
May 2NE DIII OutdoorMay 2 · Long Jump · Trinity (Conn.)Trinity (Conn.)Long JumpRound M--DNSFr
May 2NE DIII OutdoorMay 2 · 100 Meters · Place 13 · Trinity (Conn.)Trinity (Conn.)100 MetersRound M13.16.84aWind: 1.4Fr
May 2NE DIII OutdoorMay 2 · Decathlon · Trinity (Conn.)Trinity (Conn.)DecathlonRound M—DNFFr
Apr 26NESCAC ChampionshipApr 26 · Javelin · Place 16 · Trinity (Conn.)Trinity (Conn.)Javelin1643.66mFR
Apr 26NESCAC ChampionshipApr 26 · Long Jump · Place 22 · Trinity (Conn.)Trinity (Conn.)Long Jump225.89mFR
Apr 19Trinity InvitationalApr 19 · Javelin · Place 18 · Trinity (Conn.)Trinity (Conn.)Javelin18141-11FR
Apr 19Trinity InvitationalApr 19 · Javelin · Place 18 · Trinity (Conn.)Trinity (Conn.)Javelin18141-11FR
Apr 11Silfen InvitationalApr 11 · Long Jump · Place 2 · Trinity (Conn.)Trinity (Conn.)Long Jump25.89mFR
Apr 11Silfen InvitationalApr 11 · Pole Vault · Place 3 · Trinity (Conn.)Trinity (Conn.)Pole Vault33.25m PBFR
Apr 11Silfen InvitationalApr 11 · High Jump · Place 10 · Trinity (Conn.)Trinity (Conn.)High Jump101.45mFR
Apr 11Silfen InvitationalApr 11 · Javelin · Place 3 · Trinity (Conn.)Trinity (Conn.)Javelin345.42mFR
Apr 11Silfen InvitationalApr 11 · Discus · Place 3 · Trinity (Conn.)Trinity (Conn.)Discus331.23mFR
Apr 11Silfen InvitationalApr 11 · Shot Put · Place 3 · Trinity (Conn.)Trinity (Conn.)Shot Put310.85mFR
Apr 11Silfen InvitationalApr 11 · 110m Hurdles · Place 5 · Trinity (Conn.)Trinity (Conn.)110m Hurdles517.32aFR
Apr 11Silfen InvitationalApr 11 · 1500 Meters · Place 3 · Trinity (Conn.)Trinity (Conn.)1500 Meters35:08.04aFR
Apr 11Silfen InvitationalApr 11 · 400 Meters · Place 4 · Trinity (Conn.)Trinity (Conn.)400 Meters455.03aFR
Apr 11Silfen InvitationalApr 11 · 100 Meters · Place 4 · Trinity (Conn.)Trinity (Conn.)100 Meters411.82a PBFR
Apr 5UMASS Flagship OpenerApr 5 · Discus · Place 18 · Trinity (Conn.)Trinity (Conn.)Discus1828.51mFR
Mar 29UMass Lowell InvitationalMar 29 · Javelin · Place 1 · Trinity (Conn.)Trinity (Conn.)Javelin1157-2FR

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 7Wesleyan Winter InviteDec 7 · Pole Vault · Place 6 · Trinity (Conn.)Trinity (Conn.)Pole Vault6.3.10m PBFr
Dec 7Wesleyan Winter InviteDec 7 · 400 Meters · Trinity (Conn.)Trinity (Conn.)400 Meters—DNSFr
Dec 7Wesleyan Winter InviteDec 7 · 200 Meters · Place 20 · Trinity (Conn.)Trinity (Conn.)200 Meters20.24.69a PBFr
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 600 Meters · Place 8 · NorthamptonNorthampton600 Meters81:25.21a PB—
Feb 10PVIAC Indoor ChampionshipFeb 10 · 1000 Meters · Place 5 · NorthamptonNorthampton1000 Meters5.2:40.93a12
Feb 4PVIAC Meet #7Feb 4 · 1000 Meters · Place 1 · NorthamptonNorthampton1000 Meters1.2:40.30a PB12
Feb 4PVIAC Meet #7Feb 4 · Shot Put · Place 4 · NorthamptonNorthamptonShot Put12lb4.34-11.25 PB12
Jan 21PVIAC Meet #5Jan 21 · 600 Meters · Place 4 · NorthamptonNorthampton600 Meters4.1:29.50a12
Jan 21PVIAC Meet #5Jan 21 · Shot Put · Place 11 · NorthamptonNorthamptonShot Put12lb11.31-08.7512
Jan 17PVIAC Late Meet January 17Jan 17 · 1000 Meters · Place 2 · NorthamptonNorthampton1000 Meters2.2:43.96a12
Jan 17PVIAC Late Meet January 17Jan 17 · Shot Put · Place 7 · NorthamptonNorthamptonShot Put12lb7.33-07.0012
Jan 14PVIAC Meet #4Jan 14 · Shot Put · Place 6 · NorthamptonNorthamptonShot Put12lb6.34-03.5012
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 7 · NorthamptonNorthampton600 Meters71:26.8712

2024 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · Triple Jump · Place 11 · NorthamptonNorthamptonTriple Jump1111.41m PB—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · Long Jump · Place 14 · NorthamptonNorthamptonLong Jump145.35m PB—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · High Jump · Place 22 · NorthamptonNorthamptonHigh Jump221.40m PB—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · Javelin · Place 2 · NorthamptonNorthamptonJavelin243.03m—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · Discus · Place 3 · NorthamptonNorthamptonDiscus332.31m—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · Shot Put · Place 4 · NorthamptonNorthamptonShot Put410.69m—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · 110m Hurdles · Place 17 · NorthamptonNorthampton110m Hurdles1720.36a—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · 1500 Meters · Place 4 · NorthamptonNorthampton1500 Meters44:28.55a PB—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · 400 Meters · Place 1 · NorthamptonNorthampton400 Meters152.97a—
Jun 3MSTCA West Heptathlon/ DecathlonJun 3 · 100 Meters · Place 18 · NorthamptonNorthampton100 Meters1812.40a—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Javelin · Place 16 · NorthamptonNorthamptonJavelin800g16.134-0812
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Place 13 · NorthamptonNorthampton400 Meters13.52.52a12
May 18WMASS D1May 18 · 400 Meters · Place 4 · NorthamptonNorthampton400 Meters452.47a PB—
May 10MSTCA Twilight InvitationalMay 10 · Javelin · Place 19 · NorthamptonNorthamptonJavelin19128-8—
May 10MSTCA Twilight InvitationalMay 10 · 400 Meters · Place 13 · NorthamptonNorthampton400 Meters1352.58a—
May 6Northampton vs AmherstMay 6 · Pole Vault · NorthamptonNorthamptonPole Vault—8-06Unofficial12
May 6Northampton vs AmherstMay 6 · Shot Put · NorthamptonNorthamptonShot Put12lb—36-01.5Unofficial12
May 6Northampton vs AmherstMay 6 · 110m Hurdles · NorthamptonNorthampton110m Hurdles39" / 0.991m—18.6Unofficial12
May 6Northampton vs AmherstMay 6 · 200 Meters · NorthamptonNorthampton200 Meters—24.2Unofficial12
May 4Weston Twilight Invitational - Weston EventsMay 4 · Javelin · Place 14 · NorthamptonNorthamptonJavelin14137-9—
May 4Weston Twilight - Regis EventsMay 4 · 800 Meters · Place 42 · NorthamptonNorthampton800 Meters42.2:03.66a12
Apr 29Northampton vs. East LongmeadowApr 29 · Long Jump · NorthamptonNorthamptonLong Jump—17-5.5Unofficial12
Apr 29Northampton vs. East LongmeadowApr 29 · Pole Vault · NorthamptonNorthamptonPole Vault—9-6Unofficial12
Apr 29Northampton vs. East LongmeadowApr 29 · Shot Put · NorthamptonNorthamptonShot Put12lb—36-5Unofficial12
Apr 29Northampton vs. East LongmeadowApr 29 · 800 Meters · NorthamptonNorthampton800 Meters—2:03.2Unofficial12
Apr 27MSTCA Steele RelaysApr 27 · Javelin · Place 13 · NorthamptonNorthamptonJavelin1337.80m—
Apr 27MSTCA Steele RelaysApr 27 · Discus · Place 39 · NorthamptonNorthamptonDiscus3922.56m—
Apr 23Northampton at Agawam Dual MeetApr 23 · Javelin · NorthamptonNorthamptonJavelin800g—147-8Unofficial12
Apr 23Northampton at Agawam Dual MeetApr 23 · Discus · NorthamptonNorthamptonDiscus1.6kg—113-7Unofficial12
Apr 23Northampton at Agawam Dual MeetApr 23 · Shot Put · NorthamptonNorthamptonShot Put12lb—34-9Unofficial12
Apr 23Northampton at Agawam Dual MeetApr 23 · 400 Meters · NorthamptonNorthampton400 Meters—51.8Unofficial12
Apr 8Northampton Vs Minnechaug Apr 8 · Pole Vault · Place 3 · NorthamptonNorthamptonPole Vault38-8—
Apr 8Northampton Vs Minnechaug Apr 8 · Javelin · Place 2 · NorthamptonNorthamptonJavelin2133-3—
Apr 8Northampton Vs Minnechaug Apr 8 · 110m Hurdles · Place 2 · NorthamptonNorthampton110m Hurdles218.2—
Apr 8Northampton Vs Minnechaug Apr 8 · 800 Meters · Place 2 · NorthamptonNorthampton800 Meters22:05.5—
Apr 1Northampton at LongmeadowApr 1 · Javelin · NorthamptonNorthamptonJavelin800g—147-10Unofficial12
Apr 1Northampton at LongmeadowApr 1 · Discus · NorthamptonNorthamptonDiscus1.6kg—109-02Unofficial12
Apr 1Northampton at LongmeadowApr 1 · 800 Meters · NorthamptonNorthampton800 Meters—2:05.2Unofficial12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · Javelin · Place 12 · NorthamptonNorthamptonJavelin800g12.133-0011
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 800 Meters · Place 18 · NorthamptonNorthampton800 Meters18.2:02.70a PB11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1000 Meters · Place 10 · NorthamptonNorthampton1000 Meters10.2:44.86a11
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · NorthamptonNorthampton1000 Meters--DNS11
Jan 20MSTCA D4 RelaysJan 20 · Shot Put · Place 51 · NorthamptonNorthamptonShot Put12lb51.8.10m11
Jan 20MSTCA D4 RelaysJan 20 · High Jump · NorthamptonNorthamptonHigh Jump--ND11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 22William Kane Developmental MeetApr 22 · Pole Vault · Place 6 · NorthamptonNorthamptonPole Vault6.7-06.0010
Apr 22William Kane Developmental MeetApr 22 · Javelin · Place 7 · NorthamptonNorthamptonJavelin800g7.102-1110
Apr 22William Kane Developmental MeetApr 22 · Discus · Place 1 · NorthamptonNorthamptonDiscus1.6kg1.97-05 PB10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22MSTCA D4 State RelaysJan 22 · Shot Put · Place 47 · NorthamptonNorthamptonShot Put12lb47.7.65mUnofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · Shot Put · Place 58 · NorthamptonNorthamptonShot Put12lb58.27' 4.5"10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 6MSTCA Jim Hoar InvitationalJun 6 · 1 Mile · Place 13 · NorthamptonNorthampton1 Mile135:02.04 PB9