In a story at ESPN.com, yesterday, Stefon Diggs was asked about next year with the Buffalo Bills. "I can't tell you what the future holds," Diggs said. It's fair to say that no one can, but it doesn't seem likely he'll be back with the Bills on his existing contract.

On the surface, Diggs had a pretty strong season, catching 107 passes for 1,183 yards and 8 touchdowns. He was the 9th-best wide receiver in PPR leagues.

But we like to look at first half versus second half numbers, and Diggs did all of his best work the first half of the season. In the final eight games, he was one of the least productive and effective starting wide receivers in the league.

In the final eight games, Diggs caught only 37 passes for 349 yards and 1 touchdown. (Compared to 70 catches, 834 yards and 7 TDs in the first nine.) Huge difference. And other metrics make him look pretty bad, too.

In those eight contests, Diggs caught under 59 percent of the passes thrown his way, averaging just 5.5 yards per target. Among all wide receivers with at least 50 targets in their final eight games (there were 38 of them), only Zay Jones had a lower figure. Some of the other guys down in that area of inefficiency seem more likely to be affected by lousy quarterbacking; harder to make that case with Diggs.

Data from pro-football-reference.com was used in compiling this table.

WIDE RECEIVERS, LAST EIGHT GAMES (50-PLUS TARGETS)
PlayerTgtNoRecTDCtch%Y/Tgt
Brandon Aiyuk, S.F.5037667474.013.3
Nico Collins, Hou.6147720577.011.8
Amari Cooper, Cle.7042772460.011.0
Deebo Samuel, S.F.5336560667.910.6
DeVonta Smith, Phil.5542584476.410.6
Christian Kirk, Jac.5033530266.010.6
Jaylen Waddle, Mia.6342655266.710.4
Puka Nacua, LAR6441659464.110.3
Josh Palmer, LAC5534564261.810.3
Justin Jefferson, Min.7548765564.010.2
Ja'Marr Chase, Cin.5236519369.210.0
D.K. Metcalf, Sea.5731562654.49.9
Chris Olave, N.O.6143606470.59.9
Tyreek Hill, Mia.8458785569.09.3
Rashee Rice, K.C.6349577477.89.2
Amon-Ra St. Brown, Det.7754694670.19.0
Drake London, Atl.5332467060.48.8
Jayden Reed, G.B.5441460575.98.5
D.J. Moore, Chi.7449629366.28.5
Tank Dell, Hou.5432458559.38.5
CeeDee Lamb, Dal.9567774870.58.1
Chris Godwin, T.B.6239502162.98.1
Michael Pittman, Ind.7859623175.68.0
Mike Evans, T.B.6636518754.57.8
Keenan Allen, LAC9566724369.57.6
Cooper Kupp, LAR5738421466.77.4
Kendrick Bourne, N.E.5537406467.37.4
Calvin Ridley, Jac.7541545654.77.3
DeAndre Hopkins, Ten.6437466457.87.3
Tyler Lockett, Sea.5533400160.07.3
Terry McLaurin, Was.6132434252.57.1
Adam Thielen, Car.5135362068.67.1
A.J. Brown, Phi.6639451159.16.8
Demario Douglas, N.E.5635364062.56.5
Davante Adams, L.V.9052571557.86.3
Garrett Wilson, NYJ7340400154.85.5
Stefon Diggs, Buf.6337349158.75.5
Zay Jones, Jac.5729266150.94.7

Diggs is 30, so at an age where plenty of wide receivers are slowing down. He came up small in the playoffs, including on a deep ball that could have changed the outcome of the loss to Kansas City. He has a base salary of $18.5 million next season, and counts more than $27 million against the cap. Buffalo is going to need to figure out a way to change that, or perhaps move on entirely (if possible).

We'll see, but I'm not certain Diggs will be on the Bills roster next season. Certainly not with those kind of financials, given his second-half performance.

--Andy Richardson