Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMSTCA Div. III Relays · Apr 2622.28mMSTCA Div. III RelaysApril 26, 2024
Javelin · 600g · OutdoorMark Young Invitational · Apr 1833.22mMark Young InvitationalApril 18, 2026
Shot Put · 4kg · IndoorPatriot League Meet #1 · Dec 724' 6Patriot League Meet #1December 7, 2023
Weight Throw · 20lb / 9.0kg · IndoorWesleyan Winter Invitational · Jan 109.29mWesleyan Winter InvitationalJanuary 10, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Javelin · Place 9 · New HavenNew HavenJavelin600g9.31.71mSo
May 2Northeast Outdoor ChampionshipsMay 2 · Javelin · Place 4 · New HavenNew HavenJavelin600g4.32.33mSo
Apr 18Mark Young InvitationalApr 18 · Javelin · Place 4 · New HavenNew HavenJavelin600g4.33.22m PBSo
Apr 10Silfen InvitationalApr 10 · Javelin · Place 5 · New HavenNew HavenJavelin600g5.31.68mSo
Apr 3Rage in the Cage InvitationalApr 3 · Javelin · Place 7 · New HavenNew HavenJavelin730.25mSo
Mar 28Yellow Jacket OpenMar 28 · Javelin · Place 2 · New HavenNew HavenJavelin600g2.30.52mSo
Mar 21J Elmer Swanson Spring ClassicMar 21 · Javelin · Place 12 · New HavenNew HavenJavelin1227.92mSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Coast Guard Winter Invite #1Jan 17 · Weight Throw · Place 17 · New HavenNew HavenWeight Throw20lb / 9.0kg17.8.37mSo
Jan 10Wesleyan Winter InvitationalJan 10 · Weight Throw · Place 17 · New HavenNew HavenWeight Throw20lb / 9.0kg17.9.29m PBSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Yale Season OpenerDec 6 · Weight Throw · Place 27 · New HavenNew HavenWeight Throw20lb / 9.0kg27.8.96mSo
Feb 15Yale Giegengack InvitationalFeb 15 · Shot Put · Place 27 · New HavenNew HavenShot Put277.16m—
Jan 18Coast Guard Winter InvitationalJan 18 · Shot Put · Place 17 · New HavenNew HavenShot Put4kg17.7.00mFr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19Mark Young InvitationalApr 19 · Javelin · Place 3 · New HavenNew HavenJavelin3101-10FR
Apr 11SCSU Wright InviteApr 11 · Javelin · Place 9 · New HavenNew HavenJavelin928.49mFr
Apr 6Rage in the Cage InvitationalApr 6 · Javelin · Place 7 · New HavenNew HavenJavelin727.70mFR

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26MSTCA Div. III RelaysApr 26 · Javelin · Place 5 · Silver Lake RegionalSilver Lake RegionalJavelin600g5.28.50m12
Apr 26MSTCA Div. III RelaysApr 26 · Discus · Place 22 · Silver Lake RegionalSilver Lake RegionalDiscus1kg22.22.28m PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21MSTCA D3 RelaysJan 21 · Shot Put · Place 58 · Silver Lake RegionalSilver Lake RegionalShot Put4kg58.6.88m12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · Shot Put · Place 22 · Silver Lake RegionalSilver Lake RegionalShot Put4kg22.22-11.0012
Dec 10Mercury Indoor GamesDec 10 · Weight Throw · Place 2 · Silver Lake RegionalSilver Lake RegionalWeight Throw20lb / 9.0kg2.24-02.0012
Dec 10Mercury Indoor GamesDec 10 · Shot Put · Place 4 · Silver Lake RegionalSilver Lake RegionalShot Put4kgRound P4.24-05.0012
Dec 10Mercury Indoor GamesDec 10 · Shot Put · Place 4 · Silver Lake RegionalSilver Lake RegionalShot Put4kg4.24-05.0012
Dec 7Patriot League Meet #1Dec 7 · Shot Put · Place 16 · Silver Lake RegionalSilver Lake RegionalShot Put4kg16.24' 6 PB12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Javelin · Place 9 · Silver Lake RegionalSilver Lake RegionalJavelin600g9.83-0011
May 20MSTCA South Shore Twilight MeetMay 20 · Discus · Silver Lake RegionalSilver Lake RegionalDiscus1kg--DNS11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Silver Lake vs Whitman-HansonApr 5 · Javelin · Place 2 · Silver Lake RegionalSilver Lake RegionalJavelin600g2.74-0710
Apr 5Silver Lake vs Whitman-HansonApr 5 · Discus · Place 8 · Silver Lake RegionalSilver Lake RegionalDiscus1kg8.57-1110