player photo

15 John Brown WR

Buffalo Bills

Fantasy Stats
Own%Start%
94%43%
Key Stats
GPCatchesYdsAvgTDsFirst Downs
1572106014.7653

Player Updates

March 22, 2020 01:12 PM
Bills' John Brown: Crowded house?
by RotoWire Staff | RotoWire

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.

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 lessor 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.

January 5, 2020 02:52 AM
Bills' John Brown: Throws for touchdown in loss
by RotoWire Staff | RotoWire

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.

Brown had a modest game aside from the passing touchdown via a trick play on the opening drive (his second passing score this year). The veteran wideout finished the regular season as the Bills' top receiving option, posting his first 1,000-yard season since 2015 (72 receptions for 1,060 yards and seven total touchdowns). Brown just completed the first year of a three-year, $27 million contract, and his resurgence as a legitimate starting wide receiver should make him one of Josh Allen's most trusted options in 2020.

December 29, 2019 11:44 AM
Bills' John Brown: Won't play Sunday
by RotoWire Staff | RotoWire

Brown is inactive for Sunday's game against the Jets.

As is Cole Beasley, with the Bills resting several key players, which sets the stage for Isaiah McKenzie, Robert Foster and Duke Williams to handle the team's Week 17 wideout duties.

December 25, 2019 10:16 AM
Bills' John Brown: May not play full finale
by RotoWire Staff | RotoWire

Brown and other Bills' starters could be rested in the finale against the Jets, The Buffalo News reports.

The team is locked into the No. 5 spot in the AFC, while Brown is probably the team's most important offensive player after quarterback Josh Allen. It would be surprising if the speedy receiver plays anywhere close to a full game. Coach Sean McDermott even acknowledged opposing defensive coordinator Gregg Williams' reputation for not going easy on the other team as motivation for keeping key players off the field.

December 21, 2019 08:20 PM
Bills' John Brown: Connects for long touchdown
by RotoWire Staff | RotoWire

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.

Brown failed to record multiple receptions in a game for the first time this season. However, he made his one catch worthwhile, beating Stephon Gilmore deep for a 53-yard touchdown halfway through the third quarter. Having already set career-best marks in receptions and receiving yards, Brown will look to end the 2019 regular season on a positive note against the Jets in Week 17.

December 16, 2019 12:36 AM
Bills' John Brown: Gains 99 yards in win
by RotoWire Staff | RotoWire

Brown had seven catches (10 targets) for 99 yards in Sunday's 17-10 victory over the Steelers.

Brown returned to looking like a WR1 following a couple weeks of mediocrity. The speedy wideout reached double-digit targets for the fifth time this season, making him Josh Allen's most-trusted receiving threat. Brown will carry a new career high of 1,007 receiving yards into Saturday's critical matchup against the Patriots.

December 8, 2019 07:24 PM
Bills' John Brown: Struggles to produce vs. Ravens
by RotoWire Staff | RotoWire

Brown caught three of eight targets for 26 yards during Sunday's 24-17 loss to the Ravens.

Brown tied for the team lead in targets but hauled in just 38 percent of his looks against a tough Baltimore secondary. When he did catch the ball, he struggled to make significant headway outside of his long gain of 18 yards. Among the league leaders in receiving yards just three weeks ago, the speedster has totaled 91 yards over his last three games. He'll look to get back on track next Sunday against the Steelers.

November 29, 2019 02:28 AM
Bills' John Brown: Tosses surprising TD pass
by RotoWire Staff | RotoWire

Brown caught three of four targets for 26 yards and completed his only pass attempt for a 28-yard touchdown to Devin Singletary in Thursday's 26-15 win over the Cowboys.

The wide receiver had never attempted a pass in a game before, dating back to his college days, but Brown threw a perfect spiral to a wide-open Singletary after taking a pitch on a fake reverse. It's a little concerning that Brown has seen only eight targets over the last two games combined, but he's still Josh Allen's No. 1 option in the passing game, and game flow may have played a factor in this one as the Bills led most of the way. Expect Brown to be more involved as a receiver in next week's clash with the Ravens, his former team.

November 25, 2019 12:24 AM
Bills' John Brown: Salvages day with long touchdown
by RotoWire Staff | RotoWire

Brown caught two of four targets for 39 yards and a touchdown during Sunday's 20-3 win over Denver.

The Broncos had bottled Brown up for most of Sunday afternoon heading into the fourth quarter when, facing second and long, Brown burned his man up the sideline for a diving 34-yard touchdown. The play showed what makes Brown such a reliable fantasy contributor as he only needs a catch or two to put together a solid performance. Nearly a quarter of his receptions this season have gone for at least 20 yards and he has found the end zone thrice in his past two outings. After salvaging a tough matchup against Denver, Brown will have a quick turnaround and face another top-10 pass defense Thursday in Dallas.

November 17, 2019 11:20 PM
Bills' John Brown: Enjoys career game
by RotoWire Staff | RotoWire

Brown caught nine of 14 passes for 137 yards and two touchdowns during Sunday's 37-20 win over Miami.

