Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLongwood Boys Spring Classic · Apr 612.36Longwood Boys Spring ClassicApril 6, 2024
Discus · 1.6kg · OutdoorSection 11 County 2A Championships · May 23137-6Section 11 County 2A ChampionshipsMay 23, 2024
Discus · 2kg · OutdoorMSMC Invitational · Apr 1248.20mMSMC InvitationalApril 12, 2026
Javelin · 800g · OutdoorSkyline Conference Championships · Apr 2729.25mSkyline Conference ChampionshipsApril 27, 2025
Shot Put · 12lb · OutdoorSection 11 County 2A Championships · May 2339-6Section 11 County 2A ChampionshipsMay 23, 2024
Shot Put · 16lb / 7.26kg · IndoorCoast Guard Winter Invitational · Jan 1812.67mCoast Guard Winter InvitationalJanuary 18, 2025
Shot Put · 16lb / 7.26kg · OutdoorMSMC Invitational · Apr 1212.52mMSMC InvitationalApril 12, 2026
Weight Throw · 35lb / 15.9kg · IndoorCGA Bear Invite · Feb 711.03mCGA Bear InviteFebruary 7, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 6 · Farmingdale StateFarmingdale StateDiscus2kg6.45.91mSo
May 7West Point TwilightMay 7 · Discus · Place 20 · Farmingdale StateFarmingdale StateDiscus2kg20.38.97mSo
Apr 26Skyline Conference ChampionshipsApr 26 · Shot Put · Place 6 · Farmingdale St.Farmingdale St.Shot Put611.52mSo
Apr 26Skyline Conference ChampionshipsApr 26 · Javelin · Place 8 · Farmingdale St.Farmingdale St.Javelin826.85mSo
Apr 26Skyline Track and Field ChampionshipsApr 26 · Javelin · Place 8 · Farmingdale StateFarmingdale StateJavelin800g8.26.85mSo
Apr 26Skyline Track and Field ChampionshipsApr 26 · Discus · Farmingdale StateFarmingdale StateDiscus2kg—NDSo
Apr 26Skyline Track and Field ChampionshipsApr 26 · Shot Put · Place 6 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg6.11.52mSo
Apr 18Battle of Madison Ave T&F Meet #2Apr 18 · Hammer · Farmingdale StateFarmingdale StateHammer16lb / 7.26kg—DNSSo
Apr 18Battle of Madison Ave T&F Meet #2Apr 18 · Discus · Place 4 · Farmingdale StateFarmingdale StateDiscus2kg4.40.64mSo
Apr 18Battle of Madison Ave T&F Meet #2Apr 18 · Shot Put · Place 5 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg5.11.96mSo
Apr 12MSMC InvitationalApr 12 · Discus · Place 2 · Farmingdale StateFarmingdale StateDiscus2kg2.48.20m PBSo
Apr 12MSMC InvitationalApr 12 · Shot Put · Place 2 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg2.12.52m PBSo
Apr 12Mount Saint Mary Knights InviteApr 12 · Discus · Place 2 · Farmingdale StateFarmingdale StateDiscus2kg2.48.20mSo
Apr 12Mount Saint Mary Knights InviteApr 12 · Shot Put · Place 2 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg2.12.52mSo
Apr 10Wilton Wright InvitationalApr 10 · Javelin · Place 18 · Farmingdale StateFarmingdale StateJavelin1834.05mSo
Apr 10Wilton Wright InvitationalApr 10 · Discus · Place 4 · Farmingdale StateFarmingdale StateDiscus445.89mSo
Apr 10Wilton Wright InvitationalApr 10 · Shot Put · Farmingdale StateFarmingdale StateShot Put—FOULSo
Apr 4Coast Guard Spring InvitationalApr 4 · Javelin · Farmingdale StateFarmingdale StateJavelin800g--DNSSo
Apr 4Coast Guard Spring InvitationalApr 4 · Discus · Place 3 · Farmingdale StateFarmingdale StateDiscus2kg3.44.89mSo
Apr 4Coast Guard Spring InvitationalApr 4 · Shot Put · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg--FOULSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6Coast Guard Winter Invite #2Feb 6 · Weight Throw · Place 21 · Farmingdale StateFarmingdale StateWeight Throw2110.06mSO
Feb 6Coast Guard Winter Invite #2Feb 6 · Shot Put · Place 8 · Farmingdale StateFarmingdale StateShot Put812.73mSO
Jan 24SCSU Sutherland Inv.Jan 24 · Weight Throw · Farmingdale StateFarmingdale StateWeight Throw35lb / 15.9kg--DNSSo
Jan 24SCSU Sutherland Inv.Jan 24 · Shot Put · Place 13 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg13.11.95mSo
Jan 17Coast Guard Winter Invite #1Jan 17 · Shot Put · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg—FOULSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · Shot Put · Place 11 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg11.11.94mSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · Shot Put · Place 24 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg24.11.52mSo
Dec 5Fastrack Metro Season OpenerDec 5 · Shot Put · Place 33 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg33.10.28mSo
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · Shot Put · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg--FOULFr
Feb 7CGA Bear InviteFeb 7 · Weight Throw · Place 24 · Farmingdale StateFarmingdale StateWeight Throw35lb / 15.9kg24.11.03m PBFr
Feb 7CGA Bear InviteFeb 7 · Shot Put · Place 17 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg17.11.66mFr
Jan 18Coast Guard Winter InvitationalJan 18 · Weight Throw · Place 22 · Farmingdale StateFarmingdale StateWeight Throw35lb / 15.9kg22.8.97mFr
Jan 18Coast Guard Winter InvitationalJan 18 · Shot Put · Place 5 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg5.12.67m PBFr
Jan 11Sutherland InviteJan 11 · Weight Throw · Place 19 · Farmingdale StateFarmingdale StateWeight Throw199.80m—
Jan 11Sutherland InviteJan 11 · Shot Put · Place 15 · Farmingdale StateFarmingdale StateShot Put1511.35m—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8West Point TwilightMay 8 · Discus · Place 15 · Farmingdale St.Farmingdale St.Discus1536.29mFR
May 8West Point TwilightMay 8 · Shot Put · Place 11 · Farmingdale St.Farmingdale St.Shot Put1110.13mFR
Apr 27Skyline Conference ChampionshipsApr 27 · Javelin · Place 8 · Farmingdale StateFarmingdale StateJavelin800g8.29.25m PBFr
Apr 27Skyline Conference ChampionshipsApr 27 · Discus · Place 4 · Farmingdale StateFarmingdale StateDiscus2kg4.40.04mFr
Apr 27Skyline Conference ChampionshipsApr 27 · Shot Put · Place 9 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg9.10.94mFr
Apr 18Edmundson Classic - ECSUApr 18 · Discus · Place 5 · Farmingdale St.Farmingdale St.Discus537.90mFR
Apr 18Edmundson Classic - ECSUApr 18 · Shot Put · Place 21 · Farmingdale St.Farmingdale St.Shot Put2110.37mFR
Apr 11SCSU Wright InviteApr 11 · Javelin · Place 25 · Farmingdale StateFarmingdale StateJavelin2531.58mFr
Apr 11SCSU Wright InviteApr 11 · Discus · Place 23 · Farmingdale StateFarmingdale StateDiscus2334.74mFr
Apr 5CGA Spring InviteApr 5 · Discus · Place 9 · Farmingdale StateFarmingdale StateDiscus934.88mFR
Apr 5CGA Spring InviteApr 5 · Shot Put · Place 22 · Farmingdale StateFarmingdale StateShot Put2210.76mFR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Kadish Elm CityDec 13 · Weight Throw · Place 19 · Farmingdale StateFarmingdale StateWeight Throw35lb / 15.9kg19.9.34mFr
Dec 13Kadish Elm CityDec 13 · Shot Put · Place 17 · Farmingdale StateFarmingdale StateShot Put16lb / 7.26kg17.11.78mFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30Section XI State QualifierMay 30 · Discus · Place 9 · North BabylonNorth BabylonDiscus9135-312
May 23Section 11 County 2A ChampionshipsMay 23 · Discus · Place 3 · North BabylonNorth BabylonDiscus1.6kg3.137-6 PB12
May 23Section 11 County 2A ChampionshipsMay 23 · Shot Put · Place 10 · North BabylonNorth BabylonShot Put12lb10.39-6 PB12
May 3Saint Anthony's InvitationalMay 3 · Discus · Place 10 · North BabylonNorth BabylonDiscus10111-512
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · Discus · Place 2 · North BabylonNorth BabylonDiscus2110-212
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · Shot Put · Place 5 · North BabylonNorth BabylonShot Put538-012
Apr 13Dennis Walker Relay ShowdownApr 13 · Shot Put · Place 52 · North BabylonNorth BabylonShot Put5232-912
Apr 13Dennis Walker Relay ShowdownApr 13 · Discus · Place 26 · North BabylonNorth BabylonDiscus26102-512
Apr 13Dennis Walker Relay ShowdownApr 13 · 100 Meters · Place 66 · North BabylonNorth Babylon100 Meters6612.5312
Apr 6Longwood Boys Spring ClassicApr 6 · Discus · Place 30 · North BabylonNorth BabylonDiscus3093-412
Apr 6Longwood Boys Spring ClassicApr 6 · Shot Put · Place 27 · North BabylonNorth BabylonShot Put2732-8.5012
Apr 6Longwood Boys Spring ClassicApr 6 · 100 Meters · Place 56 · North BabylonNorth Babylon100 Meters5612.36 PB12