Guest of the League
NFL Playoffs League - FFL: Week 1 | NFL: Week 7


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

Total Pts: 0.00
Avg Pts: 0.00
Rank: 0 WR

Free Agent

2019 RTSports Outlook

Brown was a bright spot for the Ravens passing attack, making many big plays in his first sea-son with the team. He had two 100-yard games and averaged 17.0 yards per reception. His season ended with a dud, though, as the Ravens went to a run-heavy approach with Lamar Jackson at quarterback. Brown had fewer than 30 yards nine straight games to end the year. Brown signed with the Bills this offseason and should assume a starting role with his new team. Brown is a small receiver but has great speed and moves in space. He is a top playmaker at the receiver position. Brown has a knack for making the great catch and highlight reel play. He struggles with some consistency, though, and drops have been an issue. Fantasy Outlook: Brown was on his way to a 1,000-yard season last year before the Ravens changed their offensive approach. We don't think he'll produce as dismal as his finish to last year all season but will be hit or miss in the Bills offense. He will have some big games but disappear in other, making him deep reserve material. He could get around 50 receptions for 750 yards and four or five scores.

RotoBaller's Outlook

Last year, John Brown joined the Baltimore Ravens after four seasons in Arizona and put up solid numbers early in the season, catching 31 passes for 601 yards and four touchdowns in the nine games that Joe Flacco played. But the Ravens chose to go with a more run-oriented offensive approach after that, putting rookie Lamar Jackson into the starting quarterback role, and over the final seven games, Browns production vanished as he caught just eight passes for 114 yards and a touchdown. There lies the problem for Brown as he joins the Bills this season: hes a guy whos best used down the field, but is in an offense that has trouble getting the ball down the field. Bills quarterback Josh Allen is a little more likely to throw the ball deep, but his deep ball completion percentage of 26.2 percent doesnt bode well for Brown. Browns a talented receiver, but in an offense thats set to be as focused on the run and the short passing game as this one is, hes probably a fantasy WR4 or WR5 at best, with his upside linked directly to Josh Allens potential improvement. If you arent a believer in that, itll be hard for you to believe in Brown.

This article first appeared on

Fantasy Week
No Playoff Match Up
Player Notes
Oct 17 4:13pm ET

Buffalo Bills WR John Brown (groin) was limited during practice Thursday, Oct. 17.

Fantasy Spin: Brown should still have a good chance to play this week, but fantasy players will need to monitor the situation over the next few days. He is a must-start option in all leagues if he is active for the game.

From TheHuddle

Oct 17 12:40pm ET

Buffalo Bills wide receiver John Brown (groin) was a limited practice participant on Wednesday and is currently questionable for Week 7. Assuming he's able to practice in full before Sunday and take the field, he is a solid high-end WR3 or flex play in a favorable home matchup against the lowly Dolphins. Brown has caught at least five passes in all but one game this year and leads the Bills with 390 receiving yards. As long as he is active in Week 7, he should be able to catch about five or six passes for around 70 yards with a chance to score.

From RotoBaller

Oct 16 3:50pm ET

Buffalo Bills wide receiver John Brown (groin) was limited in practice on Wednesday. It's concerning for Brown coming off the team's bye week, but he should still be able to suit up in what is a juicy matchup against the winless Dolphins. Miami is allowing the seventh most fantasy points per game (27.0) to opposing wideouts this year. As long as Brown is active, he'll be an appealing WR2 with plenty of upside this weekend.

From RotoBaller

Oct 16 3:43pm ET

Buffalo Bills WR John Brown (groin) was limited during practice Wednesday, Oct. 16.

Fantasy Spin: Fantasy players will need to check later in the week to see if Brown is in any danger of missing the Week 7 game. He has been the main option in the passing game for the Bills and can be at least a No. 3 fantasy receiver if he plays.

From TheHuddle

Oct 6 7:10pm ET

Buffalo Bills wide receiver John Brown caught all five of his targets in Week 5 and gained 75 yards. He led the team in both receptions and receiving yards and his 75 yards were the most he's had this season since his monstrous 123-yard Week 1 outburst. Brown will be a potential starter on a weekly basis in most league formats. His upside is limited but he has a rather safe floor given that he's the clear No. 1 target in the Bills' passing game. The team has a bye next week, followed by a favorable matchup at home against the Dolphins in Week 7.

