Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1512.44New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 156:28.18New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
400 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1558.44New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
55 Meter · IndoorNHWTL @ UNH Afternoon · Dec 277.49aNHWTL @ UNH AfternoonDecember 27, 2022
Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1522.23New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Discus · 1.6kg · OutdoorBlack Bear · Apr 27157-08Black BearApril 27, 2024
Discus · 2kg · OutdoorAmerica East Outdoor Championships · May 944.77mAmerica East Outdoor ChampionshipsMay 9, 2026
Javelin · 800g · OutdoorNHIAA Division I Track & Field Championships · May 25155-10NHIAA Division I Track & Field ChampionshipsMay 25, 2023
Shot Put · 12lb · IndoorNHWTL PEA · Jan 2555-03.00NHWTL PEAJanuary 25, 2025
Shot Put · 12lb · Outdoor2025 NHIAA Meet of Champions · Jun 855' 8.25"2025 NHIAA Meet of ChampionsJune 8, 2025
Shot Put · 16lb / 7.26kg · IndoorAlden Invitational · Dec 613.89mAlden InvitationalDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorAmerica East Outdoor Championships · May 915.19mAmerica East Outdoor ChampionshipsMay 9, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · Discus · Place 13 · BryantBryantDiscus2kg13.44.77m PBFr
May 9America East Outdoor ChampionshipsMay 9 · Shot Put · Place 8 · BryantBryantShot Put16lb / 7.26kg8.15.19m PBFr
Apr 24UNH Wildcat InvitationalApr 24 · Discus · Place 6 · BryantBryantDiscus2kg6.42.39mFr
Apr 24UNH Wildcat InvitationalApr 24 · Shot Put · Place 6 · BryantBryantShot Put16lb / 7.26kg6.14.59mFr
Apr 17George Davis InvitationalApr 17 · Discus · Place 10 · BryantBryantDiscus2kg10.41.66mFr
Apr 17George Davis InvitationalApr 17 · Shot Put · Place 11 · BryantBryantShot Put16lb / 7.26kg11.13.49mFr
Apr 11Bison Outdoor ClassicApr 11 · Discus · Place 28 · BryantBryantDiscus2kg28.39.97mFr
Apr 11Bison Outdoor ClassicApr 11 · Shot Put · Place 27 · BryantBryantShot Put16lb / 7.26kg27.13.26mFr
Apr 3Ocean State CupApr 3 · Discus · Place 11 · BryantBryantDiscus2kg11.40.97mFr
Apr 3Ocean State CupApr 3 · Shot Put · Place 6 · BryantBryantShot Put16lb / 7.26kg6.14.75mFr
Mar 27Jaylin Rainford InvitationalMar 27 · Discus · Place 9 · BryantBryantDiscus941.27mFr
Mar 27Jaylin Rainford InvitationalMar 27 · Shot Put · Place 4 · BryantBryantShot Put414.42mFr
Mar 20CSU Buccaneer InvitationalMar 20 · Discus · Place 5 · BryantBryantDiscus2kg5.41.75mFr
Mar 20CSU Buccaneer InvitationalMar 20 · Shot Put · Place 5 · BryantBryantShot Put16lb / 7.26kg5.14.25mFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · Shot Put · Place 9 · BryantBryantShot Put914.84mFR
Feb 14URI Coaches InvitationalFeb 14 · Shot Put · Place 6 · BryantBryantShot Put614.50mFR
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 3 · BryantBryantShot Put314.91mFR
Jan 17URI InvitationalJan 17 · Shot Put · Place 4 · BryantBryantShot Put415.14mFR
Jan 7Bryant Throws CompJan 7 · Shot Put · Place 3 · BryantBryantShot Put314.95mFR

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · Shot Put · Place 4 · BryantBryantShot Put16lb / 7.26kg4.13.89m PBFr
Feb 8NHIAA Division 1 Indoor Track & Field ChampionshipsFeb 8 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-6.25—
Feb 1NHWTL UNH AfternoonFeb 1 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put154-06.0012
Jan 30Pinkerton Field Events Meet 2025Jan 30 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.54-06.7512
Jan 27Pinkerton Field Events MeetJan 27 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put154-6.75—
Jan 25NHWTL PEAJan 25 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.55-03.00 PB12
Jan 23South Throwers MeetJan 23 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-1SR
Jan 19NHWTL UNH MorningJan 19 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.54' 8.75"12
Jan 5NHWTL UNH MorningJan 5 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put116.36mSR

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Discus · Place 13 · Nashua NorthNashua NorthDiscus1.6kg13.155-1112
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Shot Put · Place 16 · Nashua NorthNashua NorthShot Put12lb16.52-09.7512
Jun 82025 NHIAA Meet of ChampionsJun 8 · Discus · Place 4 · Nashua NorthNashua NorthDiscus1.6kg4.154' 4"12
Jun 82025 NHIAA Meet of ChampionsJun 8 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.55' 8.25" PB12
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Javelin · Place 3 · Nashua NorthNashua NorthJavelin3167-9SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Discus · Place 2 · Nashua NorthNashua NorthDiscus2159-9SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-10SR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Discus · Place 2 · Nashua NorthNashua NorthDiscus2152-7SR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put152-5.5SR
May 13Nashua North v. MemorialMay 13 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1142-6SR
May 13Nashua North v. MemorialMay 13 · Long Jump · Place 3 · Nashua NorthNashua NorthLong Jump319-7SR
May 5Nashua South v. North and BGMay 5 · Javelin · Place 2 · Nashua NorthNashua NorthJavelin2145-10SR
May 5Nashua South v. North and BGMay 5 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1137-4SR
May 5Nashua South v. North and BGMay 5 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-3SR
Apr 15Nashua North Home Meet vs. Goffstown & LondonderryApr 15 · Javelin · Place 1 · Nashua NorthNashua NorthJavelin1162-512
Apr 15Nashua North Home Meet vs. Goffstown & LondonderryApr 15 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1128-612
Apr 15Nashua North Home Meet vs. Goffstown & LondonderryApr 15 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put151-812

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH AfternoonDec 28 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.50-05.0012
Dec 21NHWTL UNH AfternoonDec 21 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.51-09.2512
Dec 14NHWT PSU PMDec 14 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.49-07.0012
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · Shot Put · Place 12 · Nashua NorthNashua NorthShot Put12lb12.50-11.5011
Feb 112024 NHIAA Indoor Div I ChampionshipFeb 11 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.53-03.2511
Feb 3NHWTL @ PEAFeb 3 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.51-11.7511
Feb 1Pinkerton Field Events Meet 2024Feb 1 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-4JR
Jan 20NHWTL UNH PMJan 20 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put154-11.25JR
Jan 20NHWTL UNH AMJan 20 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.54-11.2511
Jan 7NHWTL @ UNH MorningJan 7 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put149-1JR
Jan 6NHWTL UNH Afternoon SessionJan 6 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put149-111

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 108 · Juni Nashua NorthJuni Nashua North1500 Meters1086:28.18 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 2 · Juni Nashua NorthJuni Nashua NorthJavelin2141-10—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 2 · Juni Nashua NorthJuni Nashua NorthDiscus2137-11—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Decathlon · Place 75 · Juni Nashua NorthJuni Nashua NorthDecathlon7522.23 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 110 Hurdles · Place 75 · Juni Nashua NorthJuni Nashua North110 Hurdles7522.23—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 44 · Juni Nashua NorthJuni Nashua North400 Meters4458.44 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 30 · Juni Nashua NorthJuni Nashua NorthHigh Jump305-1.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 1 · Juni Nashua NorthJuni Nashua NorthShot Put150-9.25—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 15 · Juni Nashua NorthJuni Nashua NorthLong Jump1518-1.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 26 · Juni Nashua NorthJuni Nashua North100 Meters2612.44 PB—
Jun 8New England HS Outdoor Track & Field ChampionshipJun 8 · Shot Put · Place 10 · Nashua North-NHNashua North-NHShot Put1054-05.2511
Jun 8New England HS Outdoor Track & Field ChampionshipJun 8 · Discus · Place 16 · Nashua North-NHNashua North-NHDiscus16145-0411
Jun 22024 NHIAA Meet of ChampionsJun 2 · Discus · Place 2 · Nashua NorthNashua NorthDiscus2154-2—
Jun 22024 NHIAA Meet of ChampionsJun 2 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put153-9—
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Javelin · Place 7 · Nashua NorthNashua NorthJavelin744.04mJR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Discus · Place 2 · Nashua NorthNashua NorthDiscus242.13mJR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put214.94mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Javelin · Place 5 · Nashua NorthNashua NorthJavelin544.44mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Discus · Place 2 · Nashua NorthNashua NorthDiscus244.55mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put115.03mJR
May 7Exeter Tri MeetMay 7 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1.6kg1.137-1111
May 7Exeter Tri MeetMay 7 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.50-09.0011
May 2Clipper RelaysMay 2 · Javelin · Place 3 · Nashua NorthNashua NorthJavelin3143-4—
May 2Clipper RelaysMay 2 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put149-10—
Apr 27Black BearApr 27 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1.6kg1.157-08 PB11
Apr 27Black BearApr 27 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.50-06.5011
Apr 20Nashua North InvitationalApr 20 · Javelin · Place 4 · Nashua NorthNashua NorthJavelin4145-2JR
Apr 20Nashua North InvitationalApr 20 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1145-7JR
Apr 20Nashua North InvitationalApr 20 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put148-4JR

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ UNH Afternoon SessionDec 30 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.52-09.7511
Dec 23NHWTL @ UNH Afternoon SessionDec 23 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.51-00.5011
Dec 16NHWTL@ PSU Afternoon SessionDec 16 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put12lb1.47-03.0011
Feb 12NHIAA Division I Indoor State ChampionshipsFeb 12 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put12lb2.49-2.2510
Feb 4NH WTL @ Phillips Exeter AcademyFeb 4 · Shot Put · Place 3 · Nashua NorthNashua NorthShot Put347-06.7510
Jan 26Pinkerton Field Events MeetJan 26 · Shot Put · Place 2 · Soph Nashua NorthSoph Nashua NorthShot Put215.03m—
Jan 21NHWTL @ UNH MorningJan 21 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put12lb2.51-1.510
Jan 10South Throwers MeetJan 10 · Shot Put · Place 3 · Soph Nashua NorthSoph Nashua NorthShot Put313.58m—
Jan 7NH Meet AMJan 7 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put12lb2.46-9.2510

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Javelin · Place 2 · Nashua NorthNashua NorthJavelin800g2.155-10 PB10
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Discus · Place 2 · Nashua NorthNashua NorthDiscus1.6kg2.131-0610
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Shot Put · Place 3 · Nashua NorthNashua NorthShot Put12lb3.52-06.7510
May 17Timberlane, Nashua North @ PortsmouthMay 17 · Javelin · Place 3 · Nashua NorthNashua NorthJavelin3134-11—
May 17Timberlane, Nashua North @ PortsmouthMay 17 · Discus · Place 1 · Nashua NorthNashua NorthDiscus1139-8—
May 17Timberlane, Nashua North @ PortsmouthMay 17 · Shot Put · Place 1 · Nashua NorthNashua NorthShot Put143-9—
May 6Kiwanis Freshman SophomoreMay 6 · 100 Meters · Place 26 · Nashua NorthNashua North100 Meters2612.95SO
Apr 29Black Bear InvitationalApr 29 · Discus · Place 5 · Nashua NorthNashua NorthDiscus5127-10.75SO
Apr 29Black Bear InvitationalApr 29 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put249-0.5SO

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27NHWTL @ UNH AfternoonDec 27 · 55 Meter · Place 19 · Nashua NorthNashua North55 MeterRound P19.7.49a PB10
Dec 27NHWTL @ UNH AfternoonDec 27 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put12lb2.14.30m10
Dec 18Winter Track League - Leverone #1Dec 18 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put12lb2.46-5.510
Jan 20Dome Mini-MeetJan 20 · Shot Put · Place 3 · Nashua NorthNashua NorthShot Put341-1—
Jan 17Dome Championship MeetJan 17 · Shot Put · Place 2 · Nashua NorthNashua NorthShot Put241-0.5—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Londonderry R.E.A.L InvitationalMay 21 · Discus · Place 6 · Nashua NorthNashua NorthDiscus6118-6FR
May 21Londonderry R.E.A.L InvitationalMay 21 · Shot Put · Place 9 · Nashua NorthNashua NorthShot Put939-4.5FR
Apr 30Black Bear InvitationalApr 30 · Javelin · Place 18 · Nashua NorthNashua NorthJavelin800g18.113-02Unofficial9
Apr 30Black Bear InvitationalApr 30 · Shot Put · Place 7 · Nashua NorthNashua NorthShot Put12lb7.41-00.00Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Souhegan Dome Mini #1Dec 27 · Shot Put · Place 3 · Nashua NorthNashua NorthShot Put12lb3.36' 7.25"9
Dec 16Hampshire Dome Mini MeetDec 16 · Shot Put · Place 12 · Nashua NorthNashua NorthShot Put12lb12.30' 0"9