He also played for the St. Louis Rams, Green Bay Packers, Oakland Raiders, New Orleans Saints and Los Angeles Chargers.
[8][9] Throughout training camp, Cook competed against Alge Crumpler and Craig Stevens for a role as the primary backup tight end.
[10] Head coach Jeff Fisher named Cook the fourth tight end on the Titans' depth chart to begin the regular season, behind Bo Scaife, Alge Crumpler, and Craig Stevens.
[13] Cook competed against Craig Stevens throughout training camp to be the second tight end on the depth chart after Alge Crumpler departed during free agency.
Offensive coordinator Mike Heimerdinger named Cook the third tight end on the depth chart to start the season, behind Bo Scaife and Craig Stevens.
[14] On December 19, 2010, Cook earned his first career start after Bo Scaife was benched as a possible result of comments he made about a divided locker room.
[18] During training camp, Cook competed to be the starting tight end against Craig Stevens after Bo Scaife departed during free agency.
Head coach Mike Munchak named Cook the second tight end on the depth chart to start the regular season, behind Craig Stevens.
[19] On October 2, 2011, Cook caught two passes for 93 yards and scored on an 80-yard touchdown reception from quarterback Matt Hasselbeck during a 31–13 win at the Cleveland Browns.
[27] He reportedly received interest from multiple teams, including the Chicago Bears, Cleveland Browns, Miami Dolphins, and St. Louis Rams.
Cook appeared in all 16 games with 12 starts and caught 39 passes for 481 receiving yards and was held without a touchdown reception for the first time since his rookie season.
[44] On September 25, 2016, Cook caught a pass for a 15-yard gain before exiting in the second quarter of the Packers' 34–27 victory against the Detroit Lions after spraining his ankle.
During the fourth quarter, Cook caught a six-yard pass from quarterback Aaron Rodgers, but had it stripped away by cornerback Josh Norman.
[48] On January 8, 2017, Cook appeared in his first career playoff game and caught five passes for 48 yards during a 38–13 win against the New York Giants in the NFC Wild Card Round.
[49] On January 15, 2017, Cook made six receptions for 103 yards and a touchdown as the Packers' defeated the Dallas Cowboys 34–31 in the NFC Divisional Round.
[50] During the fourth quarter, Cook caught a 36-yard pass from Aaron Rodgers along the sideline with three seconds left to set up the Packers' game-winning 51-yard field goal by Mason Crosby.
[52] Cook became an unrestricted free agent after the season ended and began visiting teams after he was unable to agree to terms for a new contract with the Green Bay Packers.
[9][54][55] Cook entered training camp slated as the starting tight end, but saw competition from both Clive Walford and Lee Smith.
[59] On October 19, Cook caught six passes for 107 yards as the Raiders defeated the Kansas City Chiefs 31–30 on Thursday Night Football.
[62] During Monday Night Football against the Los Angeles Rams in Week 1, Cook finished with 180 receiving yards as the Raiders lost by a score of 33–13.
[75] In Week 2 against his former team, the Las Vegas Raiders on Monday Night Football, Cook caught his first touchdown reception of the season during the 34–24 loss.