From RotoBaller

Oct 6 4:33pm ET

Buffalo Bills WR John Brown caught all five of his targets for 75 yards against the Tennessee Titans in Week 5.

Fantasy Spin: Brown tied a season low with five targets but posted at least 70 yards in four of the last five games. He is clearly the main option in the passing game and should be a weekly starting option.

From TheHuddle

Oct 3 1:30pm ET

Buffalo Bills wide receiver John Brown leads the team in receiving yards (318) and has had a solid target share of 23.1% through four weeks. This week, the Bills take on the Titans in a tough matchup that could see them relying on No. 2 quarterback Matt Barkley as starter Josh Allen (concussion) is currently questionable for Week 5. If Barkley indeed starts, Brown is a low-end WR3/flex play at best and you might be wise to avoid him if you have other options. If Allen plays, Brown's value gets a boost, but not a huge boost. With Allen he'd have a safer floor and you'd feel better about him as your WR3/flex.

From RotoBaller

Sep 29 7:53pm ET

Buffalo Bills WR John Brown hauled in five receptions for 69 yards on 11 targets in Week 4 against the New England Patriots.

Fantasy Spin: Brown hasn't had a 100-yard game or visit to the end zone since Week 1, but he has at least four grabs in all four games to serve as a solid WR4 or flex fantasy option in all PPR formats. The Bills travel to meet the Titans in Week 5.

From TheHuddle

Sep 29 5:50pm ET

Buffalo Bills wide receiver John Brown was second on the team in both receiving yards and targets in Week 4. He caught five of his 11 targets for 69 yards in the team's 16-10 loss to the Patriots. Brown now has 23 catches through four games this season, which is a solid total. He's the clear No. 1 receiver on the Bills, even though slot receiver Cole Beasley is often the most-targeted receiver on the team. Brown should be owned in all formats and is a low-end WR2 going forward.

From RotoBaller

Sep 27 8:40am ET

Buffalo Bills wide receiver John Brown has seen his production gradually decrease since his explosive 123-yard Week 1 performance. This week, Brown and the Bills face their greatest test so far with the Patriots. Last week, Brown saw his targets go down to five after totalling 18 in the first two weeks of the season. Slot receiver Cole Beasley led the team in Week 3 targets with ten. Expect Brown to receive between five and eight targets this week. The Patriots have allowed a total of 17 points in three games, so it's hard to expect too much production from Brown's five-to-eight targets, maybe like four or five catches for 50 yards. He's a fine WR3 or flex in PPR leagues, but in non-PPR and in shallow leagues, he should be avoided if possible.

From RotoBaller

Sep 25 4:23pm ET

Buffalo Bills WR John Brown (rest) didn't participate in practice Wednesday, Sept. 25.

Fantasy Spin: The Bills' clear No. 1 threat in the passing game will be a WR3 option in a tough matchup against the New England Patriots in Week 4.

From TheHuddle

Sep 22 9:43pm ET

Buffalo Bills WR John Brown caught four of his five targets for 51 yards in a 21-17 win over the Cincinnati Bengals in Week 3.

Fantasy Spin: It was Brown's worst game of the year thus far, but he's emerged as one of Josh Allen's favorite targets, logging 23 targets through three games. He's a WR3 candidate heading into a Week 4 matchup with the New England Patriots.

From TheHuddle

Sep 22 7:20pm ET

Buffalo Bills wide receiver John Brown put up a ho-hum fantasy line on Sunday, catching 4-of-5 targets for 59 yards in a 21-17 win over the Cincinnati Bengals. Brown did reel in a 27-yard catch from quarterback Josh Allen but saw his usage cut into by Cole Beasley (10 targets) and Dawson Knox, who caught 3-of-4 targets for 67 yards and a score. The Bills face off against the Patriots in Week 4 and while Brown is still Buffalo's clear No. 1 receiver, his owners have to worry about Knox's increasing role.

From RotoBaller

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

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
2019 Season0.002839013911400
Week 1@NYJ21.80712311000000
Week 2@NYG10.707720800000
Week 3CIN7.504510501400
Week 4NWE9.4056901100000
Week 5@TEN10.005750500000
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