Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA Non Public A-B · Jun 7131-6NJSIAA Non Public A-BJune 7, 2024
Discus · 2kg · IndoorLebanon Valley Mini Meet · Mar 2133.50mLebanon Valley Mini MeetMarch 21, 2026
Discus · 2kg · OutdoorUnited East (UEC) Track andand Field Championships · May 234.82mUnited East (UEC) Track andand Field ChampionshipsMay 2, 2026
Hammer · 16lb / 7.26kg · IndoorLebanon Valley Mini Meet · Mar 2137.23mLebanon Valley Mini MeetMarch 21, 2026
Hammer · 16lb / 7.26kg · OutdoorNCCAA National Outdoor Track & Field Championships · May 641.64mNCCAA National Outdoor Track & Field ChampionshipsMay 6, 2026
Javelin · 800g · IndoorLebanon Valley Mini Meet · Mar 2151.77mLebanon Valley Mini MeetMarch 21, 2026
Javelin · 800g · OutdoorNCCAA National Outdoor Track & Field Championships · May 656.83mNCCAA National Outdoor Track & Field ChampionshipsMay 6, 2026
Shot Put · 12lb · OutdoorNJSIAA Non Public A-B · Jun 744-3NJSIAA Non Public A-BJune 7, 2024
Shot Put · 16lb / 7.26kg · IndoorDiplomat Open · Dec 511.46mDiplomat OpenDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorUnited East (UEC) Track andand Field Championships · May 212.23mUnited East (UEC) Track andand Field ChampionshipsMay 2, 2026
Triple Jump · OutdoorNJSIAA Non Public A-B · Jun 738-9.75NJSIAA Non Public A-BJune 7, 2024
Weight Throw · 35lb / 15.9kg · IndoorNCCAA National Indoor Track and Field Championships · Feb 1312.96mNCCAA National Indoor Track and Field ChampionshipsFebruary 13, 2026
Weight Throw · 35lb / 15.9kg · OutdoorGolden Bear Invite · Feb 2012.79mGolden Bear InviteFebruary 20, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · Javelin · Place 5 · Lancaster BibleLancaster BibleJavelin800g5.53.00mFr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · Hammer · Place 11 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg11.41.64m PBFr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · Javelin · Place 2 · Lancaster BibleLancaster BibleJavelin800g2.56.83m PBFr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · Shot Put · Place 21 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg21.12.22mFr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · Hammer · Place 4 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg4.40.20mFr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · Javelin · Place 4 · Lancaster BibleLancaster BibleJavelin800g4.50.04mFr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · Discus · Place 9 · Lancaster BibleLancaster BibleDiscus2kg9.34.82m PBFr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · Shot Put · Place 8 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg8.12.23m PBFr
Apr 25Blue Jay Tune-UpApr 25 · Hammer · Place 17 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg17.33.52mFr
Apr 25Blue Jay Tune-UpApr 25 · Javelin · Place 4 · Lancaster BibleLancaster BibleJavelin800g4.44.96mFr
Apr 18Millersville InviteApr 18 · Hammer · Place 7 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg7.39.96mFr
Apr 18Millersville InviteApr 18 · Javelin · Place 3 · Lancaster BibleLancaster BibleJavelin800g3.50.54mFr
Apr 18Millersville InviteApr 18 · Discus · Place 17 · Lancaster BibleLancaster BibleDiscus2kg17.32.74mFr
Apr 18Millersville InviteApr 18 · Shot Put · Place 18 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg18.11.23mFr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 24 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg24.38.09mFr
Apr 9Messiah InvitationalApr 9 · Javelin · Place 20 · Lancaster BibleLancaster BibleJavelin800g20.48.11mFr
Apr 3Millersville MetricsApr 3 · Hammer · Place 10 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg10.40.66mFr
Apr 3Millersville MetricsApr 3 · Javelin · Place 1 · Lancaster BibleLancaster BibleJavelin800g1.55.02mFr
Apr 3Millersville MetricsApr 3 · Discus · Place 34 · Lancaster BibleLancaster BibleDiscus2kg34.32.65mFr
Apr 1York College Twilight MeetApr 1 · Hammer · Place 12 · Lancaster BibleLancaster BibleHammer1238.74mFr
Apr 1York College Twilight MeetApr 1 · Javelin · Place 4 · Lancaster BibleLancaster BibleJavelin454.01mFr
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 11 · Lancaster BibleLancaster BibleJavelin800g11.48.76mFr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 38 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg38.11.68mFr
Feb 20Golden Bear InviteFeb 20 · Weight Throw · Place 6 · Lancaster BibleLancaster BibleWeight Throw35lb / 15.9kg6.12.79m PBFr
Feb 20Golden Bear InviteFeb 20 · Shot Put · Place 15 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg15.10.49mFr

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Hammer · Place 10 · Lancaster BibleLancaster BibleHammer16lb / 7.26kg10.37.23m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Javelin · Place 8 · Lancaster BibleLancaster BibleJavelin800g8.51.77m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Discus · Place 18 · Lancaster BibleLancaster BibleDiscus2kg18.33.50m PBFr
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · Place 12 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg12.11.08mFr
Feb 13NCCAA National Indoor Track and Field ChampionshipsFeb 13 · Weight Throw · Place 12 · Lancaster BibleLancaster BibleWeight Throw35lb / 15.9kg12.12.96m PBFr
Feb 13NCCAA National Indoor Track and Field ChampionshipsFeb 13 · Shot Put · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg--FOULFr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 24 · Lancaster BibleLancaster BibleWeight Throw2411.34mFr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 27 · Lancaster BibleLancaster BibleShot Put2711.70mFr
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 24 · Lancaster BibleLancaster BibleWeight Throw35lb / 15.9kg24.12.16mFr
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg--FOULFr
Jan 17Alvernia Winter InvitationalJan 17 · Weight Throw · Place 24 · Lancaster BibleLancaster BibleWeight Throw2411.93mFr
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 24 · Lancaster BibleLancaster BibleShot Put2411.83mFr
Jan 9Dutchmen InvitationalJan 9 · Weight Throw · Place 5 · Lancaster BibleLancaster BibleWeight Throw511.09mFR
Jan 9Dutchmen InvitationalJan 9 · Shot Put · Place 7 · Lancaster BibleLancaster BibleShot Put711.21mFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Weight Throw · Place 17 · Lancaster BibleLancaster BibleWeight Throw35lb / 15.9kg17.12.13mFr
Dec 5Diplomat OpenDec 5 · Shot Put · Place 25 · Lancaster BibleLancaster BibleShot Put16lb / 7.26kg25.11.46m PBFr

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Javelin · Place 8 · Calvary ChristianCalvary ChristianJavelin800g8.172-0912
Jun 7NJSIAA Non Public A-BJun 7 · Triple Jump · Place 8 · Calvary ChristianCalvary ChristianTriple Jump8.38-9.75 PBWind: 012
Jun 7NJSIAA Non Public A-BJun 7 · Javelin · Place 2 · Calvary ChristianCalvary ChristianJavelin800g2.179-412
Jun 7NJSIAA Non Public A-BJun 7 · Discus · Place 4 · Calvary ChristianCalvary ChristianDiscus1.6kg4.131-6 PB12
Jun 7NJSIAA Non Public A-BJun 7 · Shot Put · Place 6 · Calvary ChristianCalvary ChristianShot Put12lb6.44-3 PB12
May 21GMC ChampionshipsMay 21 · Discus · Place 19 · Calvary ChristianCalvary ChristianDiscus19110-612
May 21GMC ChampionshipsMay 21 · Triple Jump · Place 17 · Calvary ChristianCalvary ChristianTriple Jump1740-512
May 21GMC ChampionshipsMay 21 · Javelin · Place 5 · Calvary ChristianCalvary ChristianJavelin5151-112
Apr 30Middlesex County RelaysApr 30 · Javelin · Place 3 · Calvary ChristianCalvary ChristianJavelin3160-112
Apr 30Middlesex County RelaysApr 30 · Shot Put · Place 10 · Calvary ChristianCalvary ChristianShot Put1041-3.2512
Apr 30Middlesex County RelaysApr 30 · Discus · Place 14 · Calvary ChristianCalvary ChristianDiscus14112-612
Apr 27Lion InvitationalApr 27 · Javelin · Place 3 · Calvary ChristianCalvary ChristianJavelin800g3.156-0212
Apr 27Lion InvitationalApr 27 · Discus · Place 34 · Calvary ChristianCalvary ChristianDiscus1.6kg34.102-0412
Apr 27Lion InvitationalApr 27 · Shot Put · Place 14 · Calvary ChristianCalvary ChristianShot Put12lb14.40-04.2512
Apr 20Colts Neck Spring InvitationalApr 20 · Javelin · Place 5 · Calvary ChristianCalvary ChristianJavelin800g5.138-412
Apr 20Colts Neck Spring InvitationalApr 20 · Shot Put · Place 22 · Calvary ChristianCalvary ChristianShot Put12lb22.37-212
Apr 13Husky RelaysApr 13 · Shot Put · Place 12 · Calvary ChristianCalvary ChristianShot Put1239-0.3012
Apr 13Husky RelaysApr 13 · Javelin · Place 6 · Calvary ChristianCalvary ChristianJavelin6133-512
Apr 13Husky RelaysApr 13 · Discus · Place 16 · Calvary ChristianCalvary ChristianDiscus1695-012

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 2 · Calvary ChristianCalvary ChristianJavelin800g2.147-0311
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Discus · Place 5 · Calvary ChristianCalvary ChristianDiscus1.6kg5.118-0011
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Shot Put · Place 9 · Calvary ChristianCalvary ChristianShot Put12lb9.39-06.2511
May 23GMC ChampionshipsMay 23 · Javelin · Place 7 · Calvary ChristianCalvary ChristianJavelin800g7.135-0311
May 23GMC ChampionshipsMay 23 · Discus · Place 12 · Calvary ChristianCalvary ChristianDiscus1.6kg12.121-0911
May 23GMC ChampionshipsMay 23 · Shot Put · Place 22 · Calvary ChristianCalvary ChristianShot Put12lb22.38-08.0011
May 6Raider Rumble Throwing MeetMay 6 · Javelin · Place 5 · Calvary ChristianCalvary ChristianJavelin5136-6—
May 6Raider Rumble Throwing MeetMay 6 · Discus · Place 21 · Calvary ChristianCalvary ChristianDiscus2194-8—
May 2Middlesex County RelaysMay 2 · Javelin · Place 10 · Calvary ChristianCalvary ChristianJavelin800g10.123-1111
May 2Middlesex County RelaysMay 2 · Discus · Place 15 · Calvary ChristianCalvary ChristianDiscus1.6kg15.108-611
May 2Middlesex County RelaysMay 2 · Shot Put · Place 39 · Calvary ChristianCalvary ChristianShot Put12lb39.34-111
Apr 22Colts Neck Spring InvitationalApr 22 · Shot Put · Place 31 · Calvary ChristianCalvary ChristianShot Put3135-11.7511
Apr 22Colts Neck Spring InvitationalApr 22 · Shot Put · Place 31 · Calvary ChristianCalvary ChristianShot Put3135-11.7511
Apr 22Colts Neck Spring InvitationalApr 22 · Discus · Place 45 · Calvary ChristianCalvary ChristianDiscus4590-011
Apr 22Colts Neck Spring InvitationalApr 22 · Discus · Place 45 · Calvary ChristianCalvary ChristianDiscus4590-011
Apr 15Husky RelaysApr 15 · Shot Put · Place 24 · Calvary ChristianCalvary ChristianShot Put2436-611
Apr 15Husky RelaysApr 15 · Discus · Place 20 · Calvary ChristianCalvary ChristianDiscus2095-311
Apr 15Husky RelaysApr 15 · Shot Put · Place 24 · Calvary ChristianCalvary ChristianShot Put2436-611
Apr 15Husky RelaysApr 15 · Discus · Place 20 · Calvary ChristianCalvary ChristianDiscus2095-311

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 10 · Calvary ChristianCalvary ChristianDiscus1083-0210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 10 · Calvary ChristianCalvary ChristianDiscus1083-0210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 9 · Calvary ChristianCalvary ChristianShot Put939-00.5010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 9 · Calvary ChristianCalvary ChristianShot Put939-00.5010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 19 · Calvary ChristianCalvary ChristianDiscus1983-210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 13 · Calvary ChristianCalvary ChristianShot Put1339-0.5010
May 26Essex County RelaysMay 26 · Discus · Place 32 · Calvary ChristianCalvary ChristianDiscus1.6kg32.87-110
May 26Essex County RelaysMay 26 · Shot Put · Place 27 · Calvary ChristianCalvary ChristianShot Put12lb27.34-2.5010
May 24GMC ChampionshipMay 24 · Discus · Place 30 · Calvary ChristianCalvary ChristianDiscus1.6kg30.92-0910
May 24GMC ChampionshipMay 24 · Shot Put · Place 28 · Calvary ChristianCalvary ChristianShot Put12lb28.36-05.0010