Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBucknell vs. Binghamton · Mar 2948.49mBucknell vs. BinghamtonMarch 29, 2026
Hammer · 4kg · OutdoorPatriot League Outdoor Track & Field Championships · May 1543.70mPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
Javelin · 600g · OutdoorBergen County Relays · Apr 1791-09Bergen County RelaysApril 17, 2024
Pole Vault · OutdoorBergen County Championships · May 137-00.00Bergen County ChampionshipsMay 13, 2022
Shot Put · 4kg · IndoorSTCA Season Opener Ocean Breeze · Dec 1629-2.50STCA Season Opener Ocean BreezeDecember 16, 2024
Shot Put · 4kg · OutdoorNJSIAA Non Public A-B · Jun 735-8NJSIAA Non Public A-BJune 7, 2024
Weight Throw · 20lb / 9.0kg · IndoorPatriot League Indoor Track & Field Championships · Feb 2813.57mPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Hammer · Place 14 · BucknellBucknellHammer4kg14.43.70m PBFr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Discus · Place 6 · BucknellBucknellDiscus1kg6.45.78mFr
May 1Kehoe Twilight MeetMay 1 · Hammer · Place 9 · BucknellBucknellHammer4kg9.42.46mFr
May 1Kehoe Twilight MeetMay 1 · Discus · Place 5 · BucknellBucknellDiscus1kg5.43.29mFr
Apr 23130th Penn Relays CarnivalApr 23 · Discus · Place 10 · BucknellBucknellDiscus1kg10.45.28mFr
Apr 11Bison Outdoor ClassicApr 11 · Hammer · Place 28 · BucknellBucknellHammer4kg28.41.95mFr
Apr 11Bison Outdoor ClassicApr 11 · Discus · Place 5 · BucknellBucknellDiscus1kg5.45.41mFr
Apr 2Colonial RelaysApr 2 · Hammer · Place 7 · BucknellBucknellHammer4kg7.40.88mFr
Apr 2Colonial RelaysApr 2 · Discus · Place 1 · BucknellBucknellDiscus1kg1.45.95mFr
Mar 29Bucknell vs. BinghamtonMar 29 · Hammer · Place 4 · BucknellBucknellHammer4kg4.39.21mFr
Mar 29Bucknell vs. BinghamtonMar 29 · Discus · Place 1 · BucknellBucknellDiscus1kg1.48.49m PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Weight Throw · Place 18 · BucknellBucknellWeight Throw20lb / 9.0kg18.13.57m PBFr
Feb 20Bucknell Tune-UpFeb 20 · Weight Throw · Place 7 · BucknellBucknellWeight Throw715.05mFR
Jan 30Bison Challenge and MultisJan 30 · Weight Throw · Place 7 · BucknellBucknellWeight Throw748-7.46FR
Jan 24Gulden InvitationalJan 24 · Weight Throw · Place 11 · BucknellBucknellWeight Throw1113.99mFr
Jan 17Nittany Lion ChallengeJan 17 · Weight Throw · Place 20 · BucknellBucknellWeight Throw2012.97mFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Discus · Place 5 · Immaculate HImmaculate HDiscus5135-0512
May 30NJSIAA NPA & NPB StatesMay 30 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.138-0912
May 30NJSIAA NPA & NPB StatesMay 30 · Shot Put · Immaculate HeartImmaculate HeartShot Put4kg--DNS12
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 1 · Immaculate HImmaculate HDiscus1132-09—
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 1 · Immaculate HImmaculate HDiscus1132-09—
May 9Bergen County ChampionshipsMay 9 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.135-0312
May 9Bergen County ChampionshipsMay 9 · Shot Put · Immaculate HeartImmaculate HeartShot Put4kg--DNS12
May 2Big North Championships-Freedom, National, UnitedMay 2 · Discus · Place 1 · Immaculate Heart AcademyImmaculate Heart AcademyDiscus1123-612
May 2Big North Championships-Freedom, National, UnitedMay 2 · Shot Put · Place 1 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put133-5.5012
Apr 24129th Penn Relays Carnival - HSApr 24 · Discus · Place 14 · Immaculate HeartImmaculate HeartDiscus1kg14.133-512
Apr 11Bergen County RelaysApr 11 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.135-0712
Apr 11Bergen County RelaysApr 11 · Shot Put · Place 1 · Immaculate HeartImmaculate HeartShot Put4kg1.28-11.0012
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 28 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put2830-912
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 28 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put2830-912
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 28 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put2830-912

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · Shot Put · Place 2 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put234-212
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · Shot Put · Place 1 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put129-7.7512
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · Shot Put · Place 1 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put129-7.7512

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16STCA Season Opener Ocean BreezeDec 16 · Shot Put · Place 8 · Immaculate HeartImmaculate HeartShot Put4kg8.29-2.50 PB12
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · Shot Put · Place 4 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put433-511
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · Shot Put · Place 4 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put433-511
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · Shot Put · Place 4 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put430-211

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Discus · Place 7 · Immaculate HeartImmaculate HeartDiscus1kg7.134-0411
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Shot Put · Place 27 · Immaculate HeartImmaculate HeartShot Put4kg27.29-09.2511
Jun 7NJSIAA Non Public A-BJun 7 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.126-311
Jun 7NJSIAA Non Public A-BJun 7 · Shot Put · Place 4 · Immaculate HeartImmaculate HeartShot Put4kg4.35-8 PB11
May 17Bergen County Meet of ChampionsMay 17 · Discus · Place 2 · Immaculate HImmaculate HDiscus2120-0911
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 3 · Immaculate HeartImmaculate HeartJavelin600g3.87-0811
May 10Bergen County ChampionshipsMay 10 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.124-0511
May 10Bergen County ChampionshipsMay 10 · Shot Put · Place 1 · Immaculate HeartImmaculate HeartShot Put4kg1.30-06.5011
May 2Big North Championships Freedom-National-UnitedMay 2 · Javelin · Place 3 · Immaculate HImmaculate HJavelin385-0511
May 2Big North Championships Freedom-National-UnitedMay 2 · Discus · Place 1 · Immaculate HImmaculate HDiscus1117-0411
May 2Big North Championships Freedom-National-UnitedMay 2 · Shot Put · Place 1 · Immaculate HImmaculate HShot Put134-09.0011
Apr 25Penn Relays - HSApr 25 · Discus · Place 11 · Immaculate HeartImmaculate HeartDiscus1kg11.126-411
Apr 17Bergen County RelaysApr 17 · Javelin · Place 2 · Immaculate HeartImmaculate HeartJavelin600g2.91-09 PB11
Apr 17Bergen County RelaysApr 17 · Discus · Place 1 · Immaculate HeartImmaculate HeartDiscus1kg1.136-0311
Apr 17Bergen County RelaysApr 17 · Shot Put · Place 1 · Immaculate HeartImmaculate HeartShot Put4kg1.32-10.0011

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · Shot Put · Place 14 · Immaculate HeartImmaculate HeartShot Put4kg14.26-09.7511

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Discus · Place 5 · Immaculate HImmaculate HDiscus5128-0210
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Discus · Place 3 · Immaculate HeartImmaculate HeartDiscus1kg3.113-010
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Shot Put · Place 6 · Immaculate HeartImmaculate HeartShot Put4kg6.31-3.2510
May 19Bergen County Meet of ChampionsMay 19 · Discus · Place 7 · Immaculate HImmaculate HDiscus7105-1010
May 4Big North Championships-Freedom-National May 4 · Discus · Place 3 · Immaculate HeartImmaculate HeartDiscus1kg3.105-0810
May 4Big North Championships-Freedom-National May 4 · Shot Put · Place 4 · Immaculate HeartImmaculate HeartShot Put4kg4.29-01.5010

