Demar Dotson has come a long way.

The 6-9 Dotson played basketball at Southern Miss. When he tried football as a senior, coaches used him for six games -- on the defensive line.

With the Buccaneers, he went from undrafted free agent in 2009 to starting right tackle last year. On Thursday, the team gave Dotson a four-year contract worth $7.5 million, according to the Tampa Bay Times.

Last season, Dotson (6-9, 315) took over for an injured Jeremy Trueblood in Week 2 and held onto the starting job even when Trueblood came back.