Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPaul H. Beck Memorial Relays · Apr 2584-5Paul H. Beck Memorial RelaysApril 25, 2026
Javelin · 800g · OutdoorNJCTC CHAMPIONSHIP MEET · May 1792-7NJCTC CHAMPIONSHIP MEETMay 17, 2026
Shot Put · 12lb · IndoorGill St. Bernard's Annual Shot Put Invitational · Feb 1928-5Gill St. Bernard's Annual Shot Put InvitationalFebruary 19, 2025
Shot Put · 12lb · OutdoorNJCTC CHAMPIONSHIP MEET · May 1730-4.50NJCTC CHAMPIONSHIP MEETMay 17, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Javelin · Place 39 · Oratory PrepJavelin800g39.86-0311
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Shot Put · Place 44 · Oratory PrepShot Put12lb44.27-09.0011
May 20Highlander Twilight InviteMay 20 · Shot Put · Place 20 · Oratory PrepShot Put12lb20.27-01.0011
May 17NJCTC CHAMPIONSHIP MEETMay 17 · Javelin · Place 20 · Oratory PrepJavelin800g20.92-7 PB11
May 17NJCTC CHAMPIONSHIP MEETMay 17 · Discus · Place 38 · Oratory PrepDiscus1.6kg38.71-811
May 17NJCTC CHAMPIONSHIP MEETMay 17 · Shot Put · Place 38 · Oratory PrepShot Put12lb38.30-4.50 PB11
May 7Union County ChampionshipsMay 7 · Javelin · Place 37 · Oratory PrepJavelin800g37.87-111
May 4Union County JV ChampionshipMay 4 · Javelin · Place 15 · Oratory PrepJavelin800g15.86-0211
May 4Union County JV ChampionshipMay 4 · Shot Put · Place 23 · Oratory PrepShot Put12lb23.28-05.5011
Apr 25Paul H. Beck Memorial RelaysApr 25 · Javelin · Place 22 · Oratory PrepJavelin800g22.83-611
Apr 25Paul H. Beck Memorial RelaysApr 25 · Discus · Place 20 · Oratory PrepDiscus1.6kg20.84-5 PB11
Apr 25Paul H. Beck Memorial RelaysApr 25 · Shot Put · Place 21 · Oratory PrepShot Put12lb21.26-411
Apr 14Union County Relay ChampionshipApr 14 · Javelin · Oratory PrepJavelin800g--FOUL11
Apr 14Union County Relay ChampionshipApr 14 · Discus · Place 40 · Oratory PrepDiscus1.6kg40.80-0711
Apr 11Blue Devil ClassicApr 11 · Javelin · Place 37 · Oratory PrepJavelin800g37.88-711
Apr 11Blue Devil ClassicApr 11 · Discus · Place 56 · Oratory PrepDiscus1.6kg56.82-011
Jan 7Pioneer Shot Put NightJan 7 · Shot Put · Place 13 · Oratory PrepShot Put12lb13.26-1111

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 29NJ Metropolitan InvitationalJan 29 · Shot Put · Place 74 · Oratory PrepShot Put7425-01.5011
Jan 29NJ Metropolitan InvitationalJan 29 · Shot Put · Place 74 · Oratory PrepShot Put7425-01.5011
Jan 23Union County Individual ChampionshipJan 23 · Shot Put · Place 21 · Oratory Preparatory SchoolShot Put2126-7.5011
Jan 12Mid-Winter ClassicJan 12 · Shot Put · Place 32 · Oratory Preparatory SchoolShot Put3227-911
Jan 10Garfield HS High Jump/Shot Put Invitational #3Jan 10 · Shot Put · Place 52 · Oratory Preparatory SchoolShot Put5229-2.5011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30NJCTC Winter RelaysDec 30 · Shot Put · Place 59 · Oratory PrepShot Put12lb59.26-8.5011
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 51 · Oratory PrepShot Put12lb51.25-511
Feb 19Gill St. Bernard's Annual Shot Put InvitationalFeb 19 · Shot Put · Place 19 · Oratory PrepShot Put12lb19.28-5 PB10
Jan 26NJCTC Wayne Letwink Memorial Winter ChampionshipJan 26 · Shot Put · Place 40 · Oratory Preparatory SchoolShot Put4026-710
Jan 22Union County Individual ChampionshipJan 22 · Shot Put · Place 15 · Oratory Preparatory SchoolShot Put1526-7.5010
Jan 13Mid-Winter ClassicJan 13 · Shot Put · Place 64 · Oratory Preparatory SchoolShot Put6426-410

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · Javelin · Place 41 · Oratory PrepJavelin800g41.75-0710
May 18NJCTC Season FinaleMay 18 · Javelin · Place 29 · Oratory PrepJavelin800g29.69-210
May 18NJCTC Season FinaleMay 18 · Discus · Place 41 · Oratory PrepDiscus1.6kg41.54-810
Apr 12Blue Devil ClassicApr 12 · Javelin · Place 37 · Oratory Preparatory SchoolJavelin3769-110
Jan 8Pioneer Shot Put NightJan 8 · Shot Put · Place 6 · Oratory PrepShot Put12lb6.24-7.510

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NJCTC Winter RelaysDec 30 · Shot Put · Place 51 · Oratory PrepShot Put12lb51.25-10.5010
Feb 1TR Boys Frosh/NoviceFeb 1 · Shot Put · Place 24 · Oratory Preparatory SchoolShot Put2421-109
Jan 17Union County Individual ChampionshipJan 17 · Shot Put · Place 27 · Oratory Preparatory SchoolShot Put2722-119

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17Rahway Rising Stars Invitational #3May 17 · Discus · Place 12 · Oratory Preparatory SchoolDiscus1252-69
May 17Rahway Rising Stars Invitational #3May 17 · Shot Put · Place 20 · Oratory Preparatory SchoolShot Put2023-69
May 6Union County JV ChampionshipMay 6 · Shot Put · Place 31 · Oratory Preparatory SchoolShot Put3124-3.509
May 6Union County JV ChampionshipMay 6 · Discus · Place 28 · Oratory Preparatory SchoolDiscus2860-79
Apr 27Paul H. Beck Memorial RelaysApr 27 · Shot Put · Place 26 · Oratory Preparatory SchoolShot Put2622-6.259

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30NJCTC Winter RelaysDec 30 · Shot Put · Place 48 · Oratory PrepShot Put12lb48.21-4.509
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 21 · Oratory PrepShot Put12lb21.20-49