Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRIIL Class B Championships · May 2191-10RIIL Class B ChampionshipsMay 21, 2024
Hammer · 12lb · OutdoorRITCA Boys JV State Championships · Jun 3170-2RITCA Boys JV State ChampionshipsJune 3, 2025
Javelin · 800g · OutdoorRIIL Class B Championships · May 2085-06RIIL Class B ChampionshipsMay 20, 2023
Weight Throw · 25lb / 11.3kg · IndoorRIIL Boys State Championship · Feb 1458-10.75RIIL Boys State ChampionshipFebruary 14, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Knights of Columbus RelaysApr 4 · Hammer · Place 14 · ClassicalHammer12lb14.151-512
Mar 22026 New England HS Weight Throw ChampionshipsMar 2 · Weight Throw · Place 16 · ClassicalWeight Throw1657-8.7512

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 14RIIL Boys State ChampionshipFeb 14 · Weight Throw · Place 15 · ClassicalWeight Throw25lb / 11.3kg15.58-10.75 PB12
Jan 31RIIL Class ChampionshipsJan 31 · Weight Throw · Place 12 · ClassicalWeight Throw1253-9.7512
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · Weight Throw · Place 8 · Classical HiWeight Throw816.69m12
Jan 21RITCA Bayha Division ChampionshipJan 21 · Weight Throw · Place 8 · ClassicalWeight Throw854-9.2512
Jan 1714th Annual East Coast InvitationalJan 17 · Weight Throw · Place 15 · ClassicalWeight Throw1554-6.2512
Jan 1714th Annual East Coast InvitationalJan 17 · Weight Throw · Place 15 · ClassicalWeight Throw1554-6.2512
Jan 14RIIL Bayha Division Dual Meet #3Jan 14 · Weight Throw · Place 10 · ClassicalWeight Throw1051-4.2512
Jan 10World Trophy InvitationalJan 10 · Weight Throw · Place 10 · ClassicalWeight Throw1056-7.2512
Jan 10World Trophy InvitationalJan 10 · Weight Throw · Place 10 · ClassicalWeight Throw1056-7.2512
Jan 6RIIL Bayha Division Dual Meet #2Jan 6 · Weight Throw · Place 9 · ClassicalWeight Throw25lb / 11.3kg9.50-4.5012
Jan 3RITCA InvitationalJan 3 · Weight Throw · Place 17 · ClassicalWeight Throw1750-912
Jan 3RITCA InvitationalJan 3 · Weight Throw · Place 16 · ClassicalWeight Throw1650-912

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 9RIIL Bayha Division Dual Meet #1Dec 9 · Weight Throw · Place 10 · ClassicalWeight Throw25lb / 11.3kg10.48-712
Feb 15RIIL State Indoor ChampionshipsFeb 15 · Weight Throw · Place 17 · ClassicalWeight Throw1754-2.2511
Feb 8RITCA Last Chance QualifierFeb 8 · Weight Throw · Place 13 · ClassicalWeight Throw1355-9.7511
Feb 1RIIL Class ChampionshipsFeb 1 · Weight Throw · Place 11 · ClassicalWeight Throw1149-2.7511
Jan 25RITCA InvitationalJan 25 · Weight Throw · Place 22 · Classical HiWeight Throw2216.10m11
Jan 18East Coast InvitationalJan 18 · Weight Throw · Place 4 · ClassicalWeight Throw450-6.7511
Jan 11World Trophy InvitationalJan 11 · Weight Throw · Place 23 · ClassicalWeight Throw2349-1111
Jan 11World Trophy InvitationalJan 11 · Shot Put · Place 52 · ClassicalShot Put5230-6.2511
Jan 11RIIL Dual Meet - Week 4Jan 11 · Weight Throw · Place 13 · ClassicalWeight Throw25lb / 11.3kg13.49-01.7511
Jan 1040th Yale Interscholastic Track ClassicJan 10 · Weight Throw · Place 23 · ClassicalWeight Throw25lb / 11.3kg23.48-01.0011

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 11New England Throwers ChampionshipJun 11 · Hammer · Place 16 · CLASSICALHammer16169-9—
Jun 3RITCA Boys JV State ChampionshipsJun 3 · Hammer · Place 3 · ClassicalHammer12lb3.170-2 PB11
May 31Bishop Hendricken InvitationalMay 31 · Hammer · Place 19 · ClassicalHammer19169-811
May 24RIIL Class A ChampionshipsMay 24 · Hammer · Place 16 · ClassicalHammer16155-1111
May 17RIIL Central Division ChampionshipsMay 17 · Hammer · Place 8 · ClassicalHammer12lb8.158-111
May 10Classical ClassicMay 10 · Hammer · Place 21 · ClassicalHammer21159-1011
May 3Sgt. Brian St. Germain InvitationalMay 3 · Hammer · Place 23 · ClassicalHammer23159-011

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21RIIL Dual Meet - Week 2Dec 21 · Weight Throw · Place 11 · ClassicalWeight Throw25lb / 11.3kg11.49-2.7511
Dec 14RIIL Dual Meet - Week 1Dec 14 · Weight Throw · Place 12 · ClassicalWeight Throw25lb / 11.3kg12.47-03.2511
Feb 3RIIL Class ChampionshipsFeb 3 · Weight Throw · Place 14 · Classical HiWeight Throw1413.53m10
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · Weight Throw · Place 8 · Classical HiWeight Throw814.55m10
Jan 22RIIL Boys Week 4Jan 22 · Weight Throw · Place 7 · Classical HiWeight Throw745-08.2510
Jan 20 World Trophy InvitationalJan 20 · Weight Throw · Place 31 · ClassicalWeight Throw3144-11.7510
Jan 20 World Trophy InvitationalJan 20 · Shot Put · Place 53 · ClassicalShot Put5331-210
Jan 15RIIL Boys - Week 3Jan 15 · Weight Throw · Place 7 · Classical HiWeight Throw745-02.7510
Jan 15RIIL Boys - Week 3Jan 15 · Shot Put · Place 12 · Classical HiShot Put1231-01.5010
Jan 13East Coast InvitationalJan 13 · Weight Throw · Place 13 · ClassicalWeight Throw1345-5.25—
Jan 13East Coast InvitationalJan 13 · Shot Put · Place 99 · ClassicalShot Put9929-11.25—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21RIIL Class B ChampionshipsMay 21 · Hammer · Place 18 · ClassicalHammer12lb18.132-1110
May 21RIIL Class B ChampionshipsMay 21 · Javelin · Place 28 · ClassicalJavelin800g28.80-0810
May 21RIIL Class B ChampionshipsMay 21 · Discus · Place 23 · ClassicalDiscus1.6kg23.91-10 PB10
May 11Sgt. Brian St. Germain InvitationalMay 11 · Hammer · Place 30 · ClassicalHammer30147-1010
May 5RIIL Central Division ChampionshipsMay 5 · Javelin · Place 16 · Classical HiJavelin1629.87m10
May 5RIIL Central Division ChampionshipsMay 5 · Hammer · Place 14 · Classical HiHammer1440.23m10
May 5RIIL Central Division ChampionshipsMay 5 · Discus · Place 10 · Classical HiDiscus1033.52m10
May 5RIIL Central Division ChampionshipsMay 5 · Javelin · Place 16 · Classical HiJavelin1629.87m10
May 5RIIL Central Division ChampionshipsMay 5 · Hammer · Place 14 · Classical HiHammer1440.23m10
May 5RIIL Central Division ChampionshipsMay 5 · Discus · Place 10 · Classical HiDiscus1033.52m10
Apr 27Classical ClassicApr 27 · Hammer · Place 52 · ClassicalHammer52125-810
Apr 27Classical ClassicApr 27 · Javelin · Place 39 · ClassicalJavelin39101-1110
Apr 27Classical ClassicApr 27 · Discus · Place 39 · ClassicalDiscus3996-410
Apr 6Knights of Columbus RelaysApr 6 · Hammer · Place 50 · Classical HiHammer5035.71m10
Apr 6Knights of Columbus RelaysApr 6 · Hammer · Place 50 · Classical HiHammer5035.71m10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · Hammer · Place 41 · ClassicalHammer12lb41.102-009
May 30RITCA Boys JV State ChampionshipsMay 30 · Javelin · Place 36 · ClassicalJavelin800g36.83-029
May 22RITCA Freshmen State ChampionshipsMay 22 · Javelin · Place 15 · ClassicalJavelin1586-59
May 22RITCA Freshmen State ChampionshipsMay 22 · Hammer · Place 12 · ClassicalHammer1297-89
May 20RIIL Class B ChampionshipsMay 20 · Hammer · Place 18 · ClassicalHammer12lb18.122-009
May 20RIIL Class B ChampionshipsMay 20 · Javelin · Place 24 · ClassicalJavelin800g24.85-06 PB9
May 6RIIL Central Division ChampionshipsMay 6 · Hammer · Place 16 · ClassicalHammer16107-6—
May 6RIIL Central Division ChampionshipsMay 6 · Javelin · Place 16 · ClassicalJavelin1694-2—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · Weight Throw · Place 41 · ClassicalWeight Throw4137-5.759
Feb 8RITCA Boys Freshmen State ChampionshipsFeb 8 · Shot Put · Place 18 · ClassicalShot Put1828-9.759
Feb 8RITCA Boys Freshmen State ChampionshipsFeb 8 · Weight Throw · Place 2 · ClassicalWeight Throw239-29
Jan 21World Trophy InvitationalJan 21 · Shot Put · Place 69 · ClassicalShot Put6926-59
Jan 14East Coast InvitationalJan 14 · Weight Throw · Place 18 · ClassicalWeight Throw1834-6.759
Jan 14East Coast InvitationalJan 14 · Shot Put · Place 92 · ClassicalShot Put9225-4.259