Arizona Cardinals receiver DeAndre Hopkins (10) warms up before their game against the Tampa Bay Buccaneers at State Farm Stadium in Glendale on Dec. 25, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) reaches the ball in the first quarter against the Denver Broncos at Empower Field at Mile High in Denver on Dec. 18, 2022.
Patriots cornerback Marcus Jones (25) defends Cardinals wide receiver DeAndre Hopkins (10) during the first half of a game at State Farm Stadium in Glendale on Dec. 12, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs with the ball after a catch against the New England Patriots during the third quarter at State Farm Stadium in Glendale on Dec. 12, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) tries to catch the ball with one hand between New England Patriots safety Adrian Phillips (21) and New England Patriots cornerback Marcus Jones (25) during the second quarter at State Farm Stadium in Glendale on Dec. 12, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates with fans after a touchdown catch against the Los Angeles Chargers during the first quarter at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches a pass during warm-ups prior to facing the Los Angeles Chargers at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates after a touchdown catch against the Los Angeles Chargers during the first quarter at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals receiver DeAndre Hopkins (10) runs after a catch against Los Angeles Chargers safety Derwin James Jr. (3) during the first half at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) breaks a tackle by Los Angeles Chargers safety JT Woods (22) before scoring a touchdown after a catch during the first quarter at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) is introduced prior to the game against the San Francisco 49ers at Estadio Azteca on Nov. 21, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs away from Los Angeles Chargers linebackers Kenneth Murray Jr. (9) and Troy Reeder (42) before scoring a touchdown after a catch during the first quarter at State Farm Stadium in Glendale on Nov. 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches a pass for a first down in the first half against the Los Angeles Rams at SoFi Stadium in Los Angeles on Nov. 13, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs in for a touchdown against the Seattle Seahawks at State Farm Stadium in Glendale on Nov. 6, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) bows after a touchdown catch against the Seattle Seahawks during the first quarter at State Farm Stadium in Glendale on Nov. 6, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) scores a touchdown after a catch against the Seattle Seahawks during the first quarter at State Farm Stadium in Glendale on Nov. 6, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates after a catch against the Seattle Seahawks during the first quarter at State Farm Stadium in Glendale on Nov. 6, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches a touchdown pass from quarterback Kyler Murray (not pictured) as Minnesota Vikings safety Harrison Smith (22) defends during the second quarter at U.S. Bank Stadium in Minneapolis on Oct. 30, 2022.
Cardinals DeAndre Hopkins (10) comes off the line against the Saints during a game at State Farm Stadium in Glendale on Oct. 20, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) reacts after their 42-34 win over the New Orleans Saints at State Farm Stadium in Glendale on Oct. 20, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) reacts after their 42-34 win over the New Orleans Saints at State Farm Stadium in Glendale on Oct. 20, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs with the ball before they take on the New Orleans Saints at State Farm Stadium in Glendale on Oct. 20, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) takes the field before they take on the New Orleans Saints at State Farm Stadium in Glendale on Oct. 20, 2022.
Arizona Cardinals DeAndre Hopkins (10) catches a pass behind his back during training camp at State Farm Stadium in Glendale on July 27, 2022.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates with Arizona Cardinals running back James Conner (6) after the touchdown in the first half against the Chicago Bears at Soldier Field in Chicago on Dec. 2, 2021.
Arizona Cardinals wide receiver DeAndre Hopkins (10) waits during a timeout during the third quarter against the Houston Texans in Glendale on Oct. 24, 2021.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates after scoring a touchdown against the Houston Texans in the first half at State Farm Stadium in Glendale on Oct. 24, 2021.
Arizona Cardinals wide receiver DeAndre Hopkins (10) celebrates a touchdown catch with wide receiver A.J. Green (18) against the Minnesota Vikings during the first quarter in Glendale on Sept. 19, 2021.
Arizona Cardinals wide receiver Deandre Hopkins (10) celebrates after catching a 15-yard touchdown pass in the first half against the Minnesota Vikings at State Farm Stadium in Glendale on Sept. 19, 2021.
Cardinals wide receiver DeAndre Hopkins (center left) runs during a run test with other players as Cardinals players report for camp at State Farm Stadium In Glendale on July 27, 2021.
Cardinals’ Kyler Murray (1) throws a pass to DeAndre Hopkins (10) during the second half at State Farm Stadium in Glendale on Dec. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) scores a touchdown after a catch while defended by Philadelphia Eagles cornerback Michael Jacquet (38) during the fourth quarter on Dec. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) scores a touchdown after a catch while defended by Philadelphia Eagles cornerback Michael Jacquet (38) during the fourth quarter on Dec. 20, 2020.
Cardinals’ DeAndre Hopkins (10) comes away with a catch against Eagles’ Michael Jacquet (38) during the first half at State Farm Stadium in Glendale, Ariz. on Dec. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) fumbles the ball after a hit by Philadelphia Eagles cornerback Michael Jacquet (38) during the first quarter on Dec. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches a pass between Philadelphia Eagles cornerbacks Kevon Seymour (41) and Michael Jacquet (38) during the second quarter on Dec. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches a pass against New York Giants cornerback James Bradberry (24) during the first half at MetLife Stadium on Dec. 13, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs against Los Angeles Rams cornerback Jalen Ramsey (20) after a catch during the fourth quarter at State Farm Stadium in Glendale on Dec. 6, 2020.
Cardinals’ DeAndre Hopkins (10) catches a game-winning touchdown catch over Bill’s Tre’Davious White (27) and Micah Hyde (23) with 2 seconds left in the fourth quarter at State Farm Stadium in Glendale on Nov. 15, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches the game-winning touchdown between Buffalo Bills safety Jordan Poyer (21), and safety Micah Hyde (23) during the fourth quarter at State Farm Stadium in Glendale on Nov. 15, 2020. The Cardinals won 32-30.
Arizona Cardinals wide receiver DeAndre Hopkins (10) makes a touchdown catch against Seattle Seahawks cornerback Quinton Dunbar (22) in the first half during a game at State Farm Stadium in Glendale on Oct. 25, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches the ball against the New York Jets during the first half at MetLife Stadium on Oct. 11, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (right) runs past Carolina Panthers defensive tackle Kawann Short during the second half of an NFL football game on Oct. 4, 2020, in Charlotte, N.C.
Arizona Cardinals wide receiver DeAndre Hopkins gestures during the second half of an NFL football game against the Carolina Panthers on Oct. 4, 2020, in Charlotte, N.C.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs after a catch against the Detroit Lions during the fourth quarter at State Farm Stadium in Glendale on Sept. 27, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs the ball against Detroit Lions cornerback Chris Jones (41) in the second half at State Farm Stadium in Glendale on Sept. 27, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) breaks a tackle by Washington Football Team cornerback Jimmy Moreland (20) after a catch during the first quarter at State Farm Stadium in Glendale on Sept. 20, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs the ball against the Detroit Lions in the second half at State Farm Stadium in Glendale on Sept. 27, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) walks on the field during practice on Sept. 17, 2020, at Dignity Health Arizona Cardinals Training Center in Tempe, Ariz.
Arizona Cardinals wide receiver DeAndre Hopkins (10) runs against the San Francisco 49ers during the second half of an NFL football game in Santa Clara, Calif., on Sept. 13, 2020.
Arizona Cardinals wide receiver DeAndre Hopkins (10) during training camp at State Farm Stadium in Glendale on Aug. 19, 2020.
52/52 SLIDES
When the Arizona Cardinals orchestrated their March 2020 trade with the Houston Texans to acquire All-Pro wide receiver DeAndre Hopkins, it was widely regarded as the steal of the century in the NFL.
In the moment and through Hopkins’ first season in Arizona, it may have been then-General Manager Steve Keim’s greatest work, bigger than plucking quarterback Carson Palmer from the Raiders for a sixth-round draft pick, better perhaps than even signing quarterback Kurt Warner off the scrapheap as a free agent in 2005.
Hopkins wasn’t an aging former superstar when he joined the Cardinals. He was 27 and in the prime of his career. Not only that, but Keim got him for a song, sending a second-round pick to Houston along with unloading unproductive running back David Johnson and his way-too-hefty salary and a flip of fourth-round picks to complete the fleecing.
The move ultimately would help result in the firing of Bill O’Brien as Houston’s head coach and general manager. Texans fans are probably still whining about the lopsided trade and Cardinals fans weren’t bashful about piling on and rubbing it in.
For his part, Hopkins made it feel even more too good to be true by setting a franchise single-season record his first year in Arizona with 115 receptions for 1,407 receiving yards and six touchdowns. Quarterback Kyler Murray was completely invested and enthralled with his new-found No. 1 pass catcher and everything appeared to be on the rise.
And sure enough, it was. In 2021, the Cardinals raced out to a 7-0 start and won 10 of their first 12 games overall. But with Hopkins nursing a hamstring injury and then suffering a torn MCL in his knee, the Cardinals faltered badly down the stretch and the season ended with an ugly loss to the Los Angeles Rams in the NFC Wild Card round.
That’s the beginning of the explanation as to why the Cardinals found themselves where they were on Friday, choosing to release Hopkins after just three seasons. It’s not how it was supposed to turn out, but a series of events and circumstances brought us to this moment, and it may have been unavoidable.
Hopkins’ knee injury didn’t heal as fast as some thought it would and making matters worse, Hopkins failed a drug test, and it was learned he would be suspended for the first six games of last season for violating the league’s policy regarding performance-enhancing drugs.
In his first game back, Hopkins responded with 10 receptions for 103 yards in a 42-34 win over the New Orleans Saints in Week 7. He followed that up with 12 catches for 159 yards and a touchdown during a 34-26 loss to the Minnesota Vikings in Week 8. He would even end up leading the Cardinals with 717 receiving yards in 2022 and finishing second overall with 64 receptions.
There are factions in and around the franchise who believe Hopkins never was utilized correctly in former coach Kliff Kingsbury’s offense. He was mostly kept on the left side of the field and became more of a safety blanket for Murray than a versatile playmaker you could move around.
But in what would go down as a lost 4-13 season, it’s also important to remember that Hopkins checked out on his team in the end. He chose to skip the final two weeks, making himself unavailable to finish things off. It didn’t sit well within the organization.
Hopkins, though, came to Arizona with the reputation of marching to the beat of his own drum, often declining to practice on Wednesdays, when all NFL teams begin installing their specific game plans for that weekend’s opponent. When you’re great, sometimes you can get away with that.
When you’re coming off a PED bust and more recently, find yourself on a team with an entirely new front office and revamped coaching staff, it’s time to recalibrate things. Choosing not to attend the beginning of offseason workouts this week, even though they are voluntary, wasn’t a good look for Hopkins.
New coach Jonathan Gannon was nonchalant when asked about Hopkins’ absence, saying, “I’m not worried about Hop,” and adding, “I think he’ll fit right in when he decides to come.”
Well, he’s not coming back now and for as good as things once looked between Hopkins and the Cardinals, his departure ultimately seemed inevitable. Knowing the upcoming 2023 season is going to be a difficult one with Murray still months away from returning from a torn ACL and facing having to pay Hopkins $19.4 million this year and $14.9 million in 2024, it was no longer going to work.
Hopkins isn’t the type to patiently work through a rebuilding project. And why would the Cardinals want to pay that much for an unhappy player knowing he probably wasn’t going to play the good soldier? It only made sense for the team to let Hopkins and his representatives try to facilitate a trade to another club.
In the end, neither Hopkins nor the Cardinals could find a willing trade partner to take on his salary, and part of that may have been impacted by his PED offense and lack of availability the past two years. No one doubts that Hopkins remains a dynamic presence with incredible hands. Even though he turns 31 a week from Tuesday, his skills can help put a great team over the top.
Things unraveled to the point that it wasn’t going to happen here. The Cardinals knew it and that’s why they are willing to eat $22.6 million in dead cap money now to move on from Hopkins, clear $7.3 million in cap space this season, and continue with their rebuild.
Would it have been nice if the Cardinals could have got something for Hopkins? Absolutely. For all parties involved, however, it was time to part ways.