The New York Giants are releasing veteran wide receiver Brandon Marshall, according to Kimberley A. Martin of the Washington Post:

This move is hardly a surprise, as the Giants didn't get much from the 34-year-old in 2017. New York signed Marshall to a two-year contract worth $12 million last season, and he was expected to form a three-headed monster at wide receiver with Odell Beckham Jr. and Sterling Shepard.

But Marshall only appeared in five games, as an ankle injury killed his season early. He finished with just 18 catches for 154 yards and didn't catch a touchdown pass. A disastrous season for the Giants saw head coach Ben McAdoo and general manager Jerry Reese relieved from their duties, so Marshall isn't the only person losing his job in the organization.

The question now is if another team will sign Marshall, who has been a declining commodity in the last two years. The six-time Pro Bowler has posted eight 1,000-yard seasons in his career, but the age and injury history will undoubtedly scare plenty of teams.

Marshall did have a productive 2016 season with a miserable New York Jets team, finishing with 59 catches for 788 yards and three touchdowns, so perhaps he does have a little bit left in the tank, if healthy.

But if this is the end of Marshall's career, it's safe to believe he's done enough to warrant Hall of Fame consideration. Drafted with the 199th pick by the Denver Broncos in 2006, Marshall has been one of the most dominant and consistent wide receivers of the 21st century.

He had 959 career receptions for 12,215 yards and 82 touchdowns. Amazingly, Marshall has never even appeared in a playoff game - though his 2006 Broncos and 2015 Jets teams did finish with winning records.

Marshall is one of the best locker room leaders out there, and perhaps he could be used in a mentoring role for developing quarterbacks. But it's anybody's guess if he'll land one more job in the NFL.

NEXT: FORMER NFL PLAYERS WITH SURPRISING NET WORTHS