The Seahawks have signed Brandon Marshall, just the latest example of them taking a shot on a veteran who may or may not have anything left. It's a low-risk flier on a guy who's certainly had a productive career, while flitting about from team to team.

Marshall is 34, and he got hurt early on with the Giants last year. But just before being lost for the season, he did have a couple of very productive games: 8 catches for 66 yards at Philadelphia, and 6 catches for 46 yards at Tampa Bay. He got injured the following week, so no way to tell if he'd be able to sustain that.

Over the last decade, Marshall been one of the league's most productive receivers. Eight times in the last 11 years, he's gone over 1,000 yards -- for four different teams, remarkably enough. He's also caught at least 100 passes in six of those seasons. In that same time span, no other receiver has more than five seasons with 100 catches; only two other players have more than four.

The list of 100-catch seasons over the past decade, grouped in order of most such seasons, is shown below. Marshall has 6 of the 50 -- 12 percent of them. Productive guy.

100-CATCH SEASONS, 2007-2017
YearPlayer Rec Yds TD
2015Brandon Marshall 1091,50214
2013Brandon Marshall 1001,29512
2012Brandon Marshall 1181,50811
2009Brandon Marshall 1011,12010
2008Brandon Marshall 1041,2656
2007Brandon Marshall 1021,3257
2017Antonio Brown1011,5339
2016Antonio Brown 1061,28412
2015Antonio Brown 1361,83410
2014Antonio Brown 1291,69813
2013Antonio Brown 1101,4998
2012Wes Welker 1181,3546
2011Wes Welker 1221,5699
2009Wes Welker 1231,3484
2008Wes Welker 1111,1653
2007Wes Welker 1121,1758
2017Larry Fitzgerald 1091,1566
2016Larry Fitzgerald 1071,0236
2015Larry Fitzgerald 1091,2159
2007Larry Fitzgerald 1001,40910
2013Andre Johnson 1091,4075
2012Andre Johnson 1121,5984
2009Andre Johnson 1011,5699
2008Andre Johnson 1151,5758
2012Reggie Wayne 1061,3555
2010Reggie Wayne 1111,3556
2009Reggie Wayne 1001,26410
2007Reggie Wayne 1041,51010
2017Jarvis Landry1129879
2015Jarvis Landry 1101,1574
2011Roddy White 1001,2968
2010Roddy White 1151,38910
2015Julio Jones 1361,8718
2014Julio Jones 1041,5936
2015Demaryius Thomas 1051,3046
2014Demaryius Thomas 1111,61911
2017Michael Thomas1041,2455
2017Keenan Allen1021,3936
2016Odell Beckham 1011,36710
2015DeAndre Hopkins 1111,52111
2014Emmanuel Sanders 1011,4049
2014Matt Forte 1028084
2013Pierre Garcon 1131,3465
2013Julian Edelman 1051,0566
2012Jason Witten 1101,0393
2012Calvin Johnson 1221,9645
2009Steve Smith 1071,2207
2009Dallas Clark 1001,10610
2007T.J. Houshmandzadeh 1121,14312
2007Derrick Mason 1031,0875

--Andy Richardson