Staley, 29, will turn 30 at the end of August was originally selected by the 49ers in the first round (28th overall) of the 2007 NFL Draft. He initially started a RT in his rookie year before transitioning to left tackle in 2008. Staley has remained the starting LT ever since for the past six seasons.

“In today’s NFL, it is rare for a player to play his entire career with one team,” General manager Trent Baalke said in a statement. “With this extension, Joe will likely be a 49er for life. He is a three-time All-Pro and core member of our football team. His commitment and professionalism have been great assets to our team and our community. This extension reflects our philosophy of investing in our core players.”

Staley became an All-Pro in 2011, 2012 and 2013, as well as being selected to three consecutive Pro Bowls (2012, 2013 and 2014). Staley has started 98 regular season games and eight postseason contests in seven seasons with the 49ers.

In 2013, Staley was instrumental in the 49ers rushing attack which ranked third in rushing yards (2,201) and fourth in touchdowns (18).

Withe both offensive tackles locked up for the next six seasons, the 49ers attention now is focused on the interior of the offensive line. Starting LG Mike Iupati enters his contract season while reserve Daniel Kilgore will battle third-round draft pick Marcus Martin for the starting center role. Kilgore recently signed an extension through the 2017 season.

RG Alex Boone becomes the largest question mark as he held out of OTAs and minicamp in seeking a new contract. In the next two years, Boone is slated to make $3.2 million in base salary before he is a free agent after 2015.