The Philadelphia Eagles gave running back LeSean McCoy a five-year contract extension, locking up one of the NFL's most potent offensive weapons until 2017.
The Eagles announced the deal Thursday.
"I'm just so happy, so excited," McCoy said during a press conference.
He set single-season franchise records with 17 rushing touchdowns and 20 overall TDs this past season, rushing for 1,309 yards in 15 games with 315 receiving yards tacked on.
McCoy has broken the 1,000-yard rushing barrier in each of the last two years after gaining 637 as a rookie in 2009 and locking him up with a long-term deal was seen as a priority by observers of the team.
"We're very excited to build within this football team and keep our good players here," said Eagles head coach Andy Reid, who called McCoy part of the good young nucleus of the team.
Indeed, Eagles general manager Howie Roseman said it was the team's goal to focus on signing its own players and keeping the core of the team intact.
"Obviously, LeSean was an important part of that and it was important to get that done and get it done quickly," said Roseman. "I speak for all of us when I say we're excited he's going to be here for a long time."
The new deal is for a maximum of $45 million with $20.765 million guaranteed, according to multiple reports.
It comes on the heels of the Eagles resigning other key cogs on both sides of the ball, including wide receiver DeSean Jackson, defensive end Trent Cole and offensive tackle Todd Herremans.
Jackson signed a five-year deal in March after holding out in training camp last year while he eyed a long-term deal. His lack of a contract was seen as a distraction during the season.
Asked if his play would have been impacted by a similar situation, McCoy said he wasn't sure.
"I can't say because it really didn't get to that point," he said.
McCoy has played 46 games for the Eagles -- starting 32 -- and has rushed for 3,026 yards and 28 touchdowns on 635 carries with 166 catches for 1,215 yards and five more scores.
Eagles quarterback Michael Vick offered his teammate congratulations on Twitter.
"We are in this together," Vick wrote. "Let's go to work."