2022 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 9 · Immaculate HImmaculate HDiscus985-049
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 9 · Immaculate HImmaculate HDiscus985-049
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 22 · Immaculate HImmaculate HShot Put2222-08.509
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 22 · Immaculate HImmaculate HShot Put2222-08.509
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 16 · Immaculate Heart AcademyImmaculate Heart AcademyDiscus1685-49
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 38 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put3822-8.509
May 13Bergen County ChampionshipsMay 13 · Pole Vault · Place 3 · Immaculate HeartImmaculate HeartPole Vault3.7-00.00 PB9
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 6 · Immaculate HeartImmaculate HeartJavelin600g6.66-089
May 13Bergen County ChampionshipsMay 13 · Discus · Place 3 · Immaculate HeartImmaculate HeartDiscus1kg3.81-039
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 6 · Immaculate HeartImmaculate HeartShot Put4kg6.27-01.009
May 4Big North Championships-Freedom and NationalMay 4 · Discus · Place 7 · Immaculate HImmaculate HDiscus770-119
May 4Big North Championships-Freedom and NationalMay 4 · Pole Vault · Place 6 · Immaculate HImmaculate HPole Vault66-00.009
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 6 · Immaculate HImmaculate HJavelin670-019
May 4Big North Championships-Freedom and NationalMay 4 · Shot Put · Place 7 · Immaculate HImmaculate HShot Put727-04.509
May 3Big North Championships-UnitedMay 3 · Pole Vault · Place 6 · Immaculate HImmaculate HPole Vault66-00.009
May 3Big North Championships-UnitedMay 3 · Discus · Place 7 · Immaculate HImmaculate HDiscus770-119
May 3Big North Championships-UnitedMay 3 · Javelin · Place 6 · Immaculate HImmaculate HJavelin670-019
May 3Big North Championships-UnitedMay 3 · Shot Put · Place 7 · Immaculate HImmaculate HShot Put727-04.509
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 4 · Immaculate HeartImmaculate HeartJavelin43.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 4 · Immaculate HeartImmaculate HeartShot Put427-01.50—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 4 · Immaculate HeartImmaculate HeartDiscus42.66—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 4 · Immaculate HeartImmaculate HeartShot Put427-01.50—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 4 · Immaculate HeartImmaculate HeartShot Put427-01.50—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 4 · Immaculate HeartImmaculate HeartDiscus469-02—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 4 · Immaculate HeartImmaculate HeartDiscus469-02—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 4 · Immaculate HeartImmaculate HeartJavelin472-00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 4 · Immaculate HeartImmaculate HeartJavelin472-00—