Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2013.39aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
110m Hurdles · 36" / 0.914m · OutdoorNashua South, Spaulding, @ Central · May 1219.47aNashua South, Spaulding, @ CentralMay 12, 2026
110m Hurdles · 39" / 0.991m · OutdoorNashua South, Bedford at Londonderry · Apr 2119.28aNashua South, Bedford at LondonderryApril 21, 2026
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 206:26.98aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
400 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 201:08.64aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
55m Hurdles · 39" · IndoorNHWTL @ PEA · Jan 179.63aNHWTL @ PEAJanuary 17, 2026
Discus · 1.6kg · Outdoor2026 NHIAA Meet of Champions · Jun 6139-002026 NHIAA Meet of ChampionsJune 6, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-7New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 800g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20118-9New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2015-8New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Pole Vault · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2010-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 12lb · IndoorNWTL UNH PM · Dec 1538-10.75NWTL UNH PMDecember 15, 2024
Shot Put · 12lb · OutdoorMascoma Field Events Meet · Apr 2837-10.5Mascoma Field Events MeetApril 28, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 52 · Nashua SouthLong Jump52.15-8 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Pole Vault · Place 14 · Nashua SouthPole Vault14.10-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 58 · Nashua SouthHigh Jump58.4-7 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 21 · Nashua SouthJavelin800g21.118-9 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Discus · Place 4 · Nashua SouthDiscus1.6kg4.129-112
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 20 · Nashua SouthShot Put12lb20.35-012
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 1500 Meters · Place 77 · Nashua South1500 Meters77.6:26.98a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 400 Meters · Place 83 · Nashua South400 Meters83.1:08.64a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100 Meters · Place 73 · Nashua South100 Meters73.13.39a PB12
Jun 62026 NHIAA Meet of ChampionsJun 6 · Discus · Place 7 · Nashua SouthDiscus1.6kg7.139-00 PB12
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · Discus · Place 6 · Nashua SouthDiscus1.6kg6.132-412
May 23Londonderry R.E.A.L. InvitationalMay 23 · Pole Vault · Place 11 · Nashua SouthPole Vault11.9-612
May 23Londonderry R.E.A.L. InvitationalMay 23 · Discus · Place 3 · Nashua SouthDiscus1.6kg3.133-712
May 18Nashua South v. Keene & Salem MeetMay 18 · Pole Vault · Place 3 · Nashua SouthPole Vault3.9-612
May 18Nashua South v. Keene & Salem MeetMay 18 · Discus · Place 2 · Nashua SouthDiscus1.6kg2.118-112
May 18Nashua South v. Keene & Salem MeetMay 18 · Shot Put · Place 3 · Nashua SouthShot Put12lb3.37-512
May 18Nashua South v. Keene & Salem MeetMay 18 · 110m Hurdles · Place 4 · Nashua South110m Hurdles39" / 0.991m4.19.71a12
May 12Nashua South, Spaulding, @ CentralMay 12 · Discus · Place 1 · Nashua SouthDiscus1.6kg1.127' 4"12
May 12Nashua South, Spaulding, @ CentralMay 12 · Shot Put · Place 2 · Nashua SouthShot Put12lb2.37' 4"12
May 12Nashua South, Spaulding, @ CentralMay 12 · 110m Hurdles · Place 3 · Nashua South110m Hurdles36" / 0.914m3.19.47a PB12
May 7Clipper RelaysMay 7 · Pole Vault · Place 9 · Nashua SouthPole Vault9.9-00.0012
May 7Clipper RelaysMay 7 · Discus · Place 3 · Nashua SouthDiscus1.6kg3.138-0912
May 7Clipper RelaysMay 7 · Shot Put · Place 22 · Nashua SouthShot Put12lb22.37-00.0012
May 7Clipper RelaysMay 7 · 4x110 Shuttle Hurdles · Place 35 · Nashua South4x110 Shuttle Hurdles39"35.19.94a12
Apr 28Mascoma Field Events MeetApr 28 · Discus · Place 6 · Nashua SouthDiscus1.6kg6.128-812
Apr 28Mascoma Field Events MeetApr 28 · Shot Put · Place 12 · Nashua SouthShot Put12lb12.37-10.5 PB12
Apr 25Nashua North Invitational Apr 25 · Discus · Place 4 · Nashua SouthDiscus1.6kg4.130-3.0012
Apr 25Nashua North Invitational Apr 25 · Shot Put · Place 12 · Nashua SouthShot Put12lb12.37-9.0012
Apr 25Nashua North Invitational Apr 25 · 110m Hurdles · Place 19 · Nashua South110m Hurdles39" / 0.991mRound P19.19.94a12
Apr 21Nashua South, Bedford at LondonderryApr 21 · Discus · Place 1 · Nashua SouthDiscus1.6kg1.125-1.0012
Apr 21Nashua South, Bedford at LondonderryApr 21 · Shot Put · Place 9 · Nashua SouthShot Put12lb9.34-2.7512
Apr 21Nashua South, Bedford at LondonderryApr 21 · 110m Hurdles · Place 5 · Nashua South110m Hurdles39" / 0.991m5.19.28a PB12
Apr 11Pelham InvitationalApr 11 · Discus · Place 6 · Nashua SouthDiscus1.6kg6.120-0712
Apr 11Pelham InvitationalApr 11 · Shot Put · Place 20 · Nashua SouthShot Put12lb20.35-01.7512
Apr 11Pelham InvitationalApr 11 · 110m Hurdles · Place 14 · Nashua South110m Hurdles39" / 0.991mRound P14.19.80a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 11 · Nashua South55m Hurdles39"Round P11.9.99a12
Jan 24NHWTL @ PEA MorningJan 24 · Shot Put · Place 8 · Nashua SouthShot Put12lb8.38-08.2512
Jan 21Nashua South Throwers MeetJan 21 · Shot Put · Place 17 · Nashua SouthShot Put1738-10.75—
Jan 17NHWTL @ PEAJan 17 · 55m Hurdles · Place 11 · Nashua South55m Hurdles39"Round P11.9.63a PB12
Jan 17NHWTL @ PEAJan 17 · Shot Put · Place 15 · Nashua SouthShot Put12lb15.37-01.0012
Jan 11NHWTL UNH MorningJan 11 · Shot Put · Place 17 · Nashua SouthShot Put1734-9.2512
Jan 11NHWTL UNH MorningJan 11 · 55m Hurdles · Place 6 · Nashua South55m Hurdles69.96a12
Jan 11NHWTL UNH MorningJan 11 · 55m Hurdles · Place 5 · Nashua South55m Hurdles59.79a12
Jan 3NHWTL Morning @ PSUJan 3 · 55m Hurdles · Place 10 · Nashua South55m Hurdles39"Round P10.9.89a12
Jan 3NHWTL Morning @ PSUJan 3 · Shot Put · Place 7 · Nashua SouthShot Put12lb7.37-06.0012

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Pinkerton Field Event Meet 2025/6Dec 30 · Shot Put · Place 18 · Nashua SouthShot Put12lb18.36-11.5012
Dec 20NHWTL PEADec 20 · 55m Hurdles · Place 12 · Nashua South55m Hurdles39"Round P12.9.81a12
Dec 20NHWTL PEADec 20 · Shot Put · Place 10 · Nashua SouthShot Put12lb10.37-10.7512
Dec 13NHWTL UNH AfternoonDec 13 · 55m Hurdles · Place 9 · Nashua South55m Hurdles39"Round P9.10.17a12
Dec 13NHWTL UNH AfternoonDec 13 · Shot Put · Place 9 · Nashua SouthShot Put12lb9.36-09.0012
Jan 30Pinkerton Field Events Meet 2025Jan 30 · Shot Put · Place 13 · Nashua SouthShot Put12lb13.37-07.2511
Jan 18NHWTL PEAJan 18 · Shot Put · Place 8 · Nashua SouthShot Put12lb8.37-08.7511

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Discus · Place 16 · Nashua SouthDiscus16106-5JR
May 21Concord Tri MeetMay 21 · Discus · Place 5 · Nashua SouthDiscus1.6kg5.101-0411
May 21Concord Tri MeetMay 21 · Shot Put · Nashua SouthShot Put12lb--DNS11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU AfternoonDec 28 · 55m Hurdles · Place 6 · Nashua South55m Hurdles39"Round P6.9.95a11
Dec 28NHWTL PSU AfternoonDec 28 · 55m Hurdles · Place 6 · Nashua South55m Hurdles39"6.9.84a11
Dec 28NHWTL PSU AfternoonDec 28 · Shot Put · Place 8 · Nashua SouthShot Put12lb8.35-08.0011
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 8 · Nashua South55m Hurdles39"Round P8.10.22a11
Dec 21NHWTL UNH MorningDec 21 · Shot Put · Place 5 · Nashua SouthShot Put12lb5.38-06.7511
Dec 15NWTL UNH PMDec 15 · 55m Hurdles · Place 7 · Nashua South55m Hurdles39"Round P7.10.17a11
Dec 15NWTL UNH PMDec 15 · Shot Put · Place 6 · Nashua SouthShot Put12lb6.38-10.75 PB11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Discus · Place 18 · Nashua SouthDiscus1.6kg18.105-0310
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 110m Hurdles · Place 36 · Nashua South110m Hurdles39" / 0.991mRound P36.21.65a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · Shot Put · Place 8 · Nashua SouthShot Put12lb8.30-10.7510
Dec 23NHWTL @ UNH Morning SessionDec 23 · Shot Put · Place 6 · Nashua SouthShot Put12lb6.30-10.7510
Dec 16NHWTL @ UNH Morning SessionDec 16 · Shot Put · Place 11 · Nashua SouthShot Put12lb11.30-04.0010
Jan 7NH Meet AMJan 7 · 55m Hurdles · Place 10 · Nashua South55m Hurdles39"Round P10.11.69a9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ Plymouth Afternoon Dec 30 · 55m Hurdles · Place 5 · Nashua South55m Hurdles39"5.11.70a9
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · 55m Hurdles · Place 5 · Nashua South55m Hurdles39"5.11.70a9
Dec 27NHWTL @ UNH MorningDec 27 · 55m Hurdles · Place 11 · Nashua South55m Hurdles39"Round P11.12.29a9
Dec 17NHWTL @ UNHDec 17 · 55m Hurdles · Place 19 · Nashua South55m Hurdles39"Round P19.11.88a9
Dec 17NHWTL @ UNHDec 17 · Shot Put · Place 22 · Nashua SouthShot Put12lb22.27-69