Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorSEC League Meet 3 · Jan 355.71SEC League Meet 3January 3, 2023
800 Meters · OutdoorRon Wayne SEC Speed Jamboree · Apr 163:28.98aRon Wayne SEC Speed JamboreeApril 16, 2024
Discus · 1kg · Outdoor2nd Annual Outdoor Mercury Games · Apr 25115-012nd Annual Outdoor Mercury GamesApril 25, 2025
Javelin · 600g · OutdoorBig 3 Meet #2- New Bedford · May 479-05Big 3 Meet #2- New BedfordMay 4, 2026
Shot Put · 4kg · IndoorWinter Warrior HS Invitational · Dec 2935-03.75Winter Warrior HS InvitationalDecember 29, 2024
Shot Put · 4kg · OutdoorBig 3 Championship · May 2035-07.00Big 3 ChampionshipMay 20, 2026
Shot Put · 8lb · IndoorBIG 3 Opener · Dec 831-05.00BIG 3 OpenerDecember 8, 2025
Weight Throw · 20lb / 9.0kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2148-01.50MSTCA Speed Classic (Saturday)December 21, 2024

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · New BedfordDiscus1kg--DNS12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · New BedfordShot Put4kg--DNS12
May 20Big 3 ChampionshipMay 20 · Javelin · Place 2 · New BedfordJavelin600g2.67-0512
May 20Big 3 ChampionshipMay 20 · Discus · Place 1 · New BedfordDiscus1kg1.97-1012
May 20Big 3 ChampionshipMay 20 · Shot Put · Place 1 · New BedfordShot Put4kg1.35-07.00 PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 3 · New BedfordShot Put334-412
May 12Big 3 Meet #3- BrocktonMay 12 · Javelin · Place 2 · New BedfordJavelin600g2.73-0312
May 12Big 3 Meet #3- BrocktonMay 12 · Discus · Place 1 · New BedfordDiscus1kg1.86-0012
May 12Big 3 Meet #3- BrocktonMay 12 · Shot Put · New BedfordShot Put4kg--FOUL12
May 4Big 3 Meet #2- New BedfordMay 4 · Javelin · Place 1 · New BedfordJavelin600g1.79-05 PB12
May 4Big 3 Meet #2- New BedfordMay 4 · Discus · Place 1 · New BedfordDiscus1kg1.99-0012
May 4Big 3 Meet #2- New BedfordMay 4 · Shot Put · Place 1 · New BedfordShot Put4kg1.32-08.5012
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 4 · New BedfordDiscus428.56m12
Apr 30Big 3 Meet #1- DurfeeApr 30 · Javelin · Place 1 · New BedfordJavelin600g1.68-0112
Apr 30Big 3 Meet #1- DurfeeApr 30 · Discus · Place 1 · New BedfordDiscus1kg1.99-0212
Apr 30Big 3 Meet #1- DurfeeApr 30 · Shot Put · Place 1 · New BedfordShot Put4kg1.34-00.0012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Javelin · Place 25 · New BedfordJavelin2571-0212
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Discus · Place 2 · New BedfordDiscus2115-0012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 2 · New BedfordShot Put234-03.0012
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · Discus · Place 3 · New BedfordDiscus3110-1012
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · Shot Put · Place 3 · New BedfordShot Put330-07.0012
Apr 17Whaler InvitationalApr 17 · Javelin · Place 3 · New BedfordJavelin370-0012
Apr 17Whaler InvitationalApr 17 · Discus · Place 1 · New BedfordDiscus1115-0012
Apr 17Whaler InvitationalApr 17 · Shot Put · Place 1 · New BedfordShot Put129-05.5012
Apr 15New Bedford vs DartmouthApr 15 · Javelin · New BedfordJavelin600g—72-00Unofficial12
Apr 10Trojan Invitational 2Apr 10 · Javelin · Place 10 · New BedfordJavelin1056-012
Apr 10Trojan Invitational 2Apr 10 · Discus · Place 1 · New BedfordDiscus1111-212
Apr 10Trojan Invitational 2Apr 10 · Shot Put · Place 1 · New BedfordShot Put132-012
Apr 3Trojan Invitational 1Apr 3 · Javelin · Place 4 · New BedfordJavelin471-112
Apr 3Trojan Invitational 1Apr 3 · Discus · Place 1 · New BedfordDiscus1119-0.512
Apr 3Trojan Invitational 1Apr 3 · Shot Put · Place 1 · New BedfordShot Put131-1012

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · Weight Throw · Place 36 · New BedfordWeight Throw3612.90m12
Mar 12New Balance Nationals IndoorMar 12 · Weight Throw · Place 36 · New BedfordWeight Throw3612.90m12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 19 · New BedfordShot Put1932-05.00—
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Weight Throw · Place 2 · New BedfordWeight Throw250-00.25—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 3 · New BedfordShot Put4kg3.35-01.5012
Feb 11BIG3 ChampionshipFeb 11 · Weight Throw · Place 1 · New BedfordWeight Throw145-612
Feb 11BIG3 ChampionshipFeb 11 · Shot Put · Place 2 · New BedfordShot Put235-0.7512
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 4 · New BedfordShot Put434-08.5012
Jan 21Dartmouth vs New BedfordJan 21 · Shot Put · Place 1 · New BedfordShot Put135-3.5012
Jan 17The Pre Nationals Tune UpJan 17 · Weight Throw · Place 1 · New BedfordWeight Throw113.17m12
Jan 15Big 3 Meet #3Jan 15 · Weight Throw · Place 1 · New BedfordWeight Throw148-512
Jan 15Big 3 Meet #3Jan 15 · Shot Put · Place 1 · New BedfordShot Put134-5.5012
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 1 · New BedfordWeight Throw147-012
Jan 8Big 3 Meet #2Jan 8 · Weight Throw · Place 1 · New BedfordWeight Throw145-1112
Jan 8Big 3 Meet #2Jan 8 · Shot Put · Place 1 · New BedfordShot Put134-412

