Guest of the League
GSOFFL Est. 2010
FFL: Week 3 | NFL: Week 3

WR BUF

College: Pittsburg State | 6 years
Height: 5'11" | Weight: 178 lbs
Birth Date: 4/3/1990
Depth Chart: WR1.1
2019 Bye Week: 6

Owned: 91.9%
Started: 61.2%
Total Pts: 17
Avg Pts: 8.50
Rank: 21 WR

Free Agent

Fantasy Week
Pts
Scoring
Week 113John Brown 1 receiving TD (6 pts)
. . . John Brown 38 yd TD pass from Josh Allen
John Brown 123 receiving yds (1 pts)
John Brown 123 receiving yds (6 pts)
Week 24John Brown 72 receiving yds (1 pts)
John Brown 72 receiving yds (3 pts)
Week 34John Brown 48 receiving yds (1 pts)
John Brown 48 receiving yds (2 pts)
John Brown 4 rushing yds (1 pts)
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
Playoff Week 1
Playoff Week 2
Playoff Week 3
Playoff Week 4
No Playoff Match Up
Player Notes
Sep 20 5:13pm ET

Buffalo Bills WR John Brown (non-injury) fully participated in practice Friday, Sept. 20, and is not on the injury report for Week 3.

Fantasy Spin: Brown has caught 14 of his 18 targets this season and has been the main option in the passing game so far. He has become a weekly starting option in fantasy leagues as a No. 2 or No. 3 receiver.

From TheHuddle

Sep 20 2:13pm ET

Buffalo Bills CB Taron Johnson (hamstring), TE Tyler Kroft (foot, ankle) and RB Devin Singletary (hamstring) did not practice Friday, Sept. 20, and have been ruled out for Week 3 versus the Cincinnati Bengals. LB Corey Thompson (ankle) did not participate in practice Friday and is listed as questionable. DT Star Lotulelei (rest) also did not practice Friday but no longer appears on the injury report. LB Lorenzo Alexander (rest), WR John Brown (rest), RB Frank Gore (rest), OT Ty Nsekhe (rest), WR Andre Roberts (quad) and CB Tre'Davious White (neck) were full participants Friday and have also been removed from the injury report.

From TheHuddle

Sep 19 9:30am ET

Through two games, Buffalo Bills wide receiver John Brown is averaging nine targets and just a shade under 100 receiving yards per game, leading the team in both categories. He should continue to produce strong numbers this week with a favorable matchup against the Bengals in the Bills' home opener. Brown should see at least eight targets in the game, giving him a great chance to produce between 80 and 100 yards and score his second touchdown of the season. Start him with confidence as a mid-tier WR2 or high-end WR3 or flex this week.

From RotoBaller

Sep 18 3:23pm ET

Buffalo Bills WR John Brown (non-injury) did not participate in practice Wednesday, Sept. 18.

Fantasy Spin: Brown has become the team's main target in the passing game and should continue to see plenty of target during games. He can be at least a No. 3 receiver in fantasy leagues this week.

From TheHuddle

Sep 16 4:00am ET

Buffalo Bills wide receiver John Brown pulled in seven of his eight targets for 72 yards in the win over the Giants. For the second week in a row, Brown led the team in looks from quarterback Josh Allen. He should be on the radar in all fantasy leagues, regardless of format, as Brown and No. 2 wideout Cole Beasley will likely continue to gobble up most of the teams receptions. Look for him to keep it going against the Bengals in Week 3.

From RotoBaller

Sep 15 5:53pm ET

Buffalo Bills WR John Brown caught seven passes for 72 yards against the New York Giants in Week 2. He was targeted eight times during the game.

Fantasy Spin: Brown has been targeted 18 times over the first two weeks and has become the main option in the passing game for the Bills. He can be considered a No. 3 fantasy receiver next week against the Cincinnati Bengals.

From TheHuddle

Sep 13 7:13pm ET

Buffalo Bills WR John Brown (non-injury) fully participated in practice Friday, Sept. 13, and is not on the injury report for Week 2.

Fantasy Spin: Brown was a big part of the Bills passing game in Week 1 and finished with 123 yards and one touchdown. He should have a favorable matchup this week and can be at least a No. 3 receiver in fantasy leagues.

From TheHuddle

Sep 13 3:13pm ET

Buffalo Bills CB Taron Johnson (hamstring) and WR Andre Roberts (quad) did not practice all week and have been ruled out for Week 2 versus the New York Giants. TE Tyler Kroft (foot) was a limited participant in practice all week and is listed as questionable. LB Lorenzo Alexander (rest), WR John Brown (rest), OT Ty Nsekhe (rest), DT Jordan Phillips (illness), CB Levi Wallace (ankle), RB Frank Gore (rest) and WR Cole Beasley (illness) fully participated in practice Friday, Sept. 13, and no longer appear on the injury report.

From TheHuddle

Sep 13 9:30am ET

Buffalo Bills wide receiver John Brown made waves in his Bills debut in Week 1, catching seven passes for 123 yards and a touchdown. He was targeted a team-high ten times in the game. This week, Brown has an extremely favorable matchup against a Giants Defense that was lit up by Dak Prescott and the Cowboys' passing game in Week 1. Expect Brown to get double-digit targets once again and deliver around seven or eight catches with around 100 yards, making him a high-end WR3 or flex play this week.

From RotoBaller

Sep 12 3:43pm ET

