This past weekend, Frank Gore set another historic mark in what is quickly becoming an all-time great career. Gore rushed for 83 yards Sunday, which brought his career total to 8,743 yards. This is a big deal because he officially surpassed Joe Perry as the 49ers franchise rushing leader. Gore had previously passed Perry for the 49ers rushing record covering their NFL years. However, Perry was on the team during their last two seasons in the AAFC. On Sunday, Gore passed Perry for his total yards, and not just his NFL yards. Congrats to Frank!

As Gore looks forward, now seemed as good a time as any to take a look at Gore's contract. It wasn't too long ago that Gore briefly held out for a new contract after the lockout ended in 2011. He was asking for money in the terms of DeAngelo Williams (near $40 Million), but it all worked out for the best, as it usually does for the 49ers when it comes to extending their guys (See Vernon Davis, Patrick Willis, Andy Lee, Ahmad Brooks and recently NaVorro Bowman).

But the terms were rough when reported by the likes of Matt Maiocco and Jason LaCanfora, it was reported that Gore received no signing bonus, had up to $4 million in bonuses for 2012, and 2013-2014 had the ability to get out if need be. Well some are true, and well some are wrong.

Gore did receive no signing bonus, and he does have $4 million in bonuses in 2012. However, the breakdown is different then reported. A source has provided some new information indicating Gore has $2 million in roster bonuses in 2012. As we have seen with most 49ers contracts recently, the roster bonuses are broken down on a per game active basis. For games active, he receives $125,000. He also received a $1 million roster bonus in March of this year and has $400,000 workout bonuses. But here is the catch. It was reported that Gore had incentives for rushing and receiving yardage totals of around $750,000. Well that is false according to my source. He gets $600,000 in 2012 for being active for at least 13 games. He will also receive $750,000 for being active in 13 games in 2013 an 2014. His cap figures stay the same, $6 million in 2012, and $6.45 million in 2013-2014.

His deal is structured such that it is easy to get out if Gore becomes injured, or is otherwise out for a long period of time.

A good note is that Gore's agent is Drew Rosenhaus. He also represents NaVorro Bowman. Given that Rosenhaus represents Anthony Davis, and other 49ers, it seems that the 49ers have been building a good relationship with the Rosenhaus.

Below are the current terms for Gore's contract.

Cap Information