For this weekend, I will go with Nico Collins over Stefon Diggs. Diggs is more experienced and playing at home, but Collins is playing better right now, and I prefer the matchup.

For recent form, it’s really no contest. The Bills have struggled to get Diggs involved, and the passes he’s caught have tended to be shorter and less impactful. He’s averaged 4.9 catches for 45 yards in his last nine games, with only one touchdown. Since switching coordinators, Diggs has caught one touchdown in eight games.

With Collins, on the other hand, the offense is designed to get him the ball, and they’re getting him downfield for high-payoff connections. He averaged 16.2 yards per catch in the regular season. And he’s been smoking hot recently. In his last six full games with C.J. Stroud at quarterback, Collins has averaged 7.5 catches for 122 yards, with 4 TDs.

This weekend, both are facing good defenses that have been strong against the pass. Kansas City ranked 4th against the pass in regular season, allowing only 197 yards per game, and with only 19 touchdown passes. Baltimore ranked 8th in pass defense, allowing 219 yards per week, and with only 18 TDs.

When it comes to playing against good receivers, the Kansas City defense is the tougher matchup. It was able to hold Davante Adams and A.J. Brown to only 1 catch each, and it limited Justin Jefferson to 3 catches for 28 yards in a game at Minnesota (he got hurt in that game, but not until late). And KC played very well against Diggs when they saw him earlier, with him catching only 4 of the 11 passes thrown his way, for 24 yards.

Collins, on the other hand, played reasonably well in his earlier game at Baltimore, catching 6 passes for 80 yards back in Week 1.

Consider the chart below. It shows the most notable receivers who played against the Baltimore and Kansas City defenses. Subjectively determined, I will concede. In my initial compilation of the list, I came up with 41 players, so I tossed in Josh Downs of the Colts to bring it up to an even 21 receivers facing each defense.

The 21 receivers facing the Ravens were a lot more productive, combining for 123 catches for 1,407 yards and 6 TDs. The 21 comparable receivers facing Kansas City caught one more touchdown, but with 31 fewer catches and 371 fewer yards.

Those 42 wide receiver games are listed below. Nine of the top 14 fewer playing against Baltimore, and nine of the bottom 13 were playing against Kansas City. (To make the KC receivers stand out more, I have tagged them with black dots.)

I will go Collins over Diggs.

GOOD RECEIVERS AGAINST BALTIMORE & KANSAS CITY
PlayerOppResultTgtRecYdsTDPPR
Tee Higgins, Cin.v. Balt.L 24-2712889228.9
• Christian Watson, G.B.v. K.C.W 27-199771226.1
Cooper Kupp, LARat Balt.L 31-37108115125.5
George Pickens, Pitt.v. Balt.W 17-10106130125.0
Keenan Allen, LACv. Balt.L 10-201614106024.6
Amon-Ra St. Brown, Det.at Balt.L 6-381913102023.2
• Christian Kirk, Jac.v. K.C.L 9-171411110022.0
• Jakobi Meyers, L.V.v. K.C.L 17-317679119.9
• Amon-Ra St. Brown, Det.at K.C.W 21-209671119.1
Brandon Aiyuk, S.F.v. Balt.L 19-3376113017.3
Michael Pittman, Ind.at Balt.W 22-1911977016.7
• DeVonta Smith, Phil.at K.C.W 21-178699015.9
Amari Cooper, Cle.at Balt.W 33-319698015.8
Marquise Brown, Ari.v. Balt.L 24-319633115.3
• Garrett Wilson, NYJv. K.C.L 20-2314960015.0
• Courtland Sutton, Den.at K.C.L 8-196446114.6
• Tyreek Hill, Mia.at K.C.L 14-2110862014.2
Nico Collins, Hou.at Balt.L 9-2511680014.0
Josh Downs, Ind.at Balt.W 22-1912857013.7
Tyreek Hill, Mia.at Balt.L 19-5612676013.6
Puka Nacua, LARat Balt.L 31-379584013.4
• DJ Moore, Chi.at K.C.L 10-416341113.1
• Davante Adams, L.V.v. K.C.L 17-317573012.3
• Courtland Sutton, Den.v. K.C.W 24-93229110.9
• Keenan Allen, LACat K.C.L 17-31945509.5
JaMarr Chase, Cin.at Balt.L 20-34721219.2
Calvin Ridley, Jac.v. Balt.L 7-231253908.9
Deebo Samuel, S.F.v. Balt.L 19-331244708.7
JaMarr Chase, Cin.v. Balt.L 24-27853108.1
• Jakobi Meyers, L.V.at K.C.W 20-14534207.2
• Jaylen Waddle, Mia.at K.C.L 14-21634207.2
• JaMarr Chase, Cin.at K.C.L 17-25734107.1
• Stefon Diggs, Buff.at K.C.W 20-171142406.4
Tyler Lockett, Sea.at Balt.L 3-37833206.2
DK Metcalf, Sea.at Balt.L 3-37415006.0
• Justin Jefferson, Min.v. K.C.L 20-27632805.8
• Calvin Ridley, Jac.v. K.C.L 9-17823205.2
DeAndre Hopkins, Ten.v. Balt.L 16-24512003.0
• Tee Higgins, Cin.at K.C.L 17-25211902.9
Amari Cooper, Cle.v. Balt.L 3-28611602.6
• A.J. Brown, Phil.at K.C.W 21-1741801.8
• Davante Adams, L.V.at K.C.W 20-1461401.4

—Ian Allan