Larry Fitzgerald has been the dude in Arizona for nine years. Fitzgerald is still going to be a weapon as long as his hamstring lets him, but he may be doing it for another team in the near future. ESPN's sources are reporting that Fitzgerald may be traded after the 2013 season if a trade isn't completed before deadline, which is this Tuesday.

The eight-year, $120 million contract extension Fitzgerald signed in 2011 will earn him $18 million in the next season, and the Cardinals can save $8 million if they trade him. It's a win-win, especially for Fitzgerald, who's been playing for a team that's had only two winning seasons since he was drafted. Last year was another bad one that had Arizona go 5-11 despite starting 4-0. After leading the franchise in career receiving yards (10,835), receiving touchdowns (81), and receptions (796), it may be time to move on to greener turf and leave the Cards to fend for themselves, even though they do not have that much talent to do so with.

RELATED: The 25 Biggest Fantasy Football Busts of All Time 

[via ESPN]