John Brown
John Brown
30-Year-Old Wide ReceiverWR
Buffalo Bills
2020 Fantasy Outlook
An injury-prone Brown on the Bills didn't seem like a player on whom you could count, but through Week 11 last season he was one of two wideouts (Michael Thomas, being the other) who never failed to break 50 yards in a game. Moreover, Brown has now suited up for 31 of 32 games the last two seasons, and the one he missed was a meaningless Week 17 contest against the Jets after the Bills had locked up their playoff berth. Brown's per-play numbers were also strong - 14.7 YPC and 9.2 YPT on good volume (115 targets). He had 17 catches of 20-plus yards and three of more than 40. Brown's modest TD totals reflect his lack of red-zone use - only 10 targets from that area all year and a meager three inside the 10. At 5-11, 178, Brown is small, but he can fly - 4.34 40 speed at the 2014 NFL Combine - and he's paired with a quarterback who has the arm to find him downfield. Unfortunately, Josh Allen isn't especially accurate, and he often looks to run on broken plays rather than keeping things alive to strike for the big throw. Moreover, the Bills traded for Stefon Diggs this offseason, almost certainly reducing Brown's target share, and slot man Cole Beasley, who had a good first year in Buffalo, isn't going anywhere, either. Read Past Outlooks
$Signed a three-year, $27 million contract with the Bills in March of 2019.
Crowded house?
WRBuffalo Bills
March 21, 2020
Brown will work with Stefon Diggs as the starting wideout tandem after the Bills traded away a large haul of draft picks to acquire the former Minnesota receiver this week.
ANALYSIS
While in theory Diggs could draw much attention away from the speedy Brown, who served as the team's clear-cut No. 1 receiver last season, Diggs is certain to get a large number of looks himself. To a lesser extent, Cole Beasley, running back Devin Singletary and tight end Dawson Knox also need to get the ball. For a team that prefers to run the ball more than most, it may end up being tough for Brown to replicate his 72-1,060-6 line from 2019. We don't see a significant drop-off coming, but much of Brown's value last season came from week-to-week consistency. That could change now that there may be weeks where Diggs steals the show.
Read More News
NFL Stats
Loading NFL Stats...
Fantasy/Red Zone Stats
See red zone opportunities inside the 20, 10 and 5-yard lines along with the percentage of time they converted the opportunity into a touchdown.
Loading Fantasy/Red Zone Stats...
Advanced NFL Stats
How do John Brown's 2019 advanced stats compare to other wide receivers?
This section compares his advanced stats with players at the same position. The bar represents the player's percentile rank. For example, if the bar is halfway across, then the player falls into the 50th percentile for that metric and it would be considered average. The longer the bar, the better it is for the player.
  • Air Yards Per Game
    The number of air yards he is averaging per game. Air yards measure how far the ball was thrown downfield for both complete and incomplete passes. Air yards are recorded as a negative value when the pass is targeted behind the line of scrimmage. All air yards data is from Sports Info Solutions and does not include throwaways as targeted passes.
  • Air Yards Per Snap
    The number of air yards he is averaging per offensive snap.
  • % Team Air Yards
    The percentage of the team's total air yards he accounts for.
  • % Team Targets
    The percentage of the team's total targets he accounts for.
  • Avg Depth of Target
    Also known as aDOT, this stat measures the average distance down field he is being targeted at.
  • Catch Rate
    The number of catches made divided by the number of times he was targeted by the quarterback.
  • Drop Rate
    The number of passes he dropped divided by the number of times he was targeted by the quarterback.
  • Avg Yds After Catch
    The number of yards he gains after the catch on his receptions.
Air Yards Per Game
109.8
 
Air Yards Per Snap
1.75
 
% Team Air Yards
37.0%
 
% Team Targets
23.9%
 
Avg Depth of Target
14.3 Yds
 
Catch Rate
62.6%
 
Drop Rate
5.2%
 
Avg Yds After Catch
3.1
 
Loading Advanced NFL Stats...
2019
2018
2017
2016
2019 NFL Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
Standard
PPR
Half PPR
FanDuel
DraftKings
Yahoo DFS
Loading Game Log...
2018 NFL Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
Standard
PPR
Half PPR
FanDuel
DraftKings
Yahoo DFS
Loading Game Log...
2017 NFL Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
Standard
PPR
Half PPR
FanDuel
DraftKings
Yahoo DFS
Loading Game Log...
2016 NFL Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
Standard
PPR
Half PPR
FanDuel
DraftKings
Yahoo DFS
Loading Game Log...
Snap Distribution / Depth Chart
Buffalo BillsBills 2019 WR Snap Distribution See more data like this
% of Team Snaps

1023
0
806
0
487
0
219
0
177
0
109
0
Loading Weekly Snap Counts...
Receiving Alignment Breakdown
See where John Brown lined up on the field and how he performed at each spot.
Detailed
Grouped
Side
Loading Alignment Breakdown...
Loading Alignment Breakdown...
Loading Alignment Breakdown...
Loading Team Alignment Breakdown...
2019 John Brown Split Stats
Loading NFL Split Stats...
Measurables Review
How do John Brown's measurables compare to other wide receivers?
This section compares his draft workout metrics with players at the same position. The bar represents the player's percentile rank. For example, if the bar is halfway across, then the player falls into the 50th percentile for that metric and it would be considered average.
Height
5' 11"
 
Weight
178 lbs
 
40-Yard Dash
4.34 sec
 
Shuttle Time
4.12 sec
 
Cone Drill
6.91 sec
 
Vertical Jump
36.5 in
 
Broad Jump
119 in
 
Hand Length
8.50 in
 
Arm Length
30.50 in
 
Recent RotoWire Articles Featuring John Brown
2020 NFL Team Previews: Buffalo Bills
2 days ago
With Tom Brady on to Tampa Bay, the Bills will take aim at the AFC East title. Their chances rest largely on the trajectory of QB Josh Allen.
Dynasty Watch: Updated Rookie Top 45
33 days ago
Jerry Jeudy still has a bright NFL future, but his landing spot in the Denver offense might delay the breakout his pre-draft investors had hoped for.
Dynasty Watch: Rising/Falling After the 2020 Draft
34 days ago
The Jaguars gave Gardner Minshew new weapons — rather than competition for his job — during the 2020 NFL Draft. Find out which other players weren't so lucky, including some of Minshew's teammates.
NFL Draft: Day 3 Fantasy Fallout
38 days ago
Carson Wentz was robbed of his downfield weapons in 2019, but he's looking much better for 2020 after the Eagles added a trio of speedy wideouts during Day 3 of the NFL Draft.
Dynasty Watch: Rising/Falling (March Madness in the NFL)
62 days ago
All the attention fell on Buffalo after the Stefon Diggs trade, but the biggest dynasty impact may happen back in Minnesota where Adam Thielen is set up for prodigious target volume.
Past Fantasy Outlooks
2019
2018
2017
2016
2015
2014
After two injury-plagued seasons threatened to derail Brown's career, he stayed healthy last year and earned a three-year, $27 million deal in Buffalo, with $10.1 million guaranteed making him the Bills' de facto No. 1 receiver. At 5-11, 178, Brown is small but blazingly fast - he ran a 4.34 40 at the 2014 combine. He averaged 17.0 YPC last year in Baltimore of all places, and he hauled in four catches of more than 40 yards on only 97 targets. Given his diminutive frame, Brown isn't likely to be a major red-zone presence, and he's also a long shot for much more than 100 targets. But Josh Allen has the arm to get him the ball downfield, and the Bills' receiving corps beyond Brown is thin - Zay Jones, Cole Beasley (for the slot) and Robert Foster. Brown appears to be over the fatigue he suffered in 2016 while battling both a cyst and sickle-cell trait, and at press time he's completely healthy.
The key for Brown has always been health, not talent. At 5-11, 179, Brown is slight, but he can fly - 4.34 40 at the 2014 combine and eight catches of 40-plus yards over his first 113 career receptions. He broke out for 1,003 yards and seven touchdowns his second season with the Cardinals, but a sickle cell trait that caused fatigue derailed his 2016, and slow-to-heal toe and quad injuries cost him six games last season. This year, Brown finds himself in Baltimore, replacing Mike Wallace as the team's ostensible No. 2 receiver and deep threat opposite Michael Crabtree. It's not an ideal landing spot - Joe Flacco averaged a meager 5.7 YPA last year - but there's opportunity if Brown can stay healthy.
Brown suited up for 15 games last year, but he was a shell of his former self, dealing with a preseason concussion and fatigue and soreness from a spinal cyst that wasn't discovered and removed until the offseason. At press time, Brown had his usual energy back, and he's going through his usual offseason activities, something he says he couldn't have done in the state he played last year. At 5-11, 179, Brown is small, but he runs a blazing 4.34 40 and can take the top off of defenses -- six catches of 40- plus yards on 101 targets, with 15.4 YPC and 9.9 YPT in 2015. Brown isn't especially physical, but he's got good ball skills and excellent hands. Brown finds himself in a good situation with Michael Floyd gone and only veteran Larry Fitzgerald, who rarely sees targets down the field these days, above him on the depth chart. While Fitzgerald led the league in receptions last year, he'll be 34 in August, and his 6.8 YPT was among the worst in the league. The Cardinals desperately need a go-to wideout for intermediate and deep routes, and the 161-pound speedster J.J. Nelson probably isn't it. Arizona is similarly thin at tight end, and while star RB David Johnson will see plenty of short looks, that shouldn't affect Brown's role. Brown has always had the skills, and this year -- health permitting -- he finally has the opportunity.
Brown did a lot with his 101 targets last year, turning them into 1,003 yards, a 9.9 YPT clip, good for second among the league's 32 100-target receivers. At 5-11, 179 and running a blazing 4.34 40, Brown is the team's field-stretcher, forcing the safeties to play deep and opening the middle of the field. Even so, Brown saw a surprising amount of red-zone work – 17 targets in 15 games – despite having the far-larger Larry Fitzgerald and Michael Floyd around. That said, Brown will probably have to wait another year before he sees a major workload increase. Even at 33, Fitzgerald seems to have something left in the tank, and after a miserable 2014, Floyd bounced back and looked like the player who broke out in 2013. The other variable is 36-year-old quarterback Carson Palmer, who played at a high level a year ago, but has taken a beating over his long career. Assuming Palmer stays healthy, Brown should continue to be one of the most productive per-target wideouts in the league, and there's some upside should Fitzgerald or Floyd go down.
The speedy (4.34 40) Brown was drafted to take the top off the defense while Michael Floyd and Larry Fitzgerald operated underneath. But despite making a couple big plays in the middle of the year, including a 75-yard TD catch with 81 seconds left in Week 8 to beat the Eagles, Brown averaged a meager 6.8 YPT and only two of his 103 targets went for 40 or more yards. In fairness, the Cardinals were playing much of the year with a backup quarterback, and some of it with third-stringer Ryan Lindley, and Brown was a rookie third-round pick getting his first exposure to NFL defenses. But with Larry Fitzgerald returning for another year, and Michael Floyd offering nearly as much speed with much more size, it's hard to see Brown eclipsing last year's target total. Moreover, few of those targets are likely to come in the red zone — at 5-11, 179, Brown's dwarfed by Arizona's other top wideouts.
Brown, who was picked 91st overall in the 2014 NFL Draft, is a burner in the vein of teammate Ted Ginn, boasting 4.34 speed in a 5-10, 179 frame. The Cardinals' vaunted defensive backfield has been unable to contain Brown during the opening practices of training camp, but until his production is evident in preseason contests, he's at best a speculative late-round dart in drafts. Nonetheless, if he keeps up the pace, he could very well usurp Ginn in three-wide sets, which would ensure viability in numerous formats behind stalwarts Larry Fitzgerald and Michael Floyd.
More Fantasy News
Throws for touchdown in loss
WRBuffalo Bills
January 4, 2020
Brown had four receptions (eight targets) for 50 yards and threw a 16-yard touchdown pass in Saturday's 22-19 playoff loss to Houston.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Won't play Sunday
WRBuffalo Bills
Coach's Decision
December 29, 2019
Brown is inactive for Sunday's game against the Jets.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
May not play full finale
WRBuffalo Bills
December 24, 2019
Brown and other Bills starters could be rested in the finale against the Jets, The Buffalo News reports.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Connects for long touchdown
WRBuffalo Bills
December 21, 2019
Brown hauled in only one of his four targets for 53 yards and a touchdown in the team's Week 16 loss to the Patriots. He also added one rush for three yards.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Gains 99 yards in win
WRBuffalo Bills
December 15, 2019
Brown had seven catches (10 targets) for 99 yards in Sunday's 17-10 victory over the Steelers.
ANALYSIS
Subscribe now to instantly reveal our take on this news.