As cleveland.com has reported, it’s a three-year, $91 million extension that will guarantee him $131 million over the next five years. Sources say it’s a straightforward contract, with no player option in the final year. Allen is now signed through the 2028-29 season. Per league rules, he cannot be traded for six months. -via Cleveland Plain Dealer / August 2, 2024