Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRIIL Class A Championships · Jun 1227.15mRIIL Class A ChampionshipsJune 12, 2021
Hammer · 12lb · OutdoorRIIL Outdoor Track & Field Championships · Jun 4218-08RIIL Outdoor Track & Field ChampionshipsJune 4, 2022
Hammer · 16lb / 7.26kg · OutdoorLarry Ellis Invitational · May 166.47mLarry Ellis InvitationalMay 1, 2026
Javelin · 800g · OutdoorRIIL Eastern Division Championships · Jun 5114-08RIIL Eastern Division ChampionshipsJune 5, 2021
Weight Throw · 25lb / 11.3kg · IndoorRIIL Indoor State Championships · Feb 1974-0RIIL Indoor State ChampionshipsFebruary 19, 2022
Weight Throw · 35lb / 15.9kg · IndoorPenn Invitational · Jan 3020.50mPenn InvitationalJanuary 30, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Hammer · Place 14 · PrincetonPrincetonHammer16lb / 7.26kgRound P14.64.95mSr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Hammer · Place 2 · PrincetonPrincetonHammer16lb / 7.26kg2.65.33mSr
May 1Larry Ellis InvitationalMay 1 · Hammer · Place 2 · PrincetonPrincetonHammer16lb / 7.26kg2.66.47m PBSr
Apr 23130th Penn Relays CarnivalApr 23 · Hammer · Place 10 · PrincetonPrincetonHammer16lb / 7.26kg10.62.36mSr
Apr 4Sam Howell InvitationalApr 4 · Hammer · Place 1 · PrincetonPrincetonHammer16lb / 7.26kg1.64.93mSr
Mar 21Penn ChallengeMar 21 · Hammer · Place 1 · PrincetonPrincetonHammer167.50mSR

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Penn InvitationalJan 30 · Weight Throw · Place 2 · PrincetonPrincetonWeight Throw35lb / 15.9kg2.20.50m PBSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Hammer · Place 21 · PrincetonPrincetonHammer16lb / 7.26kgRound P21.63.66mJr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · Hammer · Place 3 · PrincetonPrincetonHammer16lb / 7.26kg3.62.07mJr
Apr 24129th Penn RelaysApr 24 · Hammer · PrincetonPrincetonHammer16lb / 7.26kg—61.00mJr
Apr 4Sam HowellApr 4 · Hammer · Place 1 · PrincetonPrincetonHammer16lb / 7.26kg1.61.82mJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · Weight Throw · Place 7 · PrincetonPrincetonWeight Throw35lb / 15.9kg7.18.83mJr
Feb 21Philadelphia MetroFeb 21 · Weight Throw · Place 1 · PrincetonPrincetonWeight Throw119.05m—
Feb 762nd Annual East Coast InvitationalFeb 7 · Weight Throw · Place 7 · PrincetonPrincetonWeight Throw35lb / 15.9kg7.18.41mJr
Jan 17Quaker InvitationalJan 17 · Weight Throw · Place 3 · PrincetonPrincetonWeight Throw318.53m—
Jan 11Princeton at Navy (dual)Jan 11 · Weight Throw · Place 11 · PrincetonPrincetonWeight Throw35lb / 15.9kg11.3.41mJr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · Hammer · Place 31 · PrincetonPrincetonHammer16lb / 7.26kgRound P31.60.29mSo
Apr 26TCNJ Lions InviteApr 26 · Hammer · Place 1 · PrincetonPrincetonHammer16lb / 7.26kg1.62.82mSo

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · Weight Throw · Place 11 · PrincetonPrincetonWeight Throw35lb / 15.9kg11.15.46mSo
Jan 26PSU National OpenJan 26 · Weight Throw · Place 14 · PrincetonPrincetonWeight Throw35lb / 15.9kg14.17.50mSo

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Joe Handelman InvitationalDec 9 · Weight Throw · Place 3 · PrincetonPrincetonWeight Throw35lb / 15.9kg3.17.87mSo
Dec 2TCNJ Indoor OpenDec 2 · Weight Throw · Place 4 · PrincetonPrincetonWeight Throw35lb / 15.9kg4.17.19mSo
Jan 28Harvard-Yale-Princeton MeetJan 28 · Weight Throw · Place 4 · PrincetonPrincetonWeight Throw35lb / 15.9kg4.17.28mFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · Hammer · Place 25 · PrincetonPrincetonHammer16lb / 7.26kg25.61.68mFr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · Hammer · Place 3 · PrincetonPrincetonHammer16lb / 7.26kg3.61.60mFr
Apr 20Virginia ChallengeApr 20 · Hammer · Place 6 · PrincetonPrincetonHammer16lb / 7.26kg6.62.50mFr
Mar 18Penn ChallengeMar 18 · Hammer · Place 5 · PrincetonPrincetonHammer556.51mFR

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 10Joe Handelman InvitationalDec 10 · Weight Throw · Place 1 · PrincetonPrincetonWeight Throw35lb / 15.9kg1.16.78mFr
Dec 3TCNJ Indoor OpenDec 3 · Weight Throw · Place 2 · PrincetonPrincetonWeight Throw35lb / 15.9kg2.16.46mFr
Feb 19RIIL Indoor State ChampionshipsFeb 19 · Weight Throw · Place 1 · BarringtonBarringtonWeight Throw25lb / 11.3kg1.74-0 PB12
Feb 5RIIL Class ChampionshipsFeb 5 · Weight Throw · Place 1 · BarringtonBarringtonWeight Throw25lb / 11.3kg1.71-02.2512
Jan 27Metropolitan Division Men's ChampionshipJan 27 · Weight Throw · Place 2 · BarringtonBarringtonWeight Throw25lb / 11.3kg2.68-03.5012
Jan 17RIIL Boys - Week 4Jan 17 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw122.08m12
Jan 15East Coast Invitational VTJan 15 · Weight Throw · Place 2 · BarringtonBarringtonWeight Throw25lb / 11.3kg2.72-05.7512
Jan 12RIIL Boys - Week 3Jan 12 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw121.95m12
Jan 12RIIL Boys - Week 3Jan 12 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw121.95m12
Jan 12RIIL Boys - Week 3Jan 12 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw121.95m12
Jan 6RIIL Boys- Week 2Jan 6 · Weight Throw · Place 2 · Barrington HBarrington HWeight Throw220.28m12

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · Hammer · Place 2 · BarringtonBarringtonHammer12lb2.218-08 PB12
May 212RIIL Class ChampionshipsMay 21 · Hammer · Place 2 · Barrington HBarrington HHammer264.51m12
May 212RIIL Class ChampionshipsMay 21 · Discus · Place 15 · Barrington HBarrington HDiscus1529.92m12
May 14RIIL Division ChampionshipsMay 14 · Hammer · Place 1 · Barrington HBarrington HHammer164.03m12
May 14RIIL Division ChampionshipsMay 14 · Discus · Place 5 · Barrington HBarrington HDiscus533.85m12
May 7Sgt. Brian St. Germain InvitationalMay 7 · Hammer · Place 4 · BarringtonBarringtonHammer4192-1112
May 7Sgt. Brian St. Germain InvitationalMay 7 · Discus · Place 24 · BarringtonBarringtonDiscus24106-312
Apr 30Classical ClassicApr 30 · Hammer · Place 2 · Barrington HBarrington HHammer264.13m12
Apr 30Classical ClassicApr 30 · Discus · Place 42 · Barrington HBarrington HDiscus4229.24m12
Apr 11Barrington Dual MeetApr 11 · Javelin · Place 10 · BarringtonBarringtonJavelin1093-9SR
Apr 11Barrington Dual MeetApr 11 · Hammer · Place 1 · BarringtonBarringtonHammer1214-2.5SR
Apr 11Barrington Dual MeetApr 11 · Discus · Place 2 · BarringtonBarringtonDiscus2104-6.5SR
Apr 2Knights of Columbus RelaysApr 2 · Hammer · Place 1 · Barrington HBarrington HHammer153.06m12
Apr 2Knights of Columbus RelaysApr 2 · Hammer · Place 2 · Barrington HBarrington HHammer260.24m12