After a pair of first-quarter field goals, Brown finally got Buffalo into the end zone early in the second quarter, streaking up the sideline and making his man miss after the catch for a 40-yard touchdown. He snagged a second touchdown off of a tipped pass in the fourth quarter. The performance featured Brown's third-highest yardage total of his career and only his second multi-score game. It also helped him to new season highs in targets, catches, yards and touchdowns, and he topped 100 yards for the first time since Week 1. Next up is a top-five Denver pass defense that was burned by Minnesota late in Week 11.

November 10, 2019 06:16 PM
Bills' John Brown: Records 77 receiving yards
by RotoWire Staff | RotoWire

Brown caught five of 11 targets for 77 yards during Sunday's 19-16 loss to the Browns.

Brown, who tied his season high of 11 targets, also led the team in catches and receiving yards. Although he has just one touchdown since Week 1, he's been quite consistent and now has at least 75 receiving yards in four of the last five games. Brown's weekly ceiling isn't the highest, but he continues to see plenty of opportunities and is quietly on pace for over 1,200 yards this season. He'll look to keep it up in next Sunday's favorable matchup against the Dolphins.

November 3, 2019 09:08 PM
Bills' John Brown: Game's leading receiver in Week 9
by RotoWire Staff | RotoWire

Brown corralled four of seven targets for 76 receiving yards during Sunday's 24-9 win against the Redskins.

The 29-year-old wideout has proven to be a high-floor fantasy option through the midway point of 2019, having accounted for at least five receptions or 50 receiving yards in each of his eight appearances thus far this season. While he is a low-risk play, Brown's upside is also slightly limited, as he has just two touchdowns and one performance of 100-plus yards on the year. He isn't expected to explode in Week 10, with the Bills taking on a Browns defense that entered Sunday as a top-10 unit against the pass with 222.1 yards allowed per game through the air.

October 27, 2019 05:44 PM
Bills' John Brown: Over 50 yards in every game
by RotoWire Staff | RotoWire

Brown caught five of eight targets for 54 yards in Sunday's 31-13 loss to the Eagles.

Brown led the team in targets, catches and receiving yards, but owners had to have been hoping for more against an Eagles defense that was the worst in the league at defending wide receivers coming in. The 29-year-old receiver should be commended for establishing a high floor despite having the inaccurate Josh Allen throwing him the ball, as Brown has managed to top 50 yards in every game this season. He shouldn't have a problem keeping that streak going against the Redskins in Week 9.

October 23, 2019 05:52 PM
Bills' John Brown: Rested Wednesday
by RotoWire Staff | RotoWire

Brown sat out Wednesday's first practice of the week due to a rest day and not because of injury, Chris Brown of the Bills' official site reports.

Brown battled a groin injury during last week's practice sessions before suiting up and posting a 6-83-1 line in Sunday's win over the Dolphins. He's likely to return to a full practice Thursday after getting some veteran rest, as the Bills have been apt to do in the first practice session of each week. If you want to impress your friends with a good trivia question, ask them to name the only two receivers with at least 50 receiving yards in every one of his team's games this season. Brown is one, while New Orleans' Michael Thomas is the other.

October 20, 2019 07:40 PM
Bills' John Brown: Gets into end zone during win
by RotoWire Staff | RotoWire

Brown secured five of six targets for 83 yards and a touchdown in the Bills' 31-21 win over the Dolphins on Sunday.

Brown paced Bills pass catchers in receptions and receiving yards, and he salvaged his fantasy day with a key 20-yard scoring grab early in the fourth quarter that erased a 14-9 deficit. Brown had battled a groin issue early in the week, but he shed the injury tag by the final session of Week 7 prep and didn't appear encumbered whatsoever. Brown's score was his first since the opener, and his yardage tally was his highest since Week 1 as well. Brown will look to play a key role in the air attack again during a Week 8 interconference matchup versus the Eagles.

October 18, 2019 04:20 PM
Bills' John Brown: Full-go for Week 7
by RotoWire Staff | RotoWire

Brown (groin) practiced fully Friday following two limited sessions and does not have an injury designation for Sunday's game against the Dolphins.

Brown, who leads the Bills in receiving yardage at 390 as well as yards per target at 10.0 (minimum 10 targets), looks to be mostly past the injury and ready to go for what looks to be a very fantasy-friendly matchup.

October 17, 2019 05:52 PM
Bills' John Brown: Second straight with limited work
by RotoWire Staff | RotoWire

Brown (groin) practiced on a limited basis for the second straight day Thursday.

Since the Bills have been taking it easy on a number of players during and coming out of the bye, we'd imagine Brown should be good for this week's game against the Dolphins, though a full practice Friday would provide more certainly to those planning on using the veteran in a juicy matchup. Joe Buscaglia of The Athletic previously speculated that since coach Sean McDermott didn't previously mention the possibility of Brown being limited, it's conceivable "something happened [to the wideout] mid-session" Wednesday.

October 16, 2019 05:12 PM
Bills' John Brown: Listed as limited Wednesday
by RotoWire Staff | RotoWire

Brown was limited at practice Wednesday due to a groin injury, Chris Brown of the Bills' official site reports.

