/cdn.vox-cdn.com/uploads/chorus_image/image/65908674/usa_today_13707593.0.jpg)
John Brown has been the go-to receiver all season in Buffalo but Cole Beasley has been the top receiver over the last three weeks, as he’s caught 16-of-23 passes for 215 yards and three touchdowns while Brown has caught 8-of-16 passes for 91 yards and no touchdowns.
Beasley now has one more touchdown than Brown on the season, three fewer receptions and 244 fewer yards. Brown remains the big play receiver but Allen’s deep ball hasn’t been on point often enough to give Brown consistency.
Fantasy football analysis: Buffalo Bills WRs John Brown, Cole Beasley
This week the Bills receivers face a tough test against the Steelers, who have given up one 100 yard game to a wide receiver this season and rank fourth in DVOA against the pass. The good news for the Bills is that they have been weak against slot receivers, allowing the fifth-most fantasy points to the position.
This game has an over/under of 36, so we can’t invest too much in these offensive stats, but Beasley sets up for the best possible play for Buffalo, as the Steelers run defense is better than their pass defense, which is outstanding. Beasley was able to catch a touchdown against a good Ravens defense last week and it looks like he has the best possible chance to put up usable fantasy numbers on Sunday night.
Fantasy Start/Sit Recommendation
Sit Brown.
Start Beasley.