Rather than test free agency, Bengals tight end Mike Gesicki agreed to a three-year contract on Saturday to remain in Cincinnati.