Raiders re-sign Darren McFadden

The Oakland Raiders have re-signed running back Darren McFadden to a one-year, $4 million deal, a source told ESPN NFL Insider Adam Schefter.

Meanwhile, Raiders running back Rashad Jennings has agreed to a contract with the New York Giants. He tweeted about the deal Tuesday evening.

McFadden has teased the Raiders with his unique blend of speed and power since they used the No. 4 overall draft pick on him in 2008 but has ultimately disappointed with his injury history.

With Hue Jackson as his offensive coordinator in 2010, McFadden had a breakout year with 1,157 yards rushing (5.2 yards per carry) and seven touchdowns with 47 catches for 507 yards and three more scores in 13 games.

The next year, under Jackson as coach, McFadden was again off to a great start, averaging 5.4 yards per carry, but his season ended with a Lisfranc injury in Game 7.

He has never played more than 13 games in a season and has missed 19 of the Raiders' past 41 games and 29 total in his six-year career while averaging 3.3 yards per carry the past two seasons.

Steady, sturdy, Jennings is the anti-McFadden in terms of staying on the field. He's not necessarily a home run threat, though he did break off an 80-yard touchdown run at Houston last season.

Jennings became the Raiders' every-down back when McFadden went down and he flourished, leading the NFL in total yards (596) in November. He rushed for a career high 733 yards and had six TDs and also caught 36 passes for 292 yards.

He did not fumble in 2013 and his 2.2 yards after first contact average was the second-best in the NFL.

ESPN.com Raiders reporter Paul Gutierrez and ESPN.com Giants reporter Dan Graziano contributed to this report.