2017: Made 13 appearances in the midfield... Averaged 23.9 minutes per match in non-conference action... Saw 28 minutes off the bench at Dayton and 32 minutes off the bench vs. George Mason before playing back-to-back 50-plus minute matches at La Salle (season-high 52 minutes) and VCU (51 minutes)... Closed season with 15 minutes off the bench vs. George Washington.
2016: One of four Hawks to appear in all 18 matches… Earned starts in SJU’s final three matches of the season against Duquesne, which marked his first collegiate start, La Salle, and Yale… Ranked fifth among all midfielders in minutes played (704)… Ranked third on the team in shots on goal (6) and tied for third in shots (13) en route to leading SJU in SOG percentage (.462)... Played career-high 58 minutes off the bench against Navy… Added 55 minutes against La Salle, 53 minutes against Howard, and 50 minutes against Duquesne… Landed both of his shots on goal against Pittsburgh... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll both semesters.
2015: Made 11 appearances... Made collegiate debut at Rider... Saw season-high 42 minutes at Dayton... Played 20-plus minutes vs. UMass (29), Penn (26), Howard (22), and Davidson (22)... Took two shots vs. Penn... Landed lone shot on goal of season vs. Howard... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll both semesters.
High School/Personal: 2014 New Jersey All-State Honorable Mention, All-South Jersey Second Team selection, and All-Olympic Conference First Team pick... Led Cherry Hill East in scoring with nine goals as a center midfielder as a senior to earn Offensive MVP honors... Three-year letterwinner and senior captain... Played club soccer for South Jersey Elite Barons... Competed for PDA and 1996 New Jersey ODP Team... Majoring in business intelligence and analytics.
Single-Game Career Highs:
Shots: 2 (7x) last at Saint Peter's (8/28/18)
SOG: 2 vs. Pittsburgh (9/4/16)
Minutes: 58 vs. Navy (9/17/16)