Tony Romo is staying at CBS, signing a long-term deal to remain as the network's lead NFL analyst.

The deal is worth $17 million a year, per the Sports Business Journal and New York Post.

Since 2017, Romo has worked alongside play-by-play announcer Jim Nantz. Romo received praise for his knack for predicting the plays that teams would run.

In January, Front Office Sports reported that ESPN was prepared to pursue Romo and make him the highest-paid sports broadcaster in history.

Romo went undrafted out of Eastern Illinois and was a member of the Dallas Cowboys from 2003-2016. Romo became the Cowboys' starting quarterback during the 2006 and remained with the team until the 2016 season, when a preseason back injury forced him to the sideline and rookie quarterback Dak Prescott into the starting lineup.

In 14 seasons in the NFL, Romo only earned 17 million per year three times.