Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorSacred Heart School 6th Annual Meet · Apr 2933.48aSacred Heart School 6th Annual MeetApril 29, 2018
800 Meters · OutdoorSacred Heart School 6th Annual Meet · Apr 293:05.58aSacred Heart School 6th Annual MeetApril 29, 2018
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 · 300g TJ · OutdoorSacred Heart School 6th Annual Meet · Apr 2941-00Sacred Heart School 6th Annual MeetApril 29, 2018
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
Shot Put · 6lb · OutdoorSacred Heart School 6th Annual Meet · Apr 2919-04.50Sacred Heart School 6th Annual MeetApril 29, 2018
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

14 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

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4Eastern States Indoor ChampionshipsMar 4 · Shot Put · Place 25 · Immaculate HImmaculate HShot Put2531-11.0012
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · Shot Put · Place 2 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put234-212
Feb 12Bergen County ChampsFeb 12 · Shot Put · Place 12 · Immaculate HImmaculate HShot Put1232-04.75—
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

8 results
DateMeetEventPlMarkGr
Dec 16STCA Season Opener Ocean BreezeDec 16 · Shot Put · Place 8 · Immaculate HeartImmaculate HeartShot Put4kg8.29-2.50 PB12
Feb 20Eastern States ChampionshipsFeb 20 · Shot Put · Place 13 · Immaculate HImmaculate HShot Put1334-09.0011
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
Feb 14Bergen County ChampionshipsFeb 14 · Shot Put · Place 11 · Immaculate HImmaculate HShot Put1130-10.0011
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · Shot Put · Place 4 · Immaculate Heart AcademyImmaculate Heart AcademyShot Put430-211
Jan 24NJ Metropolitan InvitationalJan 24 · Shot Put · Place 5 · Immaculate HImmaculate HShot Put533-00.00—
Jan 8Big North Championships - Independence, National, Patriot, UnitedJan 8 · Shot Put · Place 3 · Immaculate HImmaculate HShot Put328-08.0011

2024 Outdoor Track

16 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 28Warwick Valley Fast Times RelaysMay 28 · Shot Put · Place 3 · Immaculate HImmaculate HShot Put335-04.25—
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

16 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 · 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

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6St. Elizabeth Track MeetMay 6 · Javelin · Place 2 · Academy of Our LadyAcademy of Our LadyJavelin300g TJ2.48-01Unofficial5
May 6St. Elizabeth Track MeetMay 6 · Shot Put · Place 2 · Academy of Our LadyAcademy of Our LadyShot Put6lb2.19-10.00Unofficial5
May 6St. Elizabeth Track MeetMay 6 · 400 Meters · Place 2 · Academy of Our LadyAcademy of Our Lady400 Meters2.1:21.39aUnofficial5
May 6St. Elizabeth Track MeetMay 6 · 100 Meters · Place 12 · Academy of Our LadyAcademy of Our Lady100 Meters12.17.27aUnofficial5
Apr 29Sacred Heart School 6th Annual MeetApr 29 · Javelin · Place 9 · Academy of Our LadyAcademy of Our LadyJavelin300g TJ9.41-00 PB5
Apr 29Sacred Heart School 6th Annual MeetApr 29 · Shot Put · Place 2 · Academy of Our LadyAcademy of Our LadyShot Put6lb2.19-04.50 PB5
Apr 29Sacred Heart School 6th Annual MeetApr 29 · 800 Meters · Place 3 · Academy of Our LadyAcademy of Our Lady800 Meters3.3:05.58a PB5
Apr 29Sacred Heart School 6th Annual MeetApr 29 · 200 Meters · Place 6 · Academy of Our LadyAcademy of Our Lady200 Meters6.33.48a PB5