The team announced Thursday night that the remaining tickets have been purchased by the Browns, ESPN, Bud Light and WJW-TV, which will air the game.
The Browns said the four entities will distribute the tickets to the USO and other local organizations.
To air live on local television, league rules require games to be sold out 72 hours before kickoff. This is the fourth time this season the NFL has granted Arizona an extension.
As of Thursday afternoon, the Cardinals say they have about 800 tickets remaining to sell before Friday's new deadline of 2:15 p.m. local time.
The Cardinals have sold out all 38 games played at University of Phoenix Stadium, which opened in 2006.
Cleveland has not had a game blacked out since its expansion return in 1999. Of the Browns' four remaining home dates, only the Dec. 10 game against Pittsburgh is sold out. Cleveland also will host San Diego (Dec. 6), Oakland (Dec. 27) and Jacksonville (Jan. 3).
The Associated Press contributed to this story.