Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2012.95aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 206:18.79aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
400 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2059.42aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1522.71New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Discus · 1.6kg · OutdoorMascoma Field Events Meet · Apr 28126-6Mascoma Field Events MeetApril 28, 2026
High Jump · IndoorNHWTL UNH Morning · Jan 51.52mNHWTL UNH MorningJanuary 5, 2025
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 205-10New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 800g · OutdoorNew England HS Outdoor TF Championship · Jun 1354.84mNew England HS Outdoor TF ChampionshipJune 13, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2017-3New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Pole Vault · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 208-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 12lb · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2038-10New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 25 · Nashua SouthNashua SouthLong Jump25.17-3 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Pole Vault · Place 29 · Nashua SouthNashua SouthPole Vault29.8-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 2 · Nashua SouthNashua SouthHigh Jump2.5-10 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin800g1.179-312
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Discus · Place 7 · Nashua SouthNashua SouthDiscus1.6kg7.124-012
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 13 · Nashua SouthNashua SouthShot Put12lb13.38-10 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 1500 Meters · Place 73 · Nashua SouthNashua South1500 Meters73.6:18.79a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 400 Meters · Place 49 · Nashua SouthNashua South400 Meters49.59.42a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100 Meters · Place 55 · Nashua SouthNashua South100 Meters55.12.95a PB12
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Javelin · Place 4 · Nashua SouthNashua SouthJavelin800g4.54.84m PB12
Jun 62026 NHIAA Meet of ChampionsJun 6 · Javelin · Place 3 · Nashua SouthNashua SouthJavelin800g3.163-0812
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin800g1.152-212
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · Discus · Place 9 · Nashua SouthNashua SouthDiscus1.6kg9.117-212
May 23Londonderry R.E.A.L. InvitationalMay 23 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin800g2.161-112
May 23Londonderry R.E.A.L. InvitationalMay 23 · Discus · Place 12 · Nashua SouthNashua SouthDiscus1.6kg12.121-1112
May 18Nashua South v. Keene & Salem MeetMay 18 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin800g1.154-812
May 18Nashua South v. Keene & Salem MeetMay 18 · Discus · Place 1 · Nashua SouthNashua SouthDiscus1.6kg1.119-1112
May 18Nashua South v. Keene & Salem MeetMay 18 · Shot Put · Nashua SouthNashua SouthShot Put12lb--ND12
May 12Nashua South, Spaulding, @ CentralMay 12 · Discus · Place 2 · Nashua SouthNashua SouthDiscus1.6kg2.122' 0"12
May 7Clipper RelaysMay 7 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin800g1.158-0512
May 7Clipper RelaysMay 7 · Discus · Place 6 · Nashua SouthNashua SouthDiscus1.6kg6.118-0212
May 7Clipper RelaysMay 7 · Shot Put · Place 41 · Nashua SouthNashua SouthShot Put12lb41.32-07.0012
Apr 28Mascoma Field Events MeetApr 28 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin800g2.151-312
Apr 28Mascoma Field Events MeetApr 28 · Discus · Place 7 · Nashua SouthNashua SouthDiscus1.6kg7.126-6 PB12
Apr 28Mascoma Field Events MeetApr 28 · Shot Put · Place 14 · Nashua SouthNashua SouthShot Put12lb14.35-1.512
Apr 25Nashua North Invitational Apr 25 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin800g1.165-7.0012
Apr 25Nashua North Invitational Apr 25 · Discus · Place 6 · Nashua SouthNashua SouthDiscus1.6kg6.124-2.0012
Apr 21Nashua South, Bedford at LondonderryApr 21 · Discus · Place 3 · Nashua SouthNashua SouthDiscus1.6kg3.122-5.0012
Apr 21Nashua South, Bedford at LondonderryApr 21 · Shot Put · Place 7 · Nashua SouthNashua SouthShot Put12lb7.35-11.2512
Apr 11Pelham InvitationalApr 11 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin800g2.156-0612
Apr 11Pelham InvitationalApr 11 · Discus · Place 7 · Nashua SouthNashua SouthDiscus1.6kg7.119-1012
Apr 4Jim Boulanger InvitationalApr 4 · Javelin · Place 1 · UnattachedUnattachedJavelin800g1.52.51m12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Nashua South Throwers MeetJan 21 · Shot Put · Place 8 · Nashua SouthNashua SouthShot Put842-9—
Jan 11NHWTL UNH MorningJan 11 · Shot Put · Place 4 · Nashua SouthNashua SouthShot Put442-1.5012

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin2173-6JR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin2159-8JR
May 5Nashua South v. North and BGMay 5 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin1147-10JR
May 5Nashua South v. North and BGMay 5 · Discus · Place 8 · Nashua SouthNashua SouthDiscus899-9JR

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 1NHWTL UNH AfternoonFeb 1 · Shot Put · Place 19 · Nashua SouthNashua SouthShot Put1936-03.0011
Feb 1NHWTL UNH AfternoonFeb 1 · High Jump · Place 12 · Nashua SouthNashua SouthHigh Jump125-04.0011
Jan 27Pinkerton Field Events MeetJan 27 · Shot Put · Place 21 · Nashua SouthNashua SouthShot Put2136-0.25—
Jan 27Pinkerton Field Events MeetJan 27 · High Jump · Place 10 · Nashua SouthNashua SouthHigh Jump105-0—
Jan 26NHWTL UNH AfternoonJan 26 · High Jump · Place 8 · Nashua SouthNashua SouthHigh Jump85-1—
Jan 26NHWTL UNH AfternoonJan 26 · Shot Put · Place 7 · Nashua SouthNashua SouthShot Put737-1—
Jan 23South Throwers MeetJan 23 · Shot Put · Place 18 · Nashua SouthNashua SouthShot Put1838-0.75—
Jan 5NHWTL UNH MorningJan 5 · Shot Put · Place 16 · Nashua SouthNashua SouthShot Put1610.64mJR
Jan 5NHWTL UNH MorningJan 5 · Shot Put · Place 16 · Nashua SouthNashua SouthShot Put1610.64mJR
Jan 5NHWTL UNH MorningJan 5 · High Jump · Place 11 · Nashua SouthNashua SouthHigh Jump111.52m PBJR

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 107 · Nashua SouthNashua South1500 Meters1076:27.62—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 107 · Nashua SouthNashua South1500 Meters1076:27.62—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 3 · Nashua SouthNashua SouthJavelin3141-9—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 3 · Nashua SouthNashua SouthJavelin3141-9—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Pole Vault · Place 33 · Nashua SouthNashua SouthPole Vault338-0—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Pole Vault · Place 33 · Nashua SouthNashua SouthPole Vault338-0—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 17 · Nashua SouthNashua SouthDiscus1794-2—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 17 · Nashua SouthNashua SouthDiscus1794-2—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Decathlon · Place 81 · Nashua SouthNashua SouthDecathlon8122.71 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 110 Hurdles · Place 81 · Nashua SouthNashua South110 Hurdles8122.71—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 69 · Nashua SouthNashua South400 Meters691:00.72—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 69 · Nashua SouthNashua South400 Meters691:00.72—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 30 · Nashua SouthNashua SouthShot Put3031-4.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 30 · Nashua SouthNashua SouthShot Put3031-4.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 46 · Nashua SouthNashua SouthLong Jump4616-1.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 46 · Nashua SouthNashua SouthLong Jump4616-1.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 96 · Nashua SouthNashua South100 Meters9613.86—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 96 · Nashua SouthNashua South100 Meters9613.86—
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Javelin · Place 11 · Nashua SouthNashua SouthJavelin1140.86mSO
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Javelin · Place 11 · Nashua SouthNashua SouthJavelin1140.86mSO
May 18Londonderry R.E.A.L InvitationalMay 18 · Javelin · Place 8 · Nashua SouthNashua SouthJavelin842.44mSO
May 18Londonderry R.E.A.L InvitationalMay 18 · Javelin · Place 8 · Nashua SouthNashua SouthJavelin842.44mSO
May 14SpauldingMay 14 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin1140-6—
May 2Clipper RelaysMay 2 · Javelin · Place 7 · Nashua SouthNashua SouthJavelin7135-2—
Apr 20Nashua North InvitationalApr 20 · Javelin · Place 10 · Nashua SouthNashua SouthJavelin10126-5SO