Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBig North Championships - American-Patriot · May 5139-9Big North Championships - American-PatriotMay 5, 2023
Javelin · 800g · OutdoorNCAA Division III Outdoor Track & Field Championships · May 2174.94mNCAA Division III Outdoor Track & Field ChampionshipsMay 21, 2026
Shot Put · 12lb · IndoorCoach Glynn Holiday Carnival · Dec 2842-11Coach Glynn Holiday CarnivalDecember 28, 2022
Shot Put · 12lb · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · Jun 342-04.75NJSIAA Sectionals North 1 Groups 2 and 3June 3, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · Javelin · Place 4 · United StatesUnited StatesJavelin800g4.73.72mSr
Jul 10American JavFestJul 10 · Javelin · Place 5 · Mahwah-NJMahwah-NJJavelin800g5.73.95mSr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Javelin · Place 1 · RowanRowanJavelin800g1.74.94m PBJr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 1 · RowanRowanJavelin800g1.73.38mJr
Apr 17Virginia ChallengeApr 17 · Javelin · Place 1 · RowanRowanJavelin800g1.72.45mJr
Apr 11Oscar Moore InvitationalApr 11 · Javelin · Place 1 · RowanRowanJavelin800g1.66.87mJr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · Javelin · Place 1 · RowanRowanJavelin800g1.73.29mJr
Mar 20Stockton InviteMar 20 · Javelin · Place 1 · RowanRowanJavelin172.04mJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · Javelin · Place 2 · RowanRowanJavelin800g2.66.55mSo
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · Javelin · Place 1 · RowanRowanJavelin800g1.66.17mSo
Apr 24129th Penn RelaysApr 24 · Javelin · RowanRowanJavelin800g—60.65mSo
Apr 12Oscar Moore InvitationalApr 12 · Javelin · Place 1 · RowanRowanJavelin162.16mSo
Apr 5Ursinus Track FestivalApr 5 · Javelin · Place 2 · RowanRowanJavelin800g2.63.23mSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · Javelin · Place 3 · RowanRowanJavelin800g3.65.00mFr
May 4NJAC Outdoor ChampionshipsMay 4 · Javelin · Place 1 · RowanRowanJavelin160.63m—
Apr 26TCNJ Lions InviteApr 26 · Javelin · Place 3 · RowanRowanJavelin800g3.59.40mFr
Apr 6Metropolitan ChampionshipsApr 6 · Javelin · Place 3 · RowanRowanJavelin356.57m—
Mar 29Danny Curran InviteMar 29 · Javelin · Place 2 · RowanRowanJavelin263.71m—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Javelin · Place 11 · MahwahMahwahJavelin11164-0112
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 2 · MahwahMahwahJavelin800g2.166-0612
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Javelin · Place 2 · MahwahMahwahJavelin800g2.174-0312
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Discus · Place 7 · MahwahMahwahDiscus1.6kg7.134-0812
May 19Bergen County Meet of ChampionsMay 19 · Javelin · Place 5 · MahwahMahwahJavelin5160-0612
May 19Bergen County Meet of ChampionsMay 19 · Discus · Place 13 · MahwahMahwahDiscus13119-0912
May 5Big North Championships - American-PatriotMay 5 · Javelin · Place 2 · MahwahMahwahJavelin800g2.169-912
May 5Big North Championships - American-PatriotMay 5 · Discus · Place 3 · MahwahMahwahDiscus1.6kg3.139-9 PB12
May 5Big North Championships - American-PatriotMay 5 · Shot Put · Place 6 · MahwahMahwahShot Put12lb6.38-8.7512
Apr 14Aviator Invitational RelaysApr 14 · Javelin · Place 1 · MahwahMahwahJavelin1170-8—
Apr 14Aviator Invitational RelaysApr 14 · Discus · Place 4 · MahwahMahwahDiscus4123-9—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 15Bergen County ChampionshipsFeb 15 · Shot Put · Place 21 · MahwahMahwahShot Put2139-03.5012
Feb 15Bergen County ChampionshipsFeb 15 · Shot Put · Place 21 · MahwahMahwahShot Put2139-03.5012
Feb 6The Varsity ClassicFeb 6 · Shot Put · Place 20 · MahwahMahwahShot Put2042-03.0012
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 9 · MahwahMahwahShot Put943-212
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 9 · MahwahMahwahShot Put943-212
Jan 25The Metropolitan InvitationalJan 25 · Shot Put · Place 7 · MahwahMahwahShot Put744-00.00—
Jan 25The Metropolitan InvitationalJan 25 · Shot Put · Place 7 · MahwahMahwahShot Put744-00.00—
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 22 · MahwahMahwahShot Put2239-2.5012
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 22 · MahwahMahwahShot Put2239-2.5012
Jan 9Big North Championships - American, Independence, National, PatriotJan 9 · Shot Put · Place 2 · MahwahMahwahShot Put242-01.2512

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 10 · MahwahMahwahShot Put12lb10.42-11 PB12
Dec 19Spike Shoe Holiday FestivalDec 19 · Shot Put · Place 9 · MahwahMahwahShot Put12lb9.41-05.0012

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · Javelin · Place 5 · MahwahMahwahJavelin800g5.153-0511
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Javelin · Place 6 · MahwahMahwahJavelin800g6.143-0311
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Shot Put · Place 11 · MahwahMahwahShot Put12lb11.42-04.75 PB11
May 20Bergen County Meet of ChampionsMay 20 · Javelin · Place 12 · MahwahMahwahJavelin12126-1011
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 6 · MahwahMahwahJavelin800g6.140-1011
May 13Bergen County ChampionshipsMay 13 · Shot Put · MahwahMahwahShot Put12lb--FOUL11
May 5Big North Championships - American & PatriotMay 5 · Javelin · Place 2 · MahwahMahwahJavelin2150-0611
May 5Big North Championships - American & PatriotMay 5 · Shot Put · Place 3 · MahwahMahwahShot Put340-10.7511
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 9 · MahwahMahwahShot Put938-09.25—
Apr 20Jack Yockers Bergen County RelaysApr 20 · High Jump · Place 14 · MahwahMahwahHigh Jump145-04.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 3 · MahwahMahwahJavelin33.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 9 · MahwahMahwahShot Put938-09.25—
Apr 20Jack Yockers Bergen County RelaysApr 20 · High Jump · Place 14 · MahwahMahwahHigh Jump145-04.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 3 · MahwahMahwahJavelin3152-00—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · Javelin · Place 27 · MahwahMahwahJavelin27147-1110
Jun 11NJSIAA Groups 2 & 4Jun 11 · Javelin · Place 3 · MahwahMahwahJavelin800g3.156-0410
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · Javelin · Place 2 · MahwahMahwahJavelin800g2.150-0010
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · Shot Put · Place 13 · MahwahMahwahShot Put12lb13.40-00.0010
May 27Big North Championships - American-PatriotMay 27 · Javelin · Place 2 · MahwahMahwahJavelin2144-0510
May 27Big North Championships - American-PatriotMay 27 · Shot Put · Place 3 · MahwahMahwahShot Put339-04.5010
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 12 · MahwahMahwahJavelin122.6610
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 12 · MahwahMahwahJavelin12106-0810
May 6Jack Yockers Bergen County RelaysMay 6 · Shot Put · Place 6 · MahwahMahwahShot Put637-04.0010