Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorKiwanis Freshman Sophomore · May 634.02Kiwanis Freshman SophomoreMay 6, 2023
300 Meters · IndoorDome JV Meet · Jan 1956.53Dome JV MeetJanuary 19, 2023
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 153:35.60New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Discus · 1kg · OutdoorYellow Jacket Open · Mar 2827.33mYellow Jacket OpenMarch 28, 2026
Hammer · 4kg · OutdoorYellow Jacket Open · Mar 2828.85mYellow Jacket OpenMarch 28, 2026
Heptathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1542.27New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Javelin · 600g · OutdoorConcord Tri Meet · May 21101-00Concord Tri MeetMay 21, 2025
Shot Put · 4kg · IndoorWesleyan Winter Invitational · Jan 1011.20mWesleyan Winter InvitationalJanuary 10, 2026
Shot Put · 4kg · OutdoorYellow Jacket Open · Mar 2810.40mYellow Jacket OpenMarch 28, 2026
Weight Throw · 20lb / 9.0kg · IndoorCoast Guard Winter Invite #1 · Jan 1711.06mCoast Guard Winter Invite #1January 17, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Northeast Outdoor ChampionshipsMay 2 · Javelin · Place 12 · New HavenNew HavenJavelin600g12.24.07mFr
May 2Northeast Outdoor ChampionshipsMay 2 · Shot Put · Place 15 · New HavenNew HavenShot Put4kg15.9.85mFr
Apr 18Mark Young InvitationalApr 18 · Javelin · Place 7 · New HavenNew HavenJavelin600g7.29.70mFr
Apr 18Mark Young InvitationalApr 18 · Shot Put · Place 9 · New HavenNew HavenShot Put4kg9.10.07mFr
Mar 28Yellow Jacket OpenMar 28 · Hammer · Place 16 · New HavenNew HavenHammer4kg16.28.85m PBFr
Mar 28Yellow Jacket OpenMar 28 · Discus · Place 8 · New HavenNew HavenDiscus1kg8.27.33m PBFr
Mar 28Yellow Jacket OpenMar 28 · Shot Put · Place 8 · New HavenNew HavenShot Put4kg8.10.40m PBFr
Mar 21J Elmer Swanson Spring ClassicMar 21 · Discus · Place 21 · New HavenNew HavenDiscus2124.21mFr
Mar 21J Elmer Swanson Spring ClassicMar 21 · Shot Put · Place 15 · New HavenNew HavenShot Put159.78mFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · Shot Put · Place 17 · New HavenNew HavenShot Put1710.69mFR
Feb 15NEC Indoor ChampionshipsFeb 15 · Shot Put · Place 15 · New HavenNew HavenShot Put4kg15.10.45mFr
Jan 17Coast Guard Winter Invite #1Jan 17 · Weight Throw · Place 13 · New HavenNew HavenWeight Throw20lb / 9.0kg13.11.06m PBFr
Jan 17Coast Guard Winter Invite #1Jan 17 · Shot Put · Place 7 · New HavenNew HavenShot Put4kg7.10.76mFr
Jan 10Wesleyan Winter InvitationalJan 10 · Shot Put · Place 6 · New HavenNew HavenShot Put4kg6.11.20m PBFr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 18 · New HavenNew HavenShot Put4kg18.10.11mFr
Dec 6Yale Season OpenerDec 6 · Weight Throw · Place 26 · New HavenNew HavenWeight Throw20lb / 9.0kg26.9.54mFr
Dec 6Yale Season OpenerDec 6 · Shot Put · Place 18 · New HavenNew HavenShot Put4kg18.9.60mFr
Feb 8NHIAA Division 1 Indoor Track & Field ChampionshipsFeb 8 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put333-9.25—
Feb 1NHWTL UNH AfternoonFeb 1 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put134-07.2512
Jan 26NHWTL UNH AfternoonJan 26 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put333-3.25—
Jan 23South Throwers MeetJan 23 · Shot Put · Place 5 · Nashua SouthNashua SouthShot Put532-10.25SR
Jan 18NHWTL PEAJan 18 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put4kg1.33-07.2512
Jan 5NHWTL UNH MorningJan 5 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put110.05mSR
Jan 5NHWTL UNH MorningJan 5 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put110.05mSR

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 82025 NHIAA Meet of ChampionsJun 8 · Javelin · Place 13 · Nashua SouthNashua SouthJavelin600g13.93' 5"12
Jun 82025 NHIAA Meet of ChampionsJun 8 · Shot Put · Place 7 · Nashua SouthNashua SouthShot Put4kg7.33' 11"12
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Javelin · Place 6 · Nashua SouthNashua SouthJavelin697-0SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Discus · Place 15 · Nashua SouthNashua SouthDiscus1584-5SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Shot Put · Place 4 · Nashua SouthNashua SouthShot Put434-3.5SR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Javelin · Place 5 · Nashua SouthNashua SouthJavelin595-0SR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Discus · Place 13 · Nashua SouthNashua SouthDiscus1386-7SR
May 21Concord Tri MeetMay 21 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin600g2.101-00 PB12
May 21Concord Tri MeetMay 21 · Shot Put · Place 4 · Nashua SouthNashua SouthShot Put4kg4.33-02.0012
May 5Nashua South v. North and BGMay 5 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin188-3SR
May 5Nashua South v. North and BGMay 5 · Discus · Place 2 · Nashua SouthNashua SouthDiscus293-10SR
May 5Nashua South v. North and BGMay 5 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put133-9.50SR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU AfternoonDec 28 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put4kg3.31-09.0012
Dec 21NHWTL UNH MorningDec 21 · Shot Put · Place 2 · Nashua SouthNashua SouthShot Put4kg2.31-07.0012
Dec 15NWTL UNH PMDec 15 · Shot Put · Place 2 · Nashua SouthNashua SouthShot Put4kg2.31-10.2512
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · Shot Put · Place 31 · Nashua SouthNashua SouthShot Put4kg31.31-00.2511
Feb 112024 NHIAA Indoor Div I ChampionshipFeb 11 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put4kg3.32-08.7511
Jan 20NHWTL @ PEAJan 20 · Shot Put · Place 2 · Nashua SouthNashua SouthShot Put4kg2.32-06.2511
Jan 7NHWTL @ UNH MorningJan 7 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put330-5JR
Jan 6NHWTL UNH Afternoon SessionJan 6 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put330-511

