Collegiate Playing Career:
- 1992-93 – Rutgers University at Newark – Head Coach Ron Van Saders (ret).
- 1994-95 – William Paterson College – Head Coach Jeff Albies (ret.).
Professional Playing Career:
- 1995 – 1997 Independent League Baseball
- (North Atlantic / North East League – A/AA)
- 1997 – Baltimore Orioles Major League Baseball (South Atlantic League – A)
- 1998 – Kansas City Royals Major League Baseball (Mid West League – A)
High School Coaching Experience:
- 1999-2001 Pitching Coach (Varsity Asst.) at Emerson Jr. Sr. High School.
- 2002-2004 Head Coach at Pascack Hills High School.
- 2005 Junior Varsity Coach at Brick High School.
- 2006 Volunteer Varsity Assistant at Teaneck High School.
- 2007 Pitching Coach at Bergen Catholic High School.
- 2008-2012 Freshman Coach at Teaneck High School.
- 2009-2012 18U Head Coach of Teaneck Titans Baseball Club.
- 2012- 12U Head Coach of Oakland Stampede Baseball Club.
- 2013 Pitching Coach at Teaneck High School.
- 2014 –Present Volunteer Pitching Coach at Emerson Jr. Sr. High School.
- 2014 –Present 16U Head Coach of NJ Cardinals Baseball Club.
High School Coaching Highlights
- 1999 – 2013 Assisted & prepared many players to participate at Division I, II, and III programs.
- 2000 & 2001 – Emerson Jr. Sr. High School won Group I State Championship Titles.
- 2005 – Ocean County Champions.
- 2010 –Teaneck High School Freshman BCCA Tournament Semi-Finalists.
- 2010 – Appointed Freshman BCCA active member.