
The Tennessee Titans are closing in on their next head coach, as San Francisco 49ers defensive coordinator Robert Saleh has reportedly agreed in principle to take over the job, according to
Adam Schefter.
Sources indicate that Saleh and the Titans are nearly aligned on all major terms, with contract language now being prepared. While the deal is not yet officially signed, momentum is clearly pointing toward Saleh becoming Tennessee’s next head coach.
The move comes after Saleh emerged as one of the final candidates following a series of interviews across the league. Tennessee elevated his interview to an in-person meeting, a signal that the organization viewed him as a top priority from the start.
Saleh’s stock rose sharply after an impressive season running the 49ers’ defense, helping San Francisco remain competitive despite injuries and personnel turnover. His leadership, intensity, and defensive identity made him a natural fit for a Titans franchise seeking toughness and structure.
For Tennessee, the appeal lies not only in Saleh’s schematic success but also in his ability to command a locker room and establish a clear culture. Team officials reportedly came away from the interview process confident that Saleh is the right voice to guide the organization forward.
While the Titans are still completing procedural steps, all signs suggest the search is effectively over. Barring an unexpected setback, Robert Saleh is expected to be formally announced as Tennessee’s next head coach in the coming days.
For the 49ers, it marks another major coaching departure. For the Titans, it represents a defining step toward a new era — one built on defense, accountability, and belief.
How to watch Bills vs. Browns: TV channel and streaming options for December 21


The Cleveland Browns (3-11), who are sliding through a three-game losing streak, will look to stop the skid on Sunday, December 21, 2025, when they host the Buffalo Bills (10-4) at Huntington Bank Field. While Buffalo enters as one of the AFC’s hottest teams, history suggests Cleveland has often found success in this matchup.
How to watch Buffalo Bills vs. Cleveland Browns
Venue: Huntington Bank Field
Time: 1 p.m. ET
Streaming (in-market viewers): Fubo (Stream now)
TV: CBS
Watching in person? Get tickets on StubHub.
Buffalo vs. Cleveland odds
Spread: Buffalo -10 (-110), Cleveland +10 (-110)
Favorite Moneyline: Buffalo -599
Underdog Moneyline: Cleveland +425
Total: 42
Total Over Odds: -110
Total Under Odds: -110
Odds provided by BetMGM.
Bills vs. Browns Head-to-Head Results
The Browns and Bills have met 23 times, including one postseason game. Cleveland holds the all-time edge in the series, leading 13-10, and has won several notable matchups at home.
| Date |
Visitor |
Score |
Home |
Result |
| 11/20/2022 |
Cleveland Browns |
23–31 |
Buffalo Bills |
Browns L |
| 11/10/2019 |
Buffalo Bills |
16–19 |
Cleveland Browns |
Browns W |
| 12/18/2016 |
Cleveland Browns |
13–33 |
Buffalo Bills |
Browns L |
| 11/30/2014 |
Cleveland Browns |
10–26 |
Buffalo Bills |
Browns L |
| 10/03/2013 |
Buffalo Bills |
24–37 |
Cleveland Browns |
Browns W |
| 09/23/2012 |
Buffalo Bills |
24–14 |
Cleveland Browns |
Browns L |
| 12/12/2010 |
Cleveland Browns |
6–13 |
Buffalo Bills |
Browns L |
Series record: Browns lead 13-10
Last meeting: Nov. 20, 2022, Bills won 31-23 at Buffalo
Injury reports
Bills
No injuries listed
Browns
No injuries listed
Stats to know
The Bills have averaged 29.4 points per game this season, which is 5.7 more than the 23.7 points per game the Browns have allowed.
Cleveland has surrendered 279.1 yards per game, 102.1 fewer than the 381.2 yards Buffalo’s offense has generated. The Bills average 6.3 yards per play, while the Browns allow 5.1.
The Browns are averaging 16.1 points per game, which is 7.0 fewer than the 23.1 points Buffalo allows.
Cleveland’s offense produces 264.3 yards per game, 48.3 fewer than the 312.6 yards per game allowed by Buffalo’s defense. The Browns average 4.6 yards per play, while the Bills give up 5.8.