2021 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18RITCA InvitationalDec 18 · Weight Throw · Place 1 · BarringtonBarringtonWeight Throw25lb / 11.3kg1.21.64m12
Dec 16RIIL Dual Meet #1Dec 16 · Weight Throw · Place 1 · BarringtonBarringtonWeight Throw25lb / 11.3kg1.70-05.0012
Feb 27RIIL State Indoor ChampionshipsFeb 27 · Weight Throw · Place 4 · Barrington HBarrington HWeight Throw420.44m11
Feb 19Last Chance QualifierFeb 19 · Weight Throw · Place 3 · Barrington HBarrington HWeight Throw319.82m11
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw164-06.0011
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw119.89m11
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw119.89m11
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · Weight Throw · Place 1 · Barrington HBarrington HWeight Throw119.89m11
Feb 5RIIL Divisional Meet #3Feb 5 · Weight Throw · Place 4 · BarringtonBarringtonWeight Throw25lb / 11.3kg4.19.20m11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 26RIIL State ChampionshipsJun 26 · Hammer · Place 4 · BarringtonBarringtonHammer12lb4.209-0611
Jun 12RIIL Class A ChampionshipsJun 12 · Hammer · Place 2 · BarringtonBarringtonHammer16lb / 7.26kg2.62.86m11
Jun 12RIIL Class A ChampionshipsJun 12 · Discus · Place 18 · BarringtonBarringtonDiscus1.6kg18.27.15m PB11
Jun 5RIIL Eastern Division ChampionshipsJun 5 · Hammer · Place 1 · BarringtonBarringtonHammer12lb1.197-0411
Jun 5RIIL Eastern Division ChampionshipsJun 5 · Javelin · Place 5 · BarringtonBarringtonJavelin800g5.114-08 PB11
Jun 5RIIL Eastern Division ChampionshipsJun 5 · Discus · Place 9 · BarringtonBarringtonDiscus1.6kg9.86-1111
May 8Knights of Columbus RelaysMay 8 · Hammer · Place 1 · Barrington HBarrington HHammer1160-0511
May 8Knights of Columbus RelaysMay 8 · Hammer · Place 3 · Barrington HBarrington HHammer3189-0811

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Aug 6RITCA InvitationalAug 6 · Hammer · Place 8 · BarringtonBarringtonHammer8156-11—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17East Coast InvitationalJan 17 · Weight Throw · Place 13 · BarringtonBarringtonWeight Throw1315.93m10
Jan 11World Trophy InvitationalJan 11 · Weight Throw · Place 5 · BarringtonBarringtonWeight Throw517.23m—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21RITCA InvitationalDec 21 · Weight Throw · Place 13 · BarringtonBarringtonWeight Throw25lb / 11.3kg13.52-04.7510
Feb 5RITCA Freshman Boys State ChampionshipFeb 5 · Weight Throw · Place 2 · BarringtonBarringtonWeight Throw214.13mFR
Jan 5World Trophy InvitationalJan 5 · Weight Throw · Place 26 · BarringtonBarringtonWeight Throw2612.09mFR

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 27Classical ClassicApr 27 · Hammer · Place 34 · BarringtonBarringtonHammer3439.34mFR