Cook entered the 2009 NFL draft and attended the NFL Scouting Combine in Indianapolis, Indiana. He was projected to be a third round pick by NFL draft experts and scouts. At the conclusion of the pre-draft process, Cook was ranked as the fourth best tight end prospect in the draft by NFL draft analyst Mike Mayock.[4]
On July 2, 2009, the Tennessee Titans signed Cook to a four-year, $2.45 million contract that included a signing bonus of $711,000.[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.[11]
On September 20, 2009, he made his professional debut in the Titans' Week 2 loss to the Houston Texans after being a healthy scratch the previous week. On October 4, 2009, Cook caught two passes for 11 yards during a 37–17 loss at the Jacksonville Jaguars in Week 4. Cook caught his first NFL reception from quarterback Kerry Collins for a five-yard gain in the third quarter.[12]
Cook finished his rookie season with nine receptions for 74 receiving yards in 14 games and no starts.[13]
2010 season
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.[15] He finished the Titans 31–17 victory against the Houston Texans with three catches for 42 receiving yards. On December 26, 2010, Cook caught five passes for a season-high 96 yards and scored his first NFL touchdown during a 34–14 loss at the Kansas City Chiefs. He caught a 22-yard touchdown reception off a pass by quarterback Kerry Collins in the third quarter to mark his first career touchdown.[16]
Cook appeared in all 16 games and made one start in 2010 while making 29 receptions for 361 receiving yards and a touchdown. He also had a career-high six combined tackles on special teams.[17]
2011 season
On January 28, 2011, the Titans fired head coach Jeff Fisher after they finished fourth in the AFC South with a 6–10 record in 2010.[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.[20] In Week 15, he had a season-high nine catches for 103 yards as the Titans lost at the Indianapolis Colts by a score of 27–13.[21] The following week, Cook caught eight passes for a season-high 169 yards and a touchdown during a 23–17 win at the Jacksonville Jaguars in Week 16. Cook caught a 55-yard touchdown pass from quarterback Matt Hasselbeck in the first quarter.[22]
Cook appeared in all 16 games and had five starts in 2011 while catching 49 passes for a career-high 759 receiving yards and three touchdowns. He also made five solo tackles while appearing on special teams in 2011.[23]
2012 season
Cook returned as the secondary tight end behind Craig Stevens in 2012 under offensive coordinator Chris Palmer.[24] On December 9, 2012, Cook caught three passes for 20 yards and a touchdown before exiting during a 27–23 loss at the Indianapolis Colts due to an injury.[25]
Cook finished the 2012 season with 44 receptions for 523 yards and four touchdown receptions in 13 games and five starts.[26]
On March 12, 2013, the St. Louis Rams signed Cook to a five-year, $35.10 million contract with $16 million guaranteed where he was reunited with Jeff Fisher.[30]
Cook entered training camp slated as the starting tight end. Head coach Jeff Fisher named Cook the starter to begin the regular season. He made his Rams' debut in their season-opener against the Arizona Cardinals and caught a season-high seven passes for 141 yards and two touchdowns in a 27–24 win. He fumbled a possible touchdown in the first quarter as it was stripped by Tyrann Mathieu and recovered by Karlos Dansby for a touchback. Cook caught his first touchdown of the season on a 13-yard pass from quarterback Sam Bradford during the second quarter.[31]
Cook finished his first season with the Rams with 51 receptions for 671 receiving yards and a career-high five touchdowns in 16 games and 13 starts.[32]
2014 season
Cook entered training camp slated as the starting tight end, but saw competition for the role from Lance Kendricks.[33] Offensive coordinator Brian Schottenheimer named Cook the secondary tight end, behind Lance Kendricks.[34]
Cook finished the 2014 season with 52 receptions for 634 yards and three touchdowns in 16 games and six starts.[35]
2015 season
Head coach Jeff Fisher named Cook and Lance Kendricks the starting tight ends to start the regular season as the Rams chose to primarily use two-tight end sets. 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.[36] Cook played in 70% of the Rams' offensive snaps and led their tight ends with 672 offensive snaps.[37]
2016 season
During the offseason, Cook was expected to be cut by the St. Louis Rams due to his $8.30 million cap number in 2016.[38] On February 19, 2016, the Rams officially released Cook, freeing $5.69 million in cap space.[39] As an unrestricted free agent, Cook received interest from a few teams and attended a meeting with the Green Bay Packers.[40]
Green Bay Packers
On March 28, 2016, the Green Bay Packers signed Cook to a one-year, $2.75 million contract with $875,000 guaranteed.[41][42]
On June 3, 2016, it was reported that Cook underwent surgery on his foot. The surgery was deemed a preventive measure and his recovery caused him to miss the majority of training camp.[43] On August 9, 2016, Cook returned from his injury and fully participated in training camp. His absence significantly delayed his ability to become the primary tight end for the Green Bay Packers and he was subsequently named the secondary starting tight end to begin the regular season, behind Richard Rodgers.[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.[45] Cook was subsequently inactive for the next six games (Weeks 4–10) due to the ankle injury. His injury ended his 51-game streak of consecutive game appearances. On November 20, Cook returned from his injury and caught a season-high six passes for 105 yards and a touchdown during a 42–24 loss at the Washington Redskins. During the fourth quarter, Cook caught a six-yard pass from quarterback Aaron Rodgers, but had it stripped away by cornerback Josh Norman.[46] Cook finished his single season with the Packers with 30 receptions for 377 receiving yards and a touchdown in ten games and five starts.[47]
The Packers finished first in the NFC North with a 10–6 record and earned a playoff berth.[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.[51] The following week, Cook started in the NFC Championship and caught seven passes for 78 yards and a touchdown during a 44–21 loss at the Atlanta Falcons.[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. He attended meetings with multiple teams, including the Seattle Seahawks, Oakland Raiders, and Minnesota Vikings.[53]
Oakland Raiders
2017 season
On March 16, 2017, the Oakland Raiders signed Cook to a two-year, $10.60 million contract with $5 million guaranteed.[9][54][55]
Cook entered training camp slated as the starting tight end, but saw competition from both Clive Walford and Lee Smith.[56] Head coach Jack Del Rio officially named Cook the starting tight end at the start the regular season.[57]
Cook made his Raiders debut in their season-opener against the Tennessee Titans and made five receptions for 56 yards in a 26–16 victory.[58] In Week 3, Cook caught four passes for 43 receiving yards and a touchdown during a 27–10 loss at the Washington Redskins. He caught a 21-yard touchdown pass from quarterback Derek Carr to mark his first touchdown as a Raider.[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.[60] In Week 9, he had a season-high 126 receiving yards on eight receptions during a 27–24 victory against the Miami Dolphins on Sunday Night Football.[61]
Cook started in all 16 games for the first time in his career and made a then career-high 54 receptions for 688 receiving yards and two touchdowns.[62]
2018 season
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. His 180 receiving yards are a Raiders' franchise record for a tight end.[63] In Week 4, a 45–42 overtime victory over the Cleveland Browns, Cook had eight receptions for 110 receiving yards and two touchdowns.[64] In Week 14 against the Pittsburgh Steelers, he caught seven passes for 116 yards in a 24–21 victory.[65] Cook finished the 2018 season setting career-highs in receptions (68), receiving yards (896), and touchdowns (6).[66]
Cook was named to his first Pro Bowl after the season concluded as a replacement for Travis Kelce.[67]
New Orleans Saints
2019 season
On March 26, 2019, Cook signed a two-year contract worth $15.5 million with the New Orleans Saints.[68]
Cook made his Saints debut in the season-opener against the Houston Texans in the narrow 30–28 victory.[69] During Week 5 against the Tampa Bay Buccaneers, Cook caught his first receiving touchdown of the season in the 31–24 win.[70] During Week 12 against the Carolina Panthers, Cook caught six passes for 99 yards and a touchdown in the 34–31 victory.[71] Two weeks later against the San Francisco 49ers, Cook caught two passes for 64 yards, both for touchdowns, but left the eventual 48–46 defeat with a head concussion. He was later diagnosed with a concussion and was ruled out for the rest of the game.[72] During Week 16 against the Tennessee Titans, Cook caught three passes for 84 yards and two touchdowns in the 38–28 road victory.[73] Overall, he finished the 2019 season with 43 receptions for 705 receiving yards and nine receiving touchdowns.[74] He earned a second consecutive Pro Bowl nomination.[75]
2020 season
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.[76] He finished the 2020 season with 15 appearances and five starts. He recorded 37 receptions for 504 receiving yards and seven receiving touchdowns.[77]
On March 3, 2021, Cook was released by the Saints.[78]
Los Angeles Chargers
On March 18, 2021, the Chargers signed Cook to a one-year, $6 million contract with $4.5 million guaranteed.[79] In the 2021 season, he appeared in 16 games, of which he started ten. He finished with 48 receptions for 564 receiving yards and four receiving touchdowns.[80]