Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth / HS Meet #2 · Jan 2113:10.27aUSATF New England Youth / HS Meet #2January 21, 2024
100 Meters · OutdoorWaltham vs. Weston · Apr 2513.12aWaltham vs. WestonApril 25, 2023
300 Meters · IndoorDual County League JV Meet #2 · Jan 1247.96aDual County League JV Meet #2January 12, 2023
55 Meter · IndoorDual County League JV Meet #1 · Dec 197.65aDual County League JV Meet #1December 19, 2023
55 Meters · IndoorDual County League Meet #5 · Jan 247.57aDual County League Meet #5January 24, 2024
Discus · 1.6kg · OutdoorBSG 2024 · Jul 20129-02BSG 2024July 20, 2024
Discus · 2kg · OutdoorLiberty League Outdoor Track & Field Championships · May 232.41mLiberty League Outdoor Track & Field ChampionshipsMay 2, 2025
Javelin · 800g · OutdoorBay State Games · Jul 1528.59mBay State GamesJuly 15, 2023
Shot Put · 12lb · IndoorDual County League Meet #1 · Dec 1339-08.50Dual County League Meet #1December 13, 2023
Shot Put · 12lb · OutdoorBSG 2024 · Jul 2039-04.50BSG 2024July 20, 2024
Shot Put · 16lb / 7.26kg · IndoorUtica Blue and Orange · Feb 710.97mUtica Blue and OrangeFebruary 7, 2025
Shot Put · 16lb / 7.26kg · OutdoorUSATF-NE Track and Field Championships · Jul 298.37mUSATF-NE Track and Field ChampionshipsJuly 29, 2023
Weight Throw · 35lb / 15.9kg · IndoorUC Holiday · Dec 78.97mUC HolidayDecember 7, 2024

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 12 · WalthamWalthamShot Put1211.10m18
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 14 · WalthamWalthamDiscus1423.02m18
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 12 · WalthamWalthamShot Put1211.10m18
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 14 · WalthamWalthamDiscus1423.02m18
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · Place 5 · Waltham TrackWaltham TrackDiscus1.6kg5.32.10mFr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 5 · Waltham TrackWaltham TrackShot Put12lb5.11.11mFr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 20 · Union (N.Y.)Union (N.Y.)Discus2kg20.32.41m PBFr
Apr 25RPI Capital District ClassicApr 25 · Discus · Place 18 · Union (N.Y.)Union (N.Y.)Discus1833.18mFR
Apr 25RPI Capital District ClassicApr 25 · Shot Put · Place 22 · Union (N.Y.)Union (N.Y.)Shot Put2210.95mFR
Apr 10RPI Under the Lights InviteApr 10 · Hammer · Place 23 · Union (N.Y.)Union (N.Y.)Hammer2329.48mFr
Apr 10RPI Under the Lights InviteApr 10 · Discus · Place 7 · Union (N.Y.)Union (N.Y.)Discus735.52mFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22Utica Fast Trax InviteFeb 22 · Weight Throw · Place 13 · Union (N.Y.)Union (N.Y.)Weight Throw1312.57m—
Feb 22Utica Fast Trax InviteFeb 22 · Shot Put · Place 22 · Union (N.Y.)Union (N.Y.)Shot Put2210.81m—
Feb 7Utica Blue and OrangeFeb 7 · Shot Put · Place 38 · Union (N.Y.)Union (N.Y.)Shot Put16lb / 7.26kg38.10.97m PBFr
Jan 17Utica Winter OpenerJan 17 · Weight Throw · Place 26 · Union (N.Y.)Union (N.Y.)Weight Throw2610.35m—
Jan 17Utica Winter OpenerJan 17 · Shot Put · Place 23 · Union (N.Y.)Union (N.Y.)Shot Put2310.87m—

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 7UC HolidayDec 7 · Weight Throw · Place 35 · Union (N.Y.)Union (N.Y.)Weight Throw35lb / 15.9kg35.8.97m PBFr
Dec 7UC HolidayDec 7 · Shot Put · Place 43 · Union (N.Y.)Union (N.Y.)Shot Put16lb / 7.26kg43.9.37mFr
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · Shot Put · Place 6 · WalthamWalthamShot Put636-6.75—
Jan 31Dual County League Meet #6Jan 31 · Shot Put · Place 5 · WalthamWalthamShot Put535-10SR
Jan 24Dual County League Meet #5Jan 24 · Shot Put · Place 12 · WalthamWalthamShot Put1233-10—
Jan 24Dual County League Meet #5Jan 24 · 55 Meters · Place 43 · WalthamWaltham55 Meters437.57a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · Shot Put · Place 2 · WalthamWalthamShot Put210.99m—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1 Mile · Place 1 · WalthamWaltham1 Mile113:10.27a PB—
Jan 17Dual County Meet #4Jan 17 · Shot Put · Place 6 · WalthamWalthamShot Put637-7.50—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · Shot Put · Place 2 · WalthamWalthamShot Put210.50m—
Jan 10Dual County League Meet #3Jan 10 · Shot Put · Place 8 · WalthamWalthamShot Put835-10.25—
Jan 10Dual County League Meet #3Jan 10 · 55 Meters · Place 59 · WalthamWaltham55 Meters597.63a—
Jan 3Dual County League InvitationalJan 3 · Shot Put · Place 6 · WalthamWalthamShot Put12lb6.36-09.5012

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · Discus · Place 5 · ScholasticScholasticDiscus1.6kg5.129-02 PB12
Jul 20BSG 2024Jul 20 · Shot Put · Place 8 · ScholasticScholasticShot Put12lb8.39-04.50 PB12
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Discus · Place 9 · WalthamWalthamDiscus927.70m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 11 · WalthamWalthamShot Put1110.78m—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Discus · Place 13 · WalthamWalthamDiscus1.6kg13.126-0112
May 19Joe Tranchita Last Chance to Qualify MeetMay 19 · 100 Meters · Place 12 · WalthamWaltham100 Meters1213.39a—
May 15Dual County League ChampionshipMay 15 · Discus · Place 1 · WalthamWalthamDiscus1121-9—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 6 · WalthamWalthamShot Put638-7—
May 11MSTCA Coaches InvitationalMay 11 · Discus · Place 27 · WalthamWalthamDiscus1.6kg27.95-0912
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · Discus · WalthamWalthamDiscus1.6kg—96'11"Unofficial12
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · Shot Put · WalthamWalthamShot Put12lb—37'4"Unofficial12
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · 200 Meters · WalthamWaltham200 Meters—26.1Unofficial12
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 10 · WalthamWalthamDiscus1.6kg10.38.41m12
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 31 · WalthamWalthamShot Put12lb31.11.37m12
Apr 23Waltham at WestonApr 23 · Javelin · Place 7 · WalthamWalthamJavelin781-2—
Apr 23Waltham at WestonApr 23 · Discus · Place 1 · WalthamWalthamDiscus1115-4—
Apr 23Waltham at WestonApr 23 · Shot Put · Place 1 · WalthamWalthamShot Put136-6—
Apr 23Waltham at WestonApr 23 · 100 Meters · Place 17 · WalthamWaltham100 Meters1713.53—
Apr 10Waltham v BedfordApr 10 · Discus · Place 1 · WalthamWalthamDiscus1.6kg1.103' 6"Unofficial12
Apr 10Waltham v BedfordApr 10 · Shot Put · Place 1 · WalthamWalthamShot Put12lb1.38' 5"Unofficial12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 55 Meter · Place 27 · WalthamWaltham55 Meter27.7.65a PB12
Dec 17the TRACK at new balance Youth JamboreeDec 17 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.10.62m12
Dec 13Dual County League Meet #1Dec 13 · Shot Put · Place 3 · WalthamWalthamShot Put12lb3.39-08.50 PB12
Feb 11Dual County League ChampionshipsFeb 11 · Shot Put · Place 18 · WalthamWalthamShot Put1830-3JR
Jan 18Dual County League Meet #4Jan 18 · Shot Put · Place 16 · WalthamWalthamShot Put1632-1JR
Jan 12Dual County League JV Meet #2Jan 12 · Shot Put · Place 2 · WalthamWalthamShot Put232-05.5011
Jan 12Dual County League JV Meet #2Jan 12 · 300 Meters · Place 57 · WalthamWaltham300 Meters5747.96a PB11
Jan 11Dual County League Meet #3Jan 11 · Shot Put · Place 14 · WalthamWalthamShot Put1434-0JR
Jan 4Dual County League Meet #2Jan 4 · Shot Put · Place 19 · WalthamWalthamShot Put12lb19.31-11.0011

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 29USATF-NE Track and Field ChampionshipsJul 29 · Javelin · Place 12 · Waltham TrackWaltham TrackJavelin800g12.23.43m11
Jul 29USATF-NE Track and Field ChampionshipsJul 29 · Discus · Place 13 · Waltham TrackWaltham TrackDiscus2kg13.27.56m11
Jul 29USATF-NE Track and Field ChampionshipsJul 29 · Shot Put · Place 8 · Waltham TrackWaltham TrackShot Put16lb / 7.26kg8.8.37m PB11
Jul 15Bay State GamesJul 15 · Javelin · Place 6 · ScholasticScholasticJavelin800g6.28.59m PB—
Jul 15Bay State GamesJul 15 · Discus · Place 10 · ScholasticScholasticDiscus1.6kg10.115-03—
Jul 15Bay State GamesJul 15 · 100 Meters · Place 29 · ScholasticScholastic100 Meters29.13.14a—
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 9 · Waltham TrackWaltham TrackJavelin800g9.27.24m11
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Discus · Place 12 · WalthamWalthamDiscus1227.40m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 8 · WalthamWalthamJavelin826.38m—
May 20MSTCA South Shore Twilight MeetMay 20 · Discus · Place 41 · WalthamWalthamDiscus1.6kg41.90-0311
May 20MSTCA South Shore Twilight MeetMay 20 · Shot Put · Place 58 · WalthamWalthamShot Put12lb58.31-02.0011
May 17Dual County League Championship MeetMay 17 · Discus · Place 17 · WalthamWalthamDiscus1.6kg17.92-05Unofficial11
May 17Dual County League Championship MeetMay 17 · Shot Put · Place 21 · WalthamWalthamShot Put12lb21.32-02.50Unofficial11
Apr 29MSTCA Division 1 RelaysApr 29 · Shot Put · Place 64 · WalthamWalthamShot Put649.82m—
Apr 25Waltham vs. WestonApr 25 · Javelin · Place 8 · WalthamWalthamJavelin800g8.86-0811
Apr 25Waltham vs. WestonApr 25 · Shot Put · Place 3 · WalthamWalthamShot Put12lb3.31-06.0011
Apr 25Waltham vs. WestonApr 25 · 100 Meters · Place 14 · WalthamWaltham100 Meters14.13.12a PB11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · Shot Put · Place 23 · WalthamWalthamShot Put12lb23.28-00.0011