Buffalo Bills RB Frank Gore (rest), CB Taron Johnson (hamstring) and WR Andre Roberts (quad) did not practice Thursday, Sept. 12. TE Tyler Kroft (foot) and CB Levi Wallace (ankle) were limited. LB Lorenzo Alexander (rest), WR John Brown (rest), OT Ty Nsekhe (rest) and DT Jordan Phillips (illness) all returned to full participation after not practicing the day before.

From TheHuddle

Sep 11 3:13pm ET

Buffalo Bills LB Lorenzo Alexander, OT Ty Nsekhe and WR John Brown sat out practice Wednesday, Sept. 11, for rest. CB Taron Johnson (hamstring), DT Jordan Phillips (illness) and WR Andre Roberts (quad) didn't practice. TE Tyler Kroft (foot) was limited.

From TheHuddle

Sep 10 1:00pm ET

Bills' WR John Brown scored 25.30 fantasy points in Sunday's Week 1 win in New York Jets. Brown caught seven passes for 123 yards with one touchdown.

Sep 8 6:20pm ET

Buffalo Bills wide receiver John Brown certainly came out in style for his debut with the team. Brown caught seven passes for 123 yards and scored the game-winning 38-yard touchdown late in the fourth quarter. Brown received a team-high ten targets in the game and certainly made the most of them. While touchdowns and 120-yard games might not be a regular occurrence, Brown is still certainly a receiver who needs to be owned in all leagues and can be started as a WR3 or flex in most leagues.

From RotoBaller

Sep 8 6:03pm ET

Buffalo Bills WR John Brown caught seven passes for 123 yards and one touchdown against the New York Jets in Week 1. He was targeted 10 times during the game.

Fantasy Spin: Brown appears to be the main option in the passing game at this point and has a good connection with Josh Allen. He should have a favorable matchup next week and can be a No. 3 receiver or flex option in leagues.

From TheHuddle

Sep 8 4:30pm ET

Bills' WR John Brown had 7 receptions for 123 yards with one touchdown in Sunday's win in New York Jets.

Sep 5 3:30pm ET

Buffalo Bills wide receiver John Brown will make his debut with the team on Sunday in a road game against the Jets. Brown is the team's #1 receiver to start the season and should be primed for around seven or eight targets in week one, giving him a good shot to catch five passes for around 70 yards. That's a solid line in PPR and if he can get into the endzone, it's a solid line in all formats. The Jets had the ninth-worst passing defense in the league last year and Brown should be able to find plenty of openings to do damage in the game.

From RotoBaller

Aug 31 4:30pm ET

Buffalo Bills wide receiver John Brown currently has an average draft position (ADP) of about 150, with about 50 wide receivers going ahead of him. This is all despite the fact that Brown appears to be the unquestioned top receiver on an offense that should be throwing the ball a great deal this year. Either the Bills will be a much-improved team and Brown will capitalize off the offense's efficiency, or the Bills will continue to be the Bills and Brown will capitalize off the team's need to throw the ball often as they chase points. 1,000 yards and six-to-eight touchdowns are very much in play for Brown, who hit those numbers right on the mark in his second NFL season.

From RotoBaller

Aug 24 7:50am ET

Buffalo Bills wide receiver John Brown had two nice long gains in Friday's preseason game, an 18-yard catch and a 17-yard catch. He was only targeted three times in the game, finishing with two catches for 35 yards. He was the team's third-leading receiver behind T.J. Yeldon and Zay Jones. Brown has had a strong first offseason with the Bills and has cemented his place as the team's top receiver. He's a fantastic late-round target in fantasy drafts as top receivers are hard to come by once the first 40-or-so receivers are off the board.

From RotoBaller

Aug 19 7:50am ET

Buffalo Bills wide receiver John Brown was inactive for the team's second preseason game against the Panthers. The team hasn't disclosed any injury news at this point. Brown has solidified himself as the Bills' top receiver going into the season. He's shown great rapport with quarterback Josh Allen from the start of training camp. Look for him to suit up for the Bills' preseason week three matchup against the Lions on Friday.

From RotoBaller

Aug 9 10:50am ET

Buffalo Bills wide receiver John Brown caught one of his two targets on Thursday night for 10 yards. It was Brown's first game as a Bill and he wasn't heavily utilized. The first-team offense only got a few series in before giving way to the second-teamers. Brown appears to be secured as the team's number one receiver going into the season. Any significant numbers he puts up in the preseason will just pad his security on the job.

From RotoBaller

Player Transactions
  • 13-Mar-2019: BUF - Signed, Unrestricted FA - Three-year contract (through 2021)
  • 13-Mar-2019: BAL - Declared Free Agent
  • 14-Mar-2018: BAL - Signed, Unrestricted FA - One-year contract (through 2018)
  • 14-Mar-2018: BAL - Signed - One-year contract (through 2018)
  • 14-Mar-2018: ARI - Declared Free Agent
NFL Week
OppPtsRecRec
Yds
Rec
TDs
Rec
Tgt
100
Yds
Rush
Att
Rush
Yds
Rush
TDs
Fum
Lost
2019 Season171724312211400
Week 1@NYJ13712311000000
Week 2@NYG47720800000
Week 3CIN43480401400
Week 4NWE
Week 5@TEN
Week 6bye
Week 7MIA
Week 8PHI
Week 9WAS
Week 10@CLE
Week 11@MIA
Week 12DEN
Week 13@DAL
Week 14BAL
Week 15@PIT
Week 16@NWE
Week 17NYJ