2025 Indoor Track

28 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · New BedfordShot Put4kg--DNS12
Dec 20The Beantown Winter ClassicDec 20 · Weight Throw · Place 3 · New BedfordWeight Throw20lb / 9.0kg3.13.98m12
Dec 20The Beantown Winter ClassicDec 20 · Shot Put · Place 1 · New BedfordShot Put4kg1.35-02.0012
Dec 18Big 3 Meet #1Dec 18 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.41-07.5012
Dec 18Big 3 Meet #1Dec 18 · Shot Put · Place 1 · New BedfordShot Put4kg1.33-00.5012
Dec 133rd Annual Indoor Mercury GamesDec 13 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.47-06.0012
Dec 133rd Annual Indoor Mercury GamesDec 13 · Shot Put · Place 1 · New BedfordShot Put4kg1.34-01.5012
Dec 8BIG 3 OpenerDec 8 · Weight Throw · New BedfordWeight Throw20lb / 9.0kg--FOUL12
Dec 8BIG 3 OpenerDec 8 · Shot Put · Place 1 · New BedfordShot Put8lb1.31-05.00 PB12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Weight Throw · Place 1 · New BedfordWeight Throw146-9—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 13 · New BedfordShot Put1333-11.75—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Weight Throw · Place 1 · New BedfordWeight Throw146-9—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Shot Put · Place 13 · New BedfordShot Put1333-11.75—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 3 · New BedfordShot Put334-11—
Feb 8MSTCA Qualifier MeetFeb 8 · Shot Put · Place 3 · New BedfordShot Put333-10.50—
Feb 5BIG 3 League ChampionshipFeb 5 · Weight Throw · Place 1 · New BedfordWeight Throw147-1—
Feb 5BIG 3 League ChampionshipFeb 5 · Shot Put · Place 1 · New BedfordShot Put133-11.50—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 4 · New BedfordShot Put435-10.50—
Jan 19GBTC InvitationalJan 19 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.11.53m11
Jan 19GBTC InvitationalJan 19 · Shot Put · Place 2 · New BedfordShot Put4kg2.10.46m11
Jan 15Big 3 Meet #4 1/15/24Jan 15 · Weight Throw · New BedfordWeight Throw20lb / 9.0kg--FOUL11
Jan 15Big 3 Meet #4 1/15/24Jan 15 · Shot Put · Place 1 · New BedfordShot Put4kg1.34-06.0011
Jan 10MSTCA Northeast InvitationalJan 10 · Weight Throw · Place 1 · New BedfordWeight Throw146-6—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 7 · New BedfordShot Put732-7—
Jan 9Big 3 Meet #3 1/9/24Jan 9 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.47-07.0011
Jan 9Big 3 Meet #3 1/9/24Jan 9 · Shot Put · Place 1 · New BedfordShot Put4kg1.33-07.0011
Jan 4Pre Nationals Tune UpJan 4 · Shot Put · Place 1 · New BedfordShot Put110.54m—
Jan 4Pre Nationals Tune UpJan 4 · Shot Put · Place 1 · New BedfordShot Put110.54m18

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Discus · Place 7 · New BedfordDiscus1kg7.103-0211
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 7 · New BedfordShot Put4kg7.32-10.2511
May 21Big 3 Championship May 21 · Javelin · Place 7 · New BedfordJavelin757-711
May 21Big 3 Championship May 21 · Shot Put · Place 2 · New BedfordShot Put234-811
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 26 · New BedfordJavelin600g26.22.34m11
May 13Big 3 Invite #3 at BrocktonMay 13 · Javelin · Place 6 · New BedfordJavelin656-1111
May 13Big 3 Invite #3 at BrocktonMay 13 · Discus · Place 2 · New BedfordDiscus294-011
May 13Big 3 Invite #3 at BrocktonMay 13 · Shot Put · Place 1 · New BedfordShot Put131-511
May 10MSTCA Coaches Metro InvitationalMay 10 · Shot Put · Place 8 · New BedfordShot Put832-311
May 7Big 3 Invite #2 at NBMay 7 · Discus · Place 1 · New BedfordDiscus1105-0911
May 7Big 3 Invite #2 at NBMay 7 · Shot Put · Place 2 · New BedfordShot Put231-07.0011
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Discus · Place 4 · New BedfordDiscus490-311
Apr 30Durfee-Brockton-New BedfordApr 30 · Discus · Place 2 · New BedfordDiscus2103-311
Apr 30Durfee-Brockton-New BedfordApr 30 · Shot Put · Place 2 · New BedfordShot Put229-711
Apr 252025 Mass Hammer InviteApr 25 · Hammer · Place 3 · New BedfordHammer335.35m11
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Discus · Place 1 · New BedfordDiscus1kg1.115-01 PB11
Apr 22The Ron Wayne Speed JamboreeApr 22 · 800 Meters · New Bedford800 Meters--DNF11
Apr 16Whaler InviteApr 16 · Discus · Place 1 · New BedfordDiscus1109-011
Apr 16Whaler InviteApr 16 · Shot Put · Place 1 · New BedfordShot Put130-10.7511
Apr 11Trojan Invitational 2Apr 11 · Discus · Place 1 · New BedfordDiscus198-911
Apr 11Trojan Invitational 2Apr 11 · Shot Put · Place 1 · New BedfordShot Put131-211
Apr 9New Bedford vs. Bishop StangApr 9 · Discus · Place 1 · New BedfordDiscus1kg1.98-11Unofficial11
Apr 9New Bedford vs. Bishop StangApr 9 · Shot Put · Place 1 · New BedfordShot Put4kg1.32-02.5Unofficial11
Apr 4Trojan InvitationalApr 4 · Shot Put · Place 2 · New BedfordShot Put232-911
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 7 · New Bedford55m HurdlesRound P713.47m—

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · Shot Put · Place 1 · New BedfordShot Put4kg1.35-03.75 PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.48-01.50 PB11
Dec 18Big 3 Meet #2 12/18/24Dec 18 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.44-07.0011
Dec 18Big 3 Meet #2 12/18/24Dec 18 · Shot Put · Place 1 · New BedfordShot Put4kg1.34-05.0011
Dec 142nd Annual Mercury Indoor GamesDec 14 · Weight Throw · Place 1 · New BedfordWeight Throw20lb / 9.0kg1.41-02.5011
Dec 142nd Annual Mercury Indoor GamesDec 14 · Shot Put · Place 2 · New BedfordShot Put4kg2.33-07.0011
Dec 13Big 3- Meet #1 12/13/24Dec 13 · Shot Put · New BedfordShot Put4kg--FOUL11
Feb 25East Coast InvitationalFeb 25 · Shot Put · Place 1 · New BedfordShot Put19.42m—
Feb 24MIAA Meet of Champions Feb 24 · Weight Throw · Place 4 · New BedfordWeight Throw441-7.50—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 14 · New BedfordShot Put1432-2—
Feb 10MSTCA Qualifier MeetFeb 10 · Shot Put · Place 4 · New BedfordShot Put431-9.25—
Feb 6SEC League ChampionshipFeb 6 · Shot Put · New BedfordShot Put—FOUL—
Feb 3Z.Walter Janiak Fr/SO -34th AnnualFeb 3 · Shot Put · Place 1 · New BedfordShot Put130-11—
Jan 30SEC League - Meet 5Jan 30 · Shot Put · Place 1 · New BedfordShot Put131-11.50—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Shot Put · Place 21 · New BedfordShot Put2131-010
Jan 25Dartmouth vs Durfee vs New BedfordJan 25 · Shot Put · Place 1 · New BedfordShot Put130-6.50—
Jan 21GBTC InvitationalJan 21 · Weight Throw · Place 4 · New BedfordWeight Throw20lb / 9.0kg4.11.94m10
Jan 9SEC League - Meet 3Jan 9 · Shot Put · Place 1 · New BedfordShot Put130-1—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Discus · Place 12 · New BedfordDiscus1kg12.101-0210
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Shot Put · Place 9 · New BedfordShot Put4kg9.33-09.5010
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 1 · New BedfordDiscus191-6—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 4 · New BedfordShot Put431-11.25—
May 13SEC ChampionshipMay 13 · Discus · Place 2 · New BedfordDiscus294-8—
May 13SEC ChampionshipMay 13 · Shot Put · Place 3 · New BedfordShot Put331-6—
May 10MSTCA Twilight InvitationalMay 10 · Shot Put · Place 10 · New BedfordShot Put1032-5.50—
May 1Brockton vs New BedfordMay 1 · Discus · New BedfordDiscus1kg—104-10Unofficial10
May 1Brockton vs New BedfordMay 1 · Shot Put · New BedfordShot Put4kg—30-8.5Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Shot Put · New BedfordShot Put4kg--DNS10
Apr 16Ron Wayne SEC Speed JamboreeApr 16 · 800 Meters · Place 3 · New Bedford800 Meters33:28.98a PB—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Weight Throw · Place 9 · New BedfordWeight Throw20lb / 9.0kg9.36-00.5010
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Shot Put · Place 21 · New BedfordShot Put4kg21.29-11.7510
Dec 19SEC League - Meet 2Dec 19 · Shot Put · Place 1 · New BedfordShot Put4kg1.29-08.0010
Dec 17MSTCA Speed Classic (Large School)Dec 17 · Weight Throw · Place 3 · New BedfordWeight Throw20lb / 9.0kg3.30-05.0010
Dec 12SEC League - Meet 1Dec 12 · Shot Put · Place 1 · New BedfordShot Put4kg1.31-01.0010
Feb 14MSTCA Rising ChampionshipsFeb 14 · Shot Put · Place 3 · New BedfordShot Put329-11.75—
Feb 11MSTCA Qualifier MeetFeb 11 · Shot Put · New BedfordShot Put4kg--ND9
Feb 7SEC ChampFeb 7 · Shot Put · Place 2 · New BedfordShot Put4kg2.29-02.259
Feb 4Janiak F/S InvitationalFeb 4 · Shot Put · Place 2 · New BedfordShot Put4kg2.29-10.009
Jan 29MSTCA Coaches InvitationalJan 29 · Shot Put · Place 25 · New BedfordShot Put2529-11.25—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · Shot Put · Place 25 · New BedfordShot Put4kg25.29-11.259
Jan 24SEC Dual #5Jan 24 · Shot Put · Place 1 · New BedfordShot Put128-10.009
Jan 24SEC Dual #5Jan 24 · Shot Put · Place 1 · New BedfordShot Put128-10FR
Jan 17SEC League Meet 5Jan 17 · Shot Put · Place 2 · New BedfordShot Put228-10.009
Jan 10SEC League Meet 4Jan 10 · Shot Put · Place 1 · New BedfordShot Put130-0.5FR
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 12 · New BedfordShot Put4kg12.27-04.759
Jan 3SEC League Meet 3Jan 3 · Shot Put · Place 2 · New BedfordShot Put225-08.009
Jan 3SEC League Meet 3Jan 3 · 300 Meters · Place 16 · New Bedford300 Meters1655.71 PB9

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · Discus · Place 22 · New BedfordDiscus2298-6—
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · Discus · Place 8 · New BedfordDiscus1kg8.104-079
May 20MSTCA South Shore Twilight MeetMay 20 · Discus · New BedfordDiscus1kg--DNS9
May 20MSTCA South Shore Twilight MeetMay 20 · Shot Put · New BedfordShot Put4kg--DNS9
May 15SEC League MeetMay 15 · Discus · Place 2 · New BedfordDiscus282-10—
May 15SEC League MeetMay 15 · Shot Put · Place 2 · New BedfordShot Put228-10.25—
May 12MSTCA Twilight InvitationalMay 12 · Discus · Place 28 · New BedfordDiscus2866-11—
May 12MSTCA Twilight InvitationalMay 12 · Shot Put · Place 20 · New BedfordShot Put2029-7.50—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Discus · Place 4 · New BedfordDiscus485-7—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Shot Put · Place 6 · New BedfordShot Put629-7.50—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Discus · Place 4 · New BedfordDiscus1kg4.85-079
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Shot Put · Place 6 · New BedfordShot Put4kg6.29-07.509
Apr 18Ron Wayne InvitationalApr 18 · Discus · Place 2 · New BedfordDiscus276-3—
Apr 18Ron Wayne InvitationalApr 18 · Shot Put · Place 4 · New BedfordShot Put426-5.25—

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20SEC League Meet 2Dec 20 · Shot Put · Place 7 · New BedfordShot Put4kg7.24-04.009
Dec 14SEC JamboreeDec 14 · 300 Meters · New Bedford300 Meters—DNS9
Dec 14SEC JamboreeDec 14 · Shot Put · Place 2 · New BedfordShot Put4kg2.26-03.509
Feb 9BSC ChampionshipFeb 9 · Shot Put · Place 5 · New BedfordShot Put525-11.008
Feb 9SEC ChampionshipFeb 9 · 55 Meter · New Bedford55 MeterRound P—DNS8
Feb 9SEC ChampionshipFeb 9 · Shot Put · Place 5 · New BedfordShot Put4kg5.25-11.008