The #Cardinals and LT DJ Humphries have reached agreement on a 3-year, $45M deal, per @MikeGarafolo. He was slated to be a free agent next month... now off the market. A big payday for the former first-round pick.

— Ari Meirov (@MySportsUpdate) February 18, 2020