However, he was a disaster the past two years, and after getting benched down the stretch of 2017, he exhausted his team's patience for good.
Martin received a four-game suspension for violating the NFL's performance-enhancing drug policy at the end of the 2016 season.
Martin rushed for more than 4,000 yards and 26 touchdowns over 65 starts. By December, head coach Dirk Koetter saw enough and benched him for Peyton Barber.
He carried the ball 319 times for 1,454 rushing yard and 11 touchdowns.
Martin rushed for a career-low 406 rushing yards last season and has been limited to 827 over the last two campaigns after erupting for 1,402 in 2015.
Between that and the running back's expensive contract, the release seemed inevitable. He also recorded 43 career rushing touchdowns, the fifth most in school-history. It wouldn't be surprising for the Bucs to look for a rookie early on in this year's draft.
It was all downhill from there. However, that was the most recent season the Boise State product was actually productive.
With the reemergence of the running game as a staple, and the diversification of National Football League offenses, players with talent like Martin's are invaluable in today's game.
There will likely be plenty of suitors for the 29-year-old running back.
Martin may stick on the free agent market for a while, and it is possible he may not find a team until the preseason, if he does at all.