Personal bests

Best marks in available results
Event / courseMarkMeetDate
Hammer · 4kg · OutdoorLiberty League Outdoor Track & Field Championships · May 118.03mLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
Javelin · 600g · OutdoorUtica Pioneer Spring Invite · Apr 324.31mUtica Pioneer Spring InviteApril 3, 2026
Shot Put · 4kg · IndoorUC Holiday · Dec 76.39mUC HolidayDecember 7, 2024
Shot Put · 4kg · OutdoorUtica Pioneer Spring Invite · Apr 36.70mUtica Pioneer Spring InviteApril 3, 2026
Weight Throw · 20lb / 9.0kg · IndoorBlue & Orange Invitational · Jan 265.86mBlue & Orange InvitationalJanuary 26, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Hammer · Place 21 · Union (N.Y.)Union (N.Y.)Hammer4kg21.18.03m PBJr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · Javelin · Place 16 · Union (N.Y.)Union (N.Y.)Javelin600g16.23.54mJr
Apr 24RPI Capital District ClassicApr 24 · Javelin · Place 9 · Union (N.Y.)Union (N.Y.)Javelin600g9.22.87mJr
Apr 18Trinity InvitationalApr 18 · Javelin · Place 19 · Union (N.Y.)Union (N.Y.)Javelin600g19.20.09mJr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · Hammer · Place 28 · Union (N.Y.)Union (N.Y.)Hammer4kg28.16.13mJr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · Javelin · Union (N.Y.)Union (N.Y.)Javelin600g—FOULJr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · Shot Put · Place 32 · Union (N.Y.)Union (N.Y.)Shot Put4kg32.6.61mJr
Apr 3Utica Pioneer Spring InviteApr 3 · Javelin · Place 7 · Union (N.Y.)Union (N.Y.)Javelin600g7.24.31m PBJr
Apr 3Utica Pioneer Spring InviteApr 3 · Shot Put · Place 18 · Union (N.Y.)Union (N.Y.)Shot Put4kg18.6.70m PBJr
Mar 27Ramapo College InvitationalMar 27 · Javelin · Place 19 · Union (N.Y.)Union (N.Y.)Javelin600g19.20.62mJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21West Point Tune-UpFeb 21 · Shot Put · Place 24 · Union (N.Y.)Union (N.Y.)Shot Put246.83mJr
Jan 16Utica Winter OpenerJan 16 · Shot Put · Place 30 · Union (N.Y.)Union (N.Y.)Shot Put306.17mJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 20 · Union (N.Y.)Union (N.Y.)Javelin600g20.19.60mSo
Apr 25RPI Capital District ClassicApr 25 · Javelin · Place 17 · Union (N.Y.)Union (N.Y.)Javelin1720.18mSO
Apr 25RPI Capital District ClassicApr 25 · Shot Put · Place 27 · Union (N.Y.)Union (N.Y.)Shot Put276.70mSO
Apr 10RPI Under the Lights InviteApr 10 · Javelin · Place 14 · Union (N.Y.)Union (N.Y.)Javelin1422.70mSo
Apr 10RPI Under the Lights InviteApr 10 · Shot Put · Place 32 · Union (N.Y.)Union (N.Y.)Shot Put326.41mSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Utica Fast Trax InviteFeb 22 · Shot Put · Place 34 · Union (N.Y.)Union (N.Y.)Shot Put346.92m—
Jan 17Utica Winter OpenerJan 17 · Shot Put · Place 28 · Union (N.Y.)Union (N.Y.)Shot Put286.45m—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7UC HolidayDec 7 · Shot Put · Place 44 · Union (N.Y.)Union (N.Y.)Shot Put4kg44.6.39m PBSo
Jan 26Blue & Orange InvitationalJan 26 · Weight Throw · Place 34 · Union (N.Y.)Union (N.Y.)Weight Throw20lb / 9.0kg34.5.86m PBFr
Jan 26Blue & Orange InvitationalJan 26 · Shot Put · Place 35 · Union (N.Y.)Union (N.Y.)Shot Put4kg35.6.19mFr
Jan 12Utica Winter OpenerJan 12 · Weight Throw · Place 31 · Union (N.Y.)Union (N.Y.)Weight Throw315.71mFR
Jan 12Utica Winter OpenerJan 12 · Shot Put · Place 33 · Union (N.Y.)Union (N.Y.)Shot Put336.50mFR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Liberty League Outdoor ChampionshipsMay 3 · Javelin · Place 17 · Union (N.Y.)Union (N.Y.)Javelin1722.18m—
Apr 26RPI Capital District ClassicApr 26 · Javelin · Place 14 · Union (N.Y.)Union (N.Y.)Javelin600g14.22.03mFr
Apr 6Utica Pioneer Spring InviteApr 6 · Shot Put · Place 28 · Union (N.Y.)Union (N.Y.)Shot Put285.60mFR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · Javelin · Place 21 · Plymouth NorthPlymouth NorthJavelin2162-7—
May 9Plymouth North vs. Whitman HansonMay 9 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—68'6Unofficial12
May 3Plymouth North v. MarshfieldMay 3 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—69'0Unofficial12
Apr 30Division 3 State Relays Apr 30 · Javelin · Place 23 · Plymouth NorthPlymouth NorthJavelin2319.30m—
Apr 25Plymouth North vs. DuxburyApr 25 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—71'8"Unofficial12
Apr 12Hingham vs Plymouth NorthApr 12 · Javelin · Place 4 · Plymouth NorthPlymouth NorthJavelin467-8—
Apr 6Silver Lake vs Plymouth NorthApr 6 · Javelin · Place 3 · Plymouth NorthPlymouth NorthJavelin372-4—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Patriot League ChampionshipsMay 16 · Javelin · Place 20 · Plymouth NorthPlymouth NorthJavelin600g20.66-1111
May 3PL Meet #4 Duxbury vs. Plymouth NorthMay 3 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—64'8Unofficial11
May 1MSTCA D3 RelaysMay 1 · Javelin · Place 22 · Plymouth NorthPlymouth NorthJavelin600g22.20.20m11
Apr 26Whitman-Hanson vs. Plymouth NorthApr 26 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—62'7Unofficial11
Apr 13Silver Lake vs. Plymouth NorthApr 13 · Javelin · Plymouth NorthPlymouth NorthJavelin600g—55'1Unofficial11
Apr 4PL#1 Hingham vs. Plymouth NorthApr 4 · Javelin · Place 10 · Plymouth NorthPlymouth NorthJavelin600g10.48-0611