James Palmer of NFL Media reports that free agent TE Gary Barnidge left his visit with the Jaguars on Tuesday with a contract.

Mike Kaye has confirmed the news.

Barnidge previously visited with the Bills and has heard from multiple teams including the Jaguars and some of his old coaches with the Broncos since becoming available before meeting with Jacksonville today.

Barnidge, 31, is a former fifth-round pick of the Panthers back in 2008. He spent five years in Carolina before signing a three-year contract with the Browns.

The Browns somewhat surprisingly cut Barnidge loose a few months ago after they traded up in round one to get Miami TE David Njoku.

In 2016, Barnidge appeared in all 16 games and caught 55 passes for 612 yards receiving and two touchdowns. Pro Football Focus has him rated as the No. 25 tight end out of 63 qualifying players.

We have him featured in our Top 50 Available Free Agents list.