Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLeague Meet #3 Portland, Coginchaug @ Morgan · May 211.2League Meet #3 Portland, Coginchaug @ MorganMay 2, 2023
200 Meters · OutdoorLawrence Stub Invitational · May 2225.63aLawrence Stub InvitationalMay 22, 2021
Hammer · 16lb / 7.26kg · OutdoorNE DIII Outdoor · May 249.29mNE DIII OutdoorMay 2, 2025
High Jump · OutdoorLawrence Stub Invitational · May 225-00.00Lawrence Stub InvitationalMay 22, 2021
Javelin · 800g · OutdoorCIAC State Open Boys Championship · Jun 5160-02CIAC State Open Boys ChampionshipJune 5, 2023
Long Jump · OutdoorOld Saybrook Running Rams Middle School Invitational · May 1712-07.00Old Saybrook Running Rams Middle School InvitationalMay 17, 2019
Shot Put · 12lb · OutdoorBellringer Track & Field Invitational · Apr 134-08.00Bellringer Track & Field InvitationalApril 1, 2023
Shot Put · 16lb / 7.26kg · IndoorLittle East Indoor T&F Championship · Feb 2114.36mLittle East Indoor T&F ChampionshipFebruary 21, 2026
Shot Put · 16lb / 7.26kg · OutdoorNew England Division III Outdoor Championships · May 113.87mNew England Division III Outdoor ChampionshipsMay 1, 2026
Weight Throw · 35lb / 15.9kg · IndoorArt Kadish Elm City Challenge · Dec 1215.33mArt Kadish Elm City ChallengeDecember 12, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · Hammer · Place 11 · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg11.48.28mJr
May 1New England Division III Outdoor ChampionshipsMay 1 · Shot Put · Place 14 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg14.13.87m PBJr
Apr 25Little East Conference ChampionshipApr 25 · Hammer · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg—FOULJr
Apr 25Little East Conference ChampionshipApr 25 · Shot Put · Place 9 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg9.13.60mJr
Apr 17Bonnie Edmondson Classic - ECSUApr 17 · Hammer · Place 8 · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg8.47.34mJr
Apr 10Wilton Wright InvitationalApr 10 · Hammer · Place 4 · Eastern Connecticut StateEastern Connecticut StateHammer451.39mJr
Apr 4Coast Guard Spring InvitationalApr 4 · Hammer · Place 3 · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg3.48.42mJr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · Weight Throw · Place 16 · Eastern Connecticut StateEastern Connecticut StateWeight Throw1614.79mJR
Mar 1New England Division III Indoor ChampionshipsMar 1 · Shot Put · Place 20 · Eastern Connecticut StateEastern Connecticut StateShot Put2013.65mJR
Feb 21Little East Indoor T&F ChampionshipFeb 21 · Weight Throw · Place 6 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg6.15.30mJr
Feb 21Little East Indoor T&F ChampionshipFeb 21 · Shot Put · Place 4 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg4.14.36m PBJr
Feb 6Riverhawk InvitationalFeb 6 · Weight Throw · Place 32 · Eastern Connecticut StateEastern Connecticut StateWeight Throw3212.18mJr
Feb 6Riverhawk InvitationalFeb 6 · Shot Put · Place 12 · Eastern Connecticut StateEastern Connecticut StateShot Put1214.59mJr
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 8 · Eastern Conn. St.Eastern Conn. St.Shot Put814.42mJR
Jan 17URI InvitationalJan 17 · Weight Throw · Place 14 · Eastern Conn. St.Eastern Conn. St.Weight Throw1413.26mJR

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · Weight Throw · Place 5 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg5.15.33m PBJr
Dec 12Art Kadish Elm City ChallengeDec 12 · Shot Put · Place 9 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg9.13.89mJr
Dec 6Wesleyan Winter InviteDec 6 · Weight Throw · Place 2 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg2.14.52mJr
Dec 6Wesleyan Winter InviteDec 6 · Shot Put · Place 3 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg3.12.62mJr
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · Shot Put · Place 25 · Eastern Conn. St.Eastern Conn. St.Shot Put2513.30mSO
Feb 22Little East Indoor ChampionshipFeb 22 · Weight Throw · Place 3 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg3.14.64mSo
Feb 22Little East Indoor ChampionshipFeb 22 · Shot Put · Place 4 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg4.14.03mSo
Feb 7CGA Bear InviteFeb 7 · Weight Throw · Place 5 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg5.14.86mSo
Feb 7CGA Bear InviteFeb 7 · Shot Put · Place 4 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg4.13.33mSo

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · Shot Put · Place 23 · Eastern Connecticut StateEastern Connecticut StateShot Put2312.55mSO
May 2NE DIII OutdoorMay 2 · Hammer · Place 9 · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg9.49.29m PBSo
May 2NE DIII OutdoorMay 2 · Shot Put · Place 18 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg18.13.57mSo
Apr 27Little East ChampionshipApr 27 · Shot Put · Place 4 · Eastern Conn. St.Eastern Conn. St.Shot Put413.73mSO
Apr 27Little East ChampionshipApr 27 · Javelin · Place 3 · Eastern Conn. St.Eastern Conn. St.Javelin348.86mSO
Apr 18Edmundson Classic - ECSUApr 18 · Shot Put · Place 3 · Eastern Conn. St.Eastern Conn. St.Shot Put313.29mSO
Apr 11SCSU Wright InviteApr 11 · Hammer · Eastern Connecticut StateEastern Connecticut StateHammer—NDSo
Apr 11SCSU Wright InviteApr 11 · Javelin · Place 2 · Eastern Connecticut StateEastern Connecticut StateJavelin248.72mSo
Apr 5CGA Spring InviteApr 5 · Hammer · Place 2 · Eastern Connecticut StateEastern Connecticut StateHammer246.26mSO
Apr 5CGA Spring InviteApr 5 · Shot Put · Place 6 · Eastern Connecticut StateEastern Connecticut StateShot Put612.57mSO
Mar 292025 Corsair Classic InvitationalMar 29 · Hammer · Place 4 · Eastern Conn. St.Eastern Conn. St.Hammer443.33mSO
Mar 292025 Corsair Classic InvitationalMar 29 · Javelin · Place 9 · Eastern Conn. St.Eastern Conn. St.Javelin949.46mSO

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27Little East ChampionshipApr 27 · Shot Put · Place 8 · Eastern Conn. St.Eastern Conn. St.Shot Put811.73mFR
Apr 27Little East ChampionshipApr 27 · Javelin · Place 4 · Eastern Conn. St.Eastern Conn. St.Javelin449.16mFR
Apr 20Eastern Edmondson ClassicApr 20 · Shot Put · Place 1 · Eastern Conn. St.Eastern Conn. St.Shot Put112.40mFR
Apr 6Coast Guard Academy Spring InvitationalApr 6 · Hammer · Place 24 · Eastern Connecticut StateEastern Connecticut StateHammer16lb / 7.26kg24.29.61mFr
Apr 6Coast Guard Academy Spring InvitationalApr 6 · Javelin · Place 12 · Eastern Connecticut StateEastern Connecticut StateJavelin800g12.39.29mFr
Apr 6Coast Guard Academy Spring InvitationalApr 6 · Shot Put · Place 9 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg9.12.05mFr
Mar 30Corsair InvitationalMar 30 · Hammer · Place 15 · Eastern Connecticut StatEastern Connecticut StatHammer1533.26m—
Mar 30Corsair InvitationalMar 30 · Javelin · Place 13 · Eastern Connecticut StatEastern Connecticut StatJavelin1347.43m—
Mar 30Corsair InvitationalMar 30 · Shot Put · Place 13 · Eastern Connecticut StatEastern Connecticut StatShot Put1311.51m—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 172024 Little East ChampionshipFeb 17 · Weight Throw · Place 9 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg9.12.72mFr
Feb 172024 Little East ChampionshipFeb 17 · Shot Put · Place 10 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg10.11.24mFr
Jan 27Wesleyan Indoor InviteJan 27 · Shot Put · Place 14 · Eastern Conn. St.Eastern Conn. St.Shot Put1410.94mFR
Jan 20The URI InvitationalJan 20 · Weight Throw · Place 28 · Eastern Conn. St.Eastern Conn. St.Weight Throw2812.38mFR
Jan 20The URI InvitationalJan 20 · Shot Put · Place 31 · Eastern Conn. St.Eastern Conn. St.Shot Put3111.94mFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Winter InvitationalDec 9 · Weight Throw · Place 6 · Eastern Connecticut StateEastern Connecticut StateWeight Throw35lb / 15.9kg6.12.33mFr
Dec 9Wesleyan Winter InvitationalDec 9 · Shot Put · Place 6 · Eastern Connecticut StateEastern Connecticut StateShot Put16lb / 7.26kg6.12.24mFr

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 5CIAC State Open Boys ChampionshipJun 5 · Javelin · Place 5 · PortlandPortlandJavelin800g5.160-02 PB12
May 30CIAC Class S Boys ChampionshipMay 30 · Javelin · Place 1 · PortlandPortlandJavelin800g1.151-0412
May 30CIAC Class S Boys ChampionshipMay 30 · 100 Meters · PortlandPortland100 MetersRound P--DNSWind: -0.912
May 24Shoreline Conference ChampionshipMay 24 · Javelin · Place 2 · PortlandPortlandJavelin2154-1—
May 16Valley, Portland, Westbrook @ Valley RegionalMay 16 · Javelin · Place 1 · PortlandPortlandJavelin1144-1—
May 16Valley, Portland, Westbrook @ Valley RegionalMay 16 · Shot Put · Place 4 · PortlandPortlandShot Put435-2—
May 8League meet #4 Portland, Old Saybrook @North BranfordMay 8 · Javelin · Place 1 · PortlandPortlandJavelin1140-0—
May 8League meet #4 Portland, Old Saybrook @North BranfordMay 8 · Shot Put · Place 4 · PortlandPortlandShot Put436-5—
May 8League meet #4 Portland, Old Saybrook @North BranfordMay 8 · 100 Meters · Place 4 · PortlandPortland100 Meters411.5—
May 6Marty Roberts InvitationalMay 6 · Javelin · Place 4 · PortlandPortlandJavelin4149-2—
May 2League Meet #3 Portland, Coginchaug @ MorganMay 2 · Javelin · Place 2 · PortlandPortlandJavelin2136-4—
May 2League Meet #3 Portland, Coginchaug @ MorganMay 2 · 100 Meters · Place 2 · PortlandPortland100 Meters211.2 PB—
Apr 29Ellington Invitational Apr 29 · Javelin · Place 5 · PortlandPortlandJavelin5136-4—
Apr 29Ellington Invitational Apr 29 · Shot Put · Place 11 · PortlandPortlandShot Put1136-9—
Apr 24League Meet #2 Portland, LOLHS @ CromwellApr 24 · Javelin · Place 1 · PortlandPortlandJavelin1144-11—
Apr 24League Meet #2 Portland, LOLHS @ CromwellApr 24 · Shot Put · Place 4 · PortlandPortlandShot Put437-3—
Apr 18H-K & Hale Ray & Portland @ H-KApr 18 · Javelin · Place 1 · PortlandPortlandJavelin1145-6—
Apr 18H-K & Hale Ray & Portland @ H-KApr 18 · Shot Put · Place 5 · PortlandPortlandShot Put535-1—
Apr 1Bellringer Track & Field InvitationalApr 1 · Javelin · Place 2 · PortlandPortlandJavelin800g2.139-0412
Apr 1Bellringer Track & Field InvitationalApr 1 · Shot Put · Place 11 · PortlandPortlandShot Put12lb11.34-08.00 PB12

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31CIAC Combined Class S ChampionshipsMay 31 · Javelin · Place 16 · PortlandPortlandJavelin800g16.122-0211
May 25Shoreline Conference ChampionshipMay 25 · Javelin · Place 16 · PortlandPortlandJavelin16114-08.0011
May 13Runnin' Rams InvitationalMay 13 · Javelin · Place 23 · PortlandPortlandJavelin23109'01.0011
May 7Marty Roberts InvitationalMay 7 · Javelin · Place 10 · PortlandPortlandJavelin10118'00.0011

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26Shoreline Conference ChampionshipMay 26 · 200 Meters · Place 31 · PortlandPortland200 Meters3125.8010
May 22Lawrence Stub InvitationalMay 22 · High Jump · Place 3 · PortlandPortlandHigh Jump3.5-00.00 PB10
May 22Lawrence Stub InvitationalMay 22 · 200 Meters · Place 8 · PortlandPortland200 Meters8.25.63a PB10
May 15Hillhouse InviteMay 15 · High Jump · Place 5 · PortlandPortlandHigh Jump55-010

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2512th Annual Connecticut Middle School ChampionshipMay 25 · 200 Meters · Place 44 · PortlandPortland200 Meters44.28.71a7
May 17Old Saybrook Running Rams Middle School InvitationalMay 17 · Long Jump · Place 13 · PortlandPortlandLong Jump13.12-07.00 PB7
May 17Old Saybrook Running Rams Middle School InvitationalMay 17 · 200 Meters · Place 10 · PortlandPortland200 Meters10.28.73a7