Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBig North Championships-Freedom-National · May 4105-06Big North Championships-Freedom-National May 4, 2023
Javelin · 600g · OutdoorAARTFC Outdoor Track & Field Championships · May 1441.46mAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
Long Jump · OutdoorBergen County Championships · May 1315-06.00Bergen County ChampionshipsMay 13, 2022
Shot Put · 4kg · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · Jun 233-10.00NJSIAA Sectionals North 1 Groups 2 and 3June 2, 2023
Triple Jump · OutdoorJack Yockers Bergen County Relays · May 61.33Jack Yockers Bergen County RelaysMay 6, 2021

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 7West Point TwilightMay 7 · Javelin · Place 5 · Franklin & MarshallFranklin & MarshallJavelin600g5.36.56mJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.38.73mJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Discus · Place 19 · Franklin & MarshallFranklin & MarshallDiscus1kg19.29.67mJr
Apr 25Blue Jay Tune-UpApr 25 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.38.35mJr
Apr 25Blue Jay Tune-UpApr 25 · Discus · Place 12 · Franklin & MarshallFranklin & MarshallDiscus1kg12.27.30mJr
Apr 23130th Penn Relays CarnivalApr 23 · Javelin · Place 21 · Franklin & MarshallFranklin & MarshallJavelin600g21.36.57mJr
Apr 18Millersville InviteApr 18 · Javelin · Place 2 · Franklin & MarshallFranklin & MarshallJavelin600g2.39.52mJr
Apr 18Millersville InviteApr 18 · Discus · Place 13 · Franklin & MarshallFranklin & MarshallDiscus1kg13.28.46mJr
Apr 9Messiah InvitationalApr 9 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.38.92mJr
Apr 9Messiah InvitationalApr 9 · Discus · Place 16 · Franklin & MarshallFranklin & MarshallDiscus1kg16.28.61mJr
Mar 28Little 3 MeetMar 28 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.33.03mJr
Mar 28Little 3 MeetMar 28 · Discus · Place 5 · Franklin & MarshallFranklin & MarshallDiscus1kg5.26.90mJr
Mar 20W&L CarnivalMar 20 · Javelin · Place 3 · Franklin & MarshallFranklin & MarshallJavelin600g3.38.90mJr
Mar 20W&L CarnivalMar 20 · Discus · Place 27 · Franklin & MarshallFranklin & MarshallDiscus1kg27.27.10mJr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · Javelin · Place 13 · Franklin & MarshallFranklin & MarshallJavelin600g13.38.72mSo
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.41.46m PBSo
May 2Centennial Conference Outdoor ChampionshipsMay 2 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin137.20mSO
Apr 24129th Penn RelaysApr 24 · Javelin · Franklin & MarshallFranklin & MarshallJavelin600g—38.93mSo
Apr 19Millersville InviteApr 19 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin139.55mSO
Apr 19Millersville InviteApr 19 · Discus · Place 9 · Franklin & MarshallFranklin & MarshallDiscus926.00mSO
Apr 10Messiah InvitationalApr 10 · Javelin · Place 2 · Franklin & MarshallFranklin & MarshallJavelin600g2.36.91mSo
Apr 5Muhlenberg InviteApr 5 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin136.01mSo
Apr 5Muhlenberg InviteApr 5 · Discus · Place 18 · Franklin & MarshallFranklin & MarshallDiscus1828.07mSo
Mar 22Little 3 ChampionshipsMar 22 · Hammer · Place 8 · Franklin & MarshallFranklin & MarshallHammer817.93mSO
Mar 22Little 3 ChampionshipsMar 22 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin133.19mSO
Mar 22Little 3 ChampionshipsMar 22 · Discus · Place 6 · Franklin & MarshallFranklin & MarshallDiscus624.83mSO
Mar 22Little 3 ChampionshipsMar 22 · Shot Put · Place 7 · Franklin & MarshallFranklin & MarshallShot Put78.40mSO

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 3Centennial Conference Outdoor ChampionshipsMay 3 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin140.51m—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · Discus · Place 8 · Franklin & MarshallFranklin & MarshallDiscus833.52m—
Apr 27Blue Jay Tune UpApr 27 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin137.78m—
Apr 27Blue Jay Tune UpApr 27 · Discus · Place 7 · Franklin & MarshallFranklin & MarshallDiscus732.47m—
Apr 13Bill Butler Collegiate InvitationalApr 13 · Javelin · Place 1 · Franklin & MarshallFranklin & MarshallJavelin600g1.34.83mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Discus · Place 7 · Franklin & MarshallFranklin & MarshallDiscus1kg7.28.80mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Javelin · Place 8 · Franklin & MarshallFranklin & MarshallJavelin600g8.36.47mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Discus · Place 25 · Franklin & MarshallFranklin & MarshallDiscus1kg25.26.91mFr
Mar 23Little ThreeMar 23 · Hammer · Place 8 · Franklin & MarshallFranklin & MarshallHammer818.15m—
Mar 23Little ThreeMar 23 · Javelin · Place 2 · Franklin & MarshallFranklin & MarshallJavelin229.50m—
Mar 23Little ThreeMar 23 · Discus · Place 4 · Franklin & MarshallFranklin & MarshallDiscus427.42m—
Mar 23Little ThreeMar 23 · Shot Put · Place 5 · Franklin & MarshallFranklin & MarshallShot Put59.17m—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Javelin · Place 7 · NV - Old TapNV - Old TapJavelin7120-0612
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 1 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g1.119-0312
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Javelin · Place 2 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g2.115-0312
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Discus · Place 6 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg6.102-0612
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Shot Put · Place 8 · Northern Valley-Old TappanNorthern Valley-Old TappanShot Put4kg8.33-10.00 PB12
May 19Bergen County Meet of ChampionsMay 19 · Javelin · Place 6 · NV - Old TapNV - Old TapJavelin6115-0112
May 19Bergen County Meet of ChampionsMay 19 · Discus · Place 6 · NV - Old TapNV - Old TapDiscus6106-0012
May 19Bergen County Meet of ChampionsMay 19 · Shot Put · Place 7 · NV - Old TapNV - Old TapShot Put734-04.2512
May 4Big North Championships-Freedom-National May 4 · Javelin · Place 2 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g2.101-1112
May 4Big North Championships-Freedom-National May 4 · Discus · Place 5 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg5.105-06 PB12
May 4Big North Championships-Freedom-National May 4 · Shot Put · Place 6 · Northern Valley-Old TappanNorthern Valley-Old TappanShot Put4kg6.33-06.0012

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Javelin · Place 14 · NV - Old TappanNV - Old TappanJavelin14121-0811
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Discus · Place 24 · NV - Old TappanNV - Old TappanDiscus24107-0411
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Javelin · Place 17 · NV - Old TapNV - Old TapJavelin17104-0011
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Discus · Place 17 · NV - Old TapNV - Old TapDiscus17109-1011
Jun 10NJSIAA Groups 1 & 3Jun 10 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin2121-0811
Jun 10NJSIAA Groups 1 & 3Jun 10 · Discus · Place 5 · NV - Old TappanNV - Old TappanDiscus5107-0411
Jun 10NJSIAA Groups 1 & 3Jun 10 · Javelin · Place 4 · NV - Old TapNV - Old TapJavelin4121-0811
Jun 10NJSIAA Groups 1 & 3Jun 10 · Discus · Place 7 · NV - Old TapNV - Old TapDiscus7107-0411
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Javelin · Place 1 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g1.121-0911
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Discus · Place 4 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg4.98-0811
May 24East Coast RelaysMay 24 · Javelin · Place 1 · NV - Old TapNV - Old TapJavelin1132-0211
May 24East Coast RelaysMay 24 · Discus · Place 3 · NV - Old TapNV - Old TapDiscus3109-0211
May 24East Coast RelaysMay 24 · Shot Put · Place 12 · NV - Old TapNV - Old TapShot Put1227-07.0011
May 13Bergen County ChampionshipsMay 13 · Long Jump · Place 12 · Northern Valley-Old TappanNorthern Valley-Old TappanLong Jump12.15-06.00 PB11
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 2 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g2.132-0211
May 13Bergen County ChampionshipsMay 13 · Discus · Place 4 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg4.104-0011
May 4Big North Championships-Freedom and NationalMay 4 · Discus · Place 4 · NV - Old TappanNV - Old TappanDiscus4109-0211
May 4Big North Championships-Freedom and NationalMay 4 · Long Jump · Place 7 · NV - Old TappanNV - Old TappanLong Jump714-08.2511
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin2108-0211
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin22.66—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin2108-09—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin2108-09—

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · Javelin · Place 25 · NV - Old TapNV - Old TapJavelin25107-0610
Jun 11NJSIAA Groups 1 & 3Jun 11 · Javelin · Place 5 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g5.115-0310
Jun 11NJSIAA Groups 1 & 3Jun 11 · Discus · Place 18 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg18.95-0810
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · Javelin · Place 3 · Northern Valley-Old TappanNorthern Valley-Old TappanJavelin600g3.114-1110
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · Discus · Place 3 · Northern Valley-Old TappanNorthern Valley-Old TappanDiscus1kg3.98-0810
May 28Big North Championships -Freedom and NationalMay 28 · Javelin · Place 2 · NV - Old TappanNV - Old TappanJavelin2103-1110
May 28Big North Championships -Freedom and NationalMay 28 · Discus · Place 4 · NV - Old TappanNV - Old TappanDiscus499-1010
May 28Big North Championships -Freedom and NationalMay 28 · Shot Put · Place 10 · NV - Old TappanNV - Old TappanShot Put1025-09.5010
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 7 · NV - Old TappanNV - Old TappanJavelin7103-0610
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 3 · NV - Old TappanNV - Old TappanDiscus384-1110
May 6Jack Yockers Bergen County RelaysMay 6 · Triple Jump · Place 11 · NV - Old TappanNV - Old TappanTriple Jump111.33 PB10
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 7 · NV - Old TappanNV - Old TappanJavelin7103-0610
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 3 · NV - Old TappanNV - Old TappanDiscus384-1110
May 6Jack Yockers Bergen County RelaysMay 6 · Triple Jump · Place 11 · NV - Old TappanNV - Old TappanTriple Jump1129-10.2510