Agostino played in high school for Delbarton and won an NCAA title at Yale. He has played mostly in the minors as a professional but had a few NHL games for Calgary, St. Louis and Boston. His 36 games with Montreal are a single-season best.