Joe Buscaglia of The Athletic speculates that since coach Sean McDermott didn't previously mention the possibility of Brown being limited, it's conceivable "something happened [to the wideout] mid-session" Wednesday. The Bills, who are coming off their bye week, face the Dolphins at home Sunday.

October 6, 2019 11:48 PM
Bills' John Brown: Gains 75 yards in win
by RotoWire Staff | RotoWire

Brown caught all five of his targets for 75 total yards during Sunday's 14-7 win over the Titans.

Brown had gone back-to-back games without reaching 70 total yards after 200 total yards in his first two games, but refound his groove Sunday despite playing against a stingy Titans defense. Heading into the bye, Brown is either tied or leads the team in catches, targets and yards. Following a bye, he'll have a chance to add to his 13.9 yards-per-catch average Week 7 against a Miami defense surrendering that same rate, third worst in the league.

September 29, 2019 06:00 PM
Bills' John Brown: Totals 69 yards as QB injured
by RotoWire Staff | RotoWire

Brown caught five of 11 targets for 69 yards in Sunday's 16-10 loss to the Patriots.

Brown has kicked off the 2019 campaign with four consecutive games over 50 yards receiving. He could be catching passes from backup Matt Barkley in Week 5 against the Titans, as starting quarterback Josh Allen was knocked out of the game with a concussion. On the bright side, Barkley threw for 127 yards in just under a quarter after coming into this one, suggesting Brown's production shouldn't be significantly impacted by which option the Bills trot out under center moving forward.

Schedule
WeekDateOpp.RecYdsLgTD
19/8/19NYJ7123381
29/15/19NYG772170
39/22/19CIN451270
49/29/19NE569280
510/6/19TEN575210
710/20/19MIA583241
810/27/19PHI554190
911/3/19WAS476250
1011/10/19CLE577210
1111/17/19MIA9137402
1211/24/19DEN239341
1311/28/19DAL326140
1412/8/19BAL326180
1512/15/19PIT799400
1612/21/19NE153531
1712/29/19NYJ0000
WeekDateOpponentTime/Result
Receiving
YearTeamGGSRecYdsAvgLgTD20+40+1st
2014Arizona Cardinals1654869614.575511231
2015Arizona Cardinals151165100315.468711649
2016Arizona Cardinals1563951713.33025028
2017Arizona Cardinals1052129914.25232115
2018Baltimore Ravens16154271517.071511428
2019Buffalo Bills151572106014.753617353
TOTAL8757287429014.975285716204
Rushing
YearTeamGGSAttYdsAvgLgTD20+1st
2014Arizona Cardinals1653-6-2.02000
2015Arizona Cardinals15113227.313001
2016Arizona Cardinals15611010.010001
2017Arizona Cardinals10511010.010001
2018Baltimore Ravens1615341.33000
2019Buffalo Bills1515273.54000
TOTAL875713473.613003
Passing
YearTeamGGSAttCompPctYdsYPALgTDIntTkld20+40+Rate
2014Arizona Cardinals16500---0---0000/000---
2015Arizona Cardinals151100---0---0000/000---
2016Arizona Cardinals15600---0---0000/000---
2017Arizona Cardinals10500---0---0000/000---
2018Baltimore Ravens161500---0---0000/000---
2019Buffalo Bills151511100.02828.0028100/010158.3
TOTAL875711100.02828.0028100/010158.3
Kick Returns
YearTeamGNoYdsAvgLgTD40+
2014Arizona Cardinals1600---000
2015Arizona Cardinals1500---000
2016Arizona Cardinals1515151.05101
2017Arizona Cardinals1000---000
2018Baltimore Ravens1600---000
2019Buffalo Bills1500---000
TOTAL8715151.05101
Punt Returns
YearTeamGRetFCRet YdsAvgLgTD20+
2014Arizona Cardinals16000---000
2015Arizona Cardinals15000---000
2016Arizona Cardinals1517111197.03201
2017Arizona Cardinals10000---000
2018Baltimore Ravens16000---000
2019Buffalo Bills15000---000
TOTAL8717111197.03201
Defensive Stats
YearTeamGTotalTklAstSacksIntYdsAvgLgTDPass Def
2014Arizona Cardinals1633.000000.0000
2015Arizona Cardinals1533.000000.0000
2016Arizona Cardinals1522.000000.0000
2017Arizona Cardinals1000.000000.0000
2018Baltimore Ravens1611.000000.0000
2019Buffalo Bills1500.000000.0000
TOTAL8799.000000.0000
Fumbles
YearTeamGFumLostFum ForcedOwn RecOpp RecYdsTot RecTD
2014Arizona Cardinals1600000000
2015Arizona Cardinals1511000000
2016Arizona Cardinals1510000000
2017Arizona Cardinals1000000000
2018Baltimore Ravens1600000000
2019Buffalo Bills1500020020
TOTAL8721020020
 
Player Video

Player Info

Height/Weight:
5-11/178
Birthdate:
4/3/1990
Age:
29
Hometown:
Homestead, FL, USA
School:
Pittsburg State
NFL Experience:
7
Awards: