When the Denver Broncos signed Willis McGahee last season, he was expected to be a complementary back. McGahee then went on and ran for 1,199 yards last season.

This year, McGahee’s production was expected to wane because of quarterback Peyton Manning. Through a quarter of the season, McGahee has continued to be a huge part of Denver’s offense. McGahee, who turns 31 this month, has 325 yards rushing and is averaging 4.7 yards a carry.

According to ESPN Stats & Information, McGahee’s nine 100-yard rushing games is tied with Houston's Arian Foster as the most in the NFL since the beginning of last season. In 2009-10, while with Baltimore, McGahee had just one 100-yard game. After averaging 29.7 yards per game in those last two years with the Ravens, McGahee is averaging 80.2 yards per game as a Bronco.

Running backs usually don’t improve late in their career, but that is exactly what McGahee is doing.