2024 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 800 Meters · Place 53 · Juni Nashua SouthJuni Nashua South800 Meters533:35.60 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 800 Meters · Place 53 · Juni Nashua SouthJuni Nashua South800 Meters533:35.60—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 5 · Juni Nashua SouthJuni Nashua SouthJavelin584-4—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 5 · Juni Nashua SouthJuni Nashua SouthJavelin584-4—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 50 · Juni Nashua SouthJuni Nashua SouthLong Jump5010-7.25—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 50 · Juni Nashua SouthJuni Nashua SouthLong Jump5010-7.25—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 200 Meters · Place 55 · Juni Nashua SouthJuni Nashua South200 Meters5535.22—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 200 Meters · Place 55 · Juni Nashua SouthJuni Nashua South200 Meters5535.22—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 4 · Juni Nashua SouthJuni Nashua SouthShot Put430-1—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 4 · Juni Nashua SouthJuni Nashua SouthShot Put430-1—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 43 · Juni Nashua SouthJuni Nashua SouthHigh Jump433-10—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 43 · Juni Nashua SouthJuni Nashua SouthHigh Jump433-10—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Heptathlon · Place 59 · Juni Nashua SouthJuni Nashua SouthHeptathlon5942.27 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Hurdles · Place 59 · Juni Nashua SouthJuni Nashua South100 Hurdles5942.27—
Jun 22024 NHIAA Meet of ChampionsJun 2 · Shot Put · Place 8 · Nashua SouthNashua SouthShot Put832-3.75—
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Discus · Place 5 · Nashua SouthNashua SouthDiscus527.68mJR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Discus · Place 5 · Nashua SouthNashua SouthDiscus527.68mJR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put39.85mJR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put39.85mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Javelin · Place 15 · Nashua SouthNashua SouthJavelin1523.82mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Javelin · Place 15 · Nashua SouthNashua SouthJavelin1523.82mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Discus · Place 11 · Nashua SouthNashua SouthDiscus1125.17mJR
May 18Londonderry R.E.A.L InvitationalMay 18 · Discus · Place 11 · Nashua SouthNashua SouthDiscus1125.17mJR
May 14SpauldingMay 14 · Javelin · Place 2 · Nashua SouthNashua SouthJavelin281-6—
May 14SpauldingMay 14 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put131-8.25—
May 2Clipper RelaysMay 2 · Javelin · Place 14 · Nashua SouthNashua SouthJavelin1481-7—
May 2Clipper RelaysMay 2 · Discus · Place 11 · Nashua SouthNashua SouthDiscus1177-7—
May 2Clipper RelaysMay 2 · Shot Put · Place 11 · Nashua SouthNashua SouthShot Put1128-1.50—
Apr 27Black BearApr 27 · Javelin · Place 9 · Nashua SouthNashua SouthJavelin600g9.92-0911
Apr 27Black BearApr 27 · Shot Put · Place 22 · Nashua SouthNashua SouthShot Put4kg22.28-03.2511
Apr 20Nashua North InvitationalApr 20 · Discus · Place 3 · Nashua SouthNashua SouthDiscus387-6.5JR
Apr 20Nashua North InvitationalApr 20 · Shot Put · Place 5 · Nashua SouthNashua SouthShot Put530-0JR
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Javelin · Place 3 · Nashua SouthNashua SouthJavelin600g3.87-0411
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Discus · Place 12 · Nashua SouthNashua SouthDiscus1kg12.86-0311

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · High Jump · Nashua SouthNashua SouthHigh Jump--NH11
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Shot Put · Place 16 · Nashua SouthNashua SouthShot Put4kg16.31-00.7511
Dec 16NHWTL @ UNH Morning SessionDec 16 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put4kg1.31-07.7511
Feb 12NHIAA Division I Indoor State ChampionshipsFeb 12 · Shot Put · Place 11 · Nashua SouthNashua SouthShot Put4kg11.27-4.2510
Jan 26Pinkerton Field Events MeetJan 26 · Shot Put · Place 18 · Soph Nashua SouthSoph Nashua SouthShot Put187.94m—
Jan 26Pinkerton Field Events MeetJan 26 · Shot Put · Place 18 · Soph Nashua SouthSoph Nashua SouthShot Put187.94m—
Jan 21NHWT @ Phillips Exeter AcademyJan 21 · Shot Put · Place 6 · Nashua SouthNashua SouthShot Put4kg6.28-03.7510
Jan 19Dome JV MeetJan 19 · Shot Put · Place 1 · Soph Nashua SouthSoph Nashua SouthShot Put19.23m—
Jan 19Dome JV MeetJan 19 · 300 Meters · Place 11 · Soph Nashua SouthSoph Nashua South300 Meters1156.53 PB—
Jan 19Dome JV MeetJan 19 · 300 Meters · Place 11 · Soph Nashua SouthSoph Nashua South300 Meters1156.53—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Javelin · Place 12 · Nashua SouthNashua SouthJavelin600g12.79-0810
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Discus · Place 10 · Nashua SouthNashua SouthDiscus1kg10.81-1110
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · Shot Put · Place 12 · Nashua SouthNashua SouthShot Put4kg12.28-01.5010
May 6Kiwanis Freshman SophomoreMay 6 · 200 Meters · Place 32 · Nashua SouthNashua South200 Meters3234.02 PBSO
Apr 29Black Bear InvitationalApr 29 · Javelin · Place 17 · Nashua SouthNashua SouthJavelin1779-9SO
Apr 29Black Bear InvitationalApr 29 · Discus · Place 26 · Nashua SouthNashua SouthDiscus2670-8.25SO
Apr 29Black Bear InvitationalApr 29 · Shot Put · Place 17 · Nashua SouthNashua SouthShot Put1727-2.5SO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin123.52mSO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Javelin · Place 1 · Nashua SouthNashua SouthJavelin123.52mSO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Discus · Place 4 · Nashua SouthNashua SouthDiscus421.33mSO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Discus · Place 4 · Nashua SouthNashua SouthDiscus421.33mSO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put18.63mSO
Apr 18Memorial, Keene and Nashua South MeetApr 18 · Shot Put · Place 1 · Nashua SouthNashua SouthShot Put18.63mSO

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · Shot Put · Place 10 · Nashua SouthNashua SouthShot Put4kg10.25-610
Jan 20Dome Mini-MeetJan 20 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put324-5.5—
Jan 17Dome Championship MeetJan 17 · Shot Put · Place 8 · Nashua SouthNashua SouthShot Put824-8.75—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Londonderry R.E.A.L InvitationalMay 21 · Shot Put · Place 18 · Nashua SouthNashua SouthShot Put1824-4FR
May 17Keene, Nashua South @ PinkertonMay 17 · Javelin · Place 6 · Nashua SouthNashua SouthJavelin669-10FR
May 17Keene, Nashua South @ PinkertonMay 17 · Discus · Place 16 · Nashua SouthNashua SouthDiscus1647-2.5FR
May 17Keene, Nashua South @ PinkertonMay 17 · Shot Put · Place 12 · Nashua SouthNashua SouthShot Put1222-7FR
May 12Merrimack InvitationalMay 12 · Javelin · Place 25 · Nashua SouthNashua SouthJavelin2560-11FR
May 12Merrimack InvitationalMay 12 · Javelin · Place 25 · Nashua SouthNashua SouthJavelin2518.56mFR
Apr 30Black Bear InvitationalApr 30 · Shot Put · Place 27 · Nashua SouthNashua SouthShot Put4kg27.23-07.00Unofficial9
Apr 16Pelham InvitationalApr 16 · Javelin · Place 12 · Nashua SouthNashua SouthJavelin600g12.69-039
Apr 16Pelham InvitationalApr 16 · Shot Put · Place 16 · Nashua SouthNashua SouthShot Put4kg16.24-00.009

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Souhegan Dome Mini #1Dec 27 · Shot Put · Place 3 · Nashua SouthNashua SouthShot Put4kg3.25' 9"9