IRVING, Texas -- If Darren McFadden does something that has never been done in Dallas Cowboys' history he will make $5.85 million over the next two seasons.

NFL FREE AGENCY Keep up with player moves and incisive analysis and viewpoints on ESPN.com. • Bill Polian's Free-Agent Tracker

• Latest news, analysis: FA Wire • NFL Nation: Team-by-team look |

Top targets for each team | Needs • Williamson: Big-name FA fits • Polian: Best available free agents • ESPN Insider: Rumor Central

If he fails to rush for 1,000 yards in either season, the base value of the contract is $3 million.

McFadden received a $200,000 signing bonus and will receive a $900,000 base salary in 2015 for a $1.15 million cap figure. He earns $9,375 for every game he is on the 46-man roster. In 2016, he will earn a base salary of $1.25 million and has per-game roster bonuses that can earn him an extra $500,000. If he does not play in eight games in 2015, then the max he could earn on those per-game bonuses in 2016 is $250,000.

If he runs for 1,600 yards in back-to-back years, he will earn an extra $2.85 million. The closest in team history any running back has come to that was in 1991 and 1992 when Emmitt Smith ran for 1,563 and 1,713 yards, respectively.

If McFadden rushes for 1,000, 1,200, 1,350 or 1,600 yards in either year, he can earn up to $2.1 million. He would earn an extra $750,000 with consecutive 1,600 yard seasons. Back-to-back 1,200-yard seasons would net him an extra $250,000, and back-to-back 1,400-yard seasons would net him an extra $500,000.

If McFadden, who has one 1,000-yard season in his career, can do what Smith or Tony Dorsett did, the Cowboys will gladly pay him $5.85 million and would have a terrific bargain on their hands.