Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1733.97m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorNJAC Outdoor Track & Field Championships · May 233.31mNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
Hammer · 4kg · Indoor2026 Paul Donahue Invitational · Apr 1738.84m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 4kg · OutdoorTCNJ Invitational · Apr 941.05mTCNJ InvitationalApril 9, 2026
Javelin · 600g · OutdoorMorris County - Dick Fahey Fr -So Champs · May 1384-07Morris County - Dick Fahey Fr -So ChampsMay 13, 2022
Shot Put · 4kg · Indoor2026 Paul Donahue Invitational · Apr 1711.11m2026 Paul Donahue InvitationalApril 17, 2026
Shot Put · 4kg · OutdoorNJSIAA Group 2-3 Championships · Jun 737-03.50NJSIAA Group 2-3 ChampionshipsJune 7, 2024
Weight Throw · 20lb / 9.0kg · IndoorFastrack Invitational · Feb 613.01mFastrack InvitationalFebruary 6, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · Shot Put · StocktonStocktonShot Put4kg—DNSFr
May 8G. Larry James InviteMay 8 · Hammer · Place 7 · StocktonStocktonHammer7129-2FR
May 8G. Larry James InviteMay 8 · Discus · Place 4 · StocktonStocktonDiscus4117-1.51FR
May 8G. Larry James InviteMay 8 · Shot Put · Place 4 · StocktonStocktonShot Put438-11.72FR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Hammer · Place 7 · StocktonStocktonHammer4kg7.40.35mFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 11 · StocktonStocktonDiscus1kg11.33.31m PBFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Shot Put · Place 7 · StocktonStocktonShot Put4kg7.10.98mFr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 16 · StocktonStocktonDiscus1kg16.31.52mFr
Apr 24TCNJ Lions InviteApr 24 · Shot Put · Place 10 · StocktonStocktonShot Put4kg10.11.30mFr
Apr 9TCNJ InvitationalApr 9 · Hammer · Place 3 · StocktonStocktonHammer4kg3.41.05m PBFr
Apr 9TCNJ InvitationalApr 9 · Discus · Place 10 · StocktonStocktonDiscus1kg10.29.94mFr
Apr 9TCNJ InvitationalApr 9 · Shot Put · Place 2 · StocktonStocktonShot Put4kg2.11.27mFr
Apr 3Osprey OpenApr 3 · Hammer · Place 3 · StocktonStocktonHammer340.23mFr
Apr 3Osprey OpenApr 3 · Discus · Place 4 · StocktonStocktonDiscus434.26mFr
Apr 3Osprey OpenApr 3 · Shot Put · Place 3 · StocktonStocktonShot Put311.25mFr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 18 · StocktonStocktonShot Put4kg18.10.65mFr
Mar 20Stockton InviteMar 20 · Hammer · Place 6 · StocktonStocktonHammer634.04mFr
Mar 20Stockton InviteMar 20 · Discus · Place 6 · StocktonStocktonDiscus633.34mFr
Mar 20Stockton InviteMar 20 · Shot Put · Place 11 · StocktonStocktonShot Put1110.28mFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 15 · StocktonStocktonHammer4kg15.38.84m PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 10 · StocktonStocktonDiscus1kg10.33.97m PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 8 · StocktonStocktonShot Put4kg8.11.11m PBFr
Feb 6Fastrack InvitationalFeb 6 · Weight Throw · Place 19 · StocktonStocktonWeight Throw20lb / 9.0kg19.13.01m PBFr
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 15 · StocktonStocktonShot Put4kg15.11.01mFr
Jan 31Widener Schuylkill ShowdownJan 31 · Weight Throw · Place 12 · StocktonStocktonWeight Throw20lb / 9.0kg12.11.87mFr
Jan 31Widener Schuylkill ShowdownJan 31 · Shot Put · Place 21 · StocktonStocktonShot Put4kg21.9.78mFr
Jan 16NYC Gotham CupJan 16 · Weight Throw · Place 10 · StocktonStocktonWeight Throw20lb / 9.0kg10.12.96mFr
Jan 16NYC Gotham CupJan 16 · Shot Put · Place 18 · StocktonStocktonShot Put4kg18.10.64mFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · Weight Throw · Place 9 · StocktonStocktonWeight Throw20lb / 9.0kg9.12.26mFr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 9 · RoxburyRoxburyShot Put934-7.2512
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · Shot Put · Place 4 · RoxburyRoxburyShot Put434-1112
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · Shot Put · Place 4 · RoxburyRoxburyShot Put434-1112
Jan 29Morris County ChampionshipsJan 29 · Shot Put · Place 1 · RoxburyRoxburyShot Put136-312
Jan 18NJSIAA Relay Championships - Group 3Jan 18 · Shot Put · Place 4 · RoxburyRoxburyShot Put435-3.5012
Jan 15Wayne Valentine InvitationalJan 15 · Shot Put · Place 1 · RoxburyRoxburyShot Put135-8.5012
Jan 13SJTCA #12Jan 13 · Shot Put · Place 2 · RoxburyRoxburyShot Put235-8.5012
Jan 4Christa Racine InvitationalJan 4 · Shot Put · Place 1 · RoxburyRoxburyShot Put135-04.0012

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 10 · RoxburyRoxburyShot Put1035-0.7512
May 30NJSIAA Group Championships - 2 & 3May 30 · Discus · Place 17 · RoxburyRoxburyDiscus1792-1012
May 20Morris County ChampionshipsMay 20 · Shot Put · Place 1 · RoxburyRoxburyShot Put4kg1.34-8.2512
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Discus · Place 3 · RoxburyRoxburyDiscus3114-0512
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Shot Put · Place 5 · RoxburyRoxburyShot Put536-03.0012
May 6NJAC - EASTMay 6 · Discus · RoxburyRoxburyDiscus—109-0012
May 6NJAC - EASTMay 6 · Shot Put · Place 1 · RoxburyRoxburyShot Put135-09.0012
May 1Morris County Relay ChampionshipsMay 1 · Discus · Place 3 · RoxburyRoxburyDiscus399-1012
May 1Morris County Relay ChampionshipsMay 1 · Shot Put · Place 1 · RoxburyRoxburyShot Put135-512
Apr 22Roxbury vs. Morris Knolls Dual MeetApr 22 · Discus · Place 2 · RoxburyRoxburyDiscus291-012
Apr 22Roxbury vs. Morris Knolls Dual MeetApr 22 · Shot Put · Place 1 · RoxburyRoxburyShot Put136-212
Apr 7West Morris Central vs. Roxbury Dual MeetApr 7 · Discus · Place 2 · RoxburyRoxburyDiscus293-1112
Apr 7West Morris Central vs. Roxbury Dual MeetApr 7 · Shot Put · Place 1 · RoxburyRoxburyShot Put134-212

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · Shot Put · Place 3 · RoxburyRoxburyShot Put4kg3.36-00.7512
Dec 27Cliff Back InvitationalDec 27 · Shot Put · Place 1 · RoxburyRoxburyShot Put4kg1.35-8.7512
Dec 23SJTCA #5Dec 23 · Shot Put · Place 4 · RoxburyRoxburyShot Put4kg4.33-812
Dec 17Dick DeSchriver InvitationalDec 17 · Shot Put · Place 2 · RoxburyRoxburyShot Put4kg2.33-712
Dec 11Wayne Gardiner Holidays RelaysDec 11 · Shot Put · Place 2 · RoxburyRoxburyShot Put4kg2.33-2.5012
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 6 · RoxburyRoxburyShot Put634-10.7511
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 6 · RoxburyRoxburyShot Put634-10.7511
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · Shot Put · Place 2 · RoxburyRoxburyShot Put234-0.5011
Feb 5SJTCA Winter Meet #15Feb 5 · Shot Put · Place 5 · RoxburyRoxburyShot Put535-411
Jan 29Morris County ChampionshipsJan 29 · Shot Put · Place 3 · RoxburyRoxburyShot Put334-8.5011
Jan 17SJTCA Winter Meet #10Jan 17 · Shot Put · Place 3 · RoxburyRoxburyShot Put331-9.2511
Jan 14NJSIAA Relay Championships - Group 3Jan 14 · Shot Put · Place 9 · RoxburyRoxburyShot Put932-9.5011

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Shot Put · Place 22 · RoxburyRoxburyShot Put4kg22.36-11.0011
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 8 · RoxburyRoxburyShot Put4kg8.37-03.50 PB11
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 20 · RoxburyRoxburyDiscus2084-0011
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 4 · RoxburyRoxburyShot Put435-08.2511
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 20 · RoxburyRoxburyDiscus2084-0011
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 4 · RoxburyRoxburyShot Put435-08.2511
May 21Roxbury End of Season InviteMay 21 · Shot Put · Place 1 · RoxburyRoxburyShot Put137-1011
May 7NJAC Large Schools MeetMay 7 · Shot Put · Place 1 · RoxburyRoxburyShot Put137-211
May 7NJAC Large Schools MeetMay 7 · Discus · Place 3 · RoxburyRoxburyDiscus399-111
May 1Morris County Relay ChampionshipsMay 1 · Discus · Place 8 · RoxburyRoxburyDiscus887-411
May 1Morris County Relay ChampionshipsMay 1 · Javelin · Place 12 · RoxburyRoxburyJavelin1281-911
May 1Morris County Relay ChampionshipsMay 1 · Shot Put · Place 1 · RoxburyRoxburyShot Put136-0.5011
Apr 27Randolph RelaysApr 27 · Javelin · Place 22 · RoxburyRoxburyJavelin2260-311
Apr 27Randolph RelaysApr 27 · Discus · Place 13 · RoxburyRoxburyDiscus1376-111
Apr 27Randolph RelaysApr 27 · Shot Put · Place 1 · RoxburyRoxburyShot Put136-5.2511
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 36 · RoxburyRoxburyJavelin600g36.72-0011
Apr 20Morris Hills RelaysApr 20 · Discus · Place 11 · RoxburyRoxburyDiscus1kg11.89-0011
Apr 20Morris Hills RelaysApr 20 · Shot Put · Place 3 · RoxburyRoxburyShot Put4kg3.35-02.0011
Mar 3 NJSIAA Meet of ChampionsMar 3 · Shot Put · Place 13 · RoxburyRoxburyShot Put1337-4.2511

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · Shot Put · Place 2 · RoxburyRoxburyShot Put4kg2.33-11.5011
Dec 28Len Pietrewicz InvitationalDec 28 · Shot Put · Place 4 · RoxburyRoxburyShot Put4kg4.35' 0.2511
Dec 23SJTCA Winter Meet #4Dec 23 · Shot Put · Place 5 · RoxburyRoxburyShot Put4kg5.33-5.7511
Dec 19Dick DeSchriver InvitationalDec 19 · Shot Put · Place 3 · RoxburyRoxburyShot Put4kg3.34-07.0011
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 8 · RoxburyRoxburyShot Put831-1.5010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 8 · RoxburyRoxburyShot Put831-1.5010
Jan 30Morris County ChampionshipsJan 30 · Shot Put · Place 10 · RoxburyRoxburyShot Put4kg10.28-9.2510
Jan 23SJTCA Winter Meet #9Jan 23 · Shot Put · Place 3 · RoxburyRoxburyShot Put329-11.2510
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 19 · RoxburyRoxburyShot Put1930-010
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 19 · RoxburyRoxburyShot Put1930-010
Jan 10Wayne Valentine InvitationalJan 10 · Shot Put · Place 8 · RoxburyRoxburyShot Put829-02.2510
Jan 10Wayne Valentine InvitationalJan 10 · Shot Put · Place 8 · RoxburyRoxburyShot Put829-2.2510
Jan 7Christa Racine InvitationalJan 7 · Shot Put · Place 5 · RoxburyRoxburyShot Put530-3.5010
Jan 7Christa Racine InvitationalJan 7 · Shot Put · Place 5 · RoxburyRoxburyShot Put530-03.5010
Jan 3Morris County Relay ChampionshipsJan 3 · Shot Put · Place 7 · RoxburyRoxburyShot Put4kg7.30-03.5010

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Discus · Place 8 · RoxburyRoxburyDiscus1kg8.97-0910
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Shot Put · Place 14 · RoxburyRoxburyShot Put4kg14.29-06.5010
May 25Roxbury End of Season InvitationalMay 25 · Shot Put · Place 3 · RoxburyRoxburyShot Put333-710
May 25Roxbury End of Season InvitationalMay 25 · Shot Put · Place 3 · RoxburyRoxburyShot Put333-07.0010
May 16Morris County ChampionshipsMay 16 · Javelin · Place 31 · RoxburyRoxburyJavelin600g31.73-010
May 16Morris County ChampionshipsMay 16 · Discus · Place 11 · RoxburyRoxburyDiscus1kg11.88-510
May 16Morris County ChampionshipsMay 16 · Shot Put · Place 8 · RoxburyRoxburyShot Put4kg8.31-10.5010
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · Javelin · Place 13 · RoxburyRoxburyJavelin600g13.66-0010
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · Discus · Place 2 · RoxburyRoxburyDiscus1kg2.95-0910
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · Shot Put · Place 1 · RoxburyRoxburyShot Put4kg1.34-05.2510
May 9NJAC Large SchoolsMay 9 · Discus · RoxburyRoxburyDiscus1kg--FOUL10
May 9NJAC Large SchoolsMay 9 · Shot Put · Place 5 · RoxburyRoxburyShot Put4kg5.34-00.5010
May 3Morris County Relay ChampionshipsMay 3 · Javelin · Place 26 · RoxburyRoxburyJavelin600g26.68-110
May 3Morris County Relay ChampionshipsMay 3 · Discus · Place 2 · RoxburyRoxburyDiscus1kg2.95-410
May 3Morris County Relay ChampionshipsMay 3 · Shot Put · Place 18 · RoxburyRoxburyShot Put4kg18.27-7.5010
Apr 22Morris Hills RelaysApr 22 · Javelin · Place 26 · RoxburyRoxburyJavelin600g26.75-0910
Apr 22Morris Hills RelaysApr 22 · Discus · Place 6 · RoxburyRoxburyDiscus1kg6.94-0010
Apr 22Morris Hills RelaysApr 22 · Shot Put · Place 13 · RoxburyRoxburyShot Put4kg13.30-04.0010
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 14 · RoxburyRoxburyJavelin1483-810
Apr 15Dodgertown RelaysApr 15 · Discus · Place 5 · RoxburyRoxburyDiscus590-810
Apr 15Dodgertown RelaysApr 15 · Shot Put · Place 5 · RoxburyRoxburyShot Put529-610
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 14 · RoxburyRoxburyJavelin1483-810
Apr 15Dodgertown RelaysApr 15 · Discus · Place 5 · RoxburyRoxburyDiscus590-810
Apr 15Dodgertown RelaysApr 15 · Shot Put · Place 5 · RoxburyRoxburyShot Put529-610

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · Shot Put · Place 3 · RoxburyRoxburyShot Put4kg3.32-210
Dec 20Tony Passarelli InvitationalDec 20 · Shot Put · Place 8 · RoxburyRoxburyShot Put4kg8.30-010
Feb 14SJTCA Winter Meet #14Feb 14 · Shot Put · Place 13 · RoxburyRoxburyShot Put1325-59
Feb 7SJTCA Winter Meet #12Feb 7 · Shot Put · Place 21 · RoxburyRoxburyShot Put2128-0.509
Jan 18Morris County ChampionshipsJan 18 · Shot Put · Place 13 · RoxburyRoxburyShot Put4kg13.27-09
Jan 4Cliff Back InvitationalJan 4 · Shot Put · Place 8 · RoxburyRoxburyShot Put4kg8.27-6.759

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Javelin · Place 22 · RoxburyRoxburyJavelin600g22.83-029
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Shot Put · Place 14 · RoxburyRoxburyShot Put4kg14.29-01.509
May 17Morris County ChampionshipsMay 17 · Javelin · Place 34 · RoxburyRoxburyJavelin600g34.71-109
May 17Morris County ChampionshipsMay 17 · Shot Put · Place 13 · RoxburyRoxburyShot Put4kg13.30-9.509
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · Javelin · Place 2 · RoxburyRoxburyJavelin600g2.84-07 PB9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · Shot Put · Place 2 · RoxburyRoxburyShot Put4kg2.29-04.009
May 10NJAC Large SchoolsMay 10 · Javelin · Place 23 · RoxburyRoxburyJavelin600g23.73-109
May 10NJAC Large SchoolsMay 10 · Shot Put · Place 18 · RoxburyRoxburyShot Put4kg18.27-08.009
May 4Morris County Relay ChampionshipsMay 4 · Javelin · Place 28 · RoxburyRoxburyJavelin600g28.73-109
May 4Morris County Relay ChampionshipsMay 4 · Shot Put · Place 10 · RoxburyRoxburyShot Put4kg10.29-5.259

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Wayne Gardiner Holiday RelaysDec 18 · Shot Put · Place 1 · RoxburyRoxburyShot Put4kg1.29-59
Dec 16Jack O'Leary Lid Lifter InvitationalDec 16 · Shot Put · Place 6 · RoxburyRoxburyShot Put4kgRound P6.30-07.509
Dec 16Jack O'Leary Lid Lifter InvitationalDec 16 · Shot Put · Place 6 · RoxburyRoxburyShot Put4kg6.30-07.509