Buffalo Bills
  • 5'11"
  • 178
  • 29
  • 6 years
  • Pittsburg State
  • 2014 R3 O, None
Preview our new Cheatsheets & Rankings!

Historical Stats

Year Team Gms Plays Targets Catch Catch Yards YPC Catch TDs Car Rush Yards Rush TDs Fum Total Yards Total TDs 50+ Yd TDs 100+ Yard Gms 1+ TD Gms
2014 ARI 16 105 102 48 696 14.5 5 3 -6 0 0 690 5 0 1 4
2015 ARI 15 104 101 65 1003 15.4 7 3 22 0 1 1025 7 0 2 7
2016 ARI 15 74 73 39 517 13.3 2 1 10 0 0 527 2 0 1 2
2017 ARI 10 56 55 21 299 14.2 3 1 10 0 0 309 3 0 0 3
  Avg 14 88 86 43 646 14.9 4 2 8 0 0 654 4 0 1 4

Season To Date Statistics

Year Team Gms Plays Targets Catch Catch Yards YPC Catch TDs Car Rush Yards Rush TDs Fum Total Yards Total TDs 50+ Yd TDs 100+ Yard Gms 1+ TD Gms
2018 BAL 16 100 97 42 715 17.0 5 3 4 0 0 719 5 0 2 5

Recent Player News

  • Posted: 7/7/2019 5:22pm ET

    Buffalo Bills WR John Brown's 'knack for gaining separation on fly routes' should fit well with QB Josh Allen's love of the deep ball, according to Nate Mendelson BuffaloBills.com.

    Huddle Up: Brown was enjoying a solid year in Baltimore last season before Lamar Jackson took over and led a run-heavy attack. He will probably be a big-play dependent, boom-or-bust option in Buffalo, but Brown will be worth a look as a WR4/WR5.

  • Posted: 6/30/2019 12:00am ET

    Buffalo Bills WR John Brown quickly became a frequent target of QB Josh Allen during offseason practices, and he even received an endorsement from former NFL QB Carson Palmer to be a No. 1 wide receiver.

    Huddle Up: Brown and Cole Beasley were huge additions for the Buffalo offense during the offseason, and Brown could have some impact as a WR3 or flex fantasy option, especially early on in the season. Weather is always an issue which impacts the fantasy value of Buffalo receivers late in the season, so make sure to have plenty of depth on hand.

  • Posted: 6/27/2019 12:00am ET

    Buffalo Bills WR John Brown routinely worked with the first-team offense during spring practices.

    Huddle Up: When healthy, Brown has shown a knack for making big plays, and he was off to a solid start with the Ravens last year before Lamar Jackson took over as quarterback. There is a chance he becomes a downfield threat for Josh Allen in Buffalo, and Brown is worth a look as a WR4/WR5.

  • Posted: 3/12/2019 9:45am ET

    Baltimore Ravens impending free-agent WR John Brown plans to sign a three-year contract with the Buffalo Bills worth $27 million, according to a source.

    Huddle Up: Brown had a big first half of the 2018 season but struggled once Lamar Jackson took over as the starting quarterback. He likely will compete for a starting job with the Buffalo and can still make big plays. He can be considered a No. 3 or No. 4 receiver in fantasy leagues.

  • Posted: 3/6/2019 4:24pm ET

    Baltimore Ravens impending free-agent WR John Brown is expected to seek $8 million to $9 million per season in his next contract, according to sources.

    Huddle Up: Brown struggled during the second half of the season but played well with Joe Flacco as the quarterback. He should receive interest from multiple teams and could be a No. 3 fantasy receiver depending on his situation.

  • Posted: 2/21/2019 6:31pm ET

    Baltimore Ravens impending free-agent WR John Brown could be pursued by the Cleveland Browns in free agency to fill a need for a deep threat in the passing game, in the opinion of Bill Barnwell of ESPN.com.

    Huddle Up: Brown was off to a fast start in 2018 before the Ravens made the move to Lamar Jackson at quarterback and adopted a run-heavy approach. Baker Mayfield could make better use of Brown's big-play potential, allowing him to become a touchdown-dependent WR3.

  • Posted: 2/8/2019 2:22pm ET

    Baltimore Ravens impending free-agent WR John Brown probably will not re-sign with the Ravens this offseason, in the opinion of ESPN.com's Jamison Hensley.

    Huddle Up: Brown struggled to find chemistry with Lamar Jackson and probably will look for a better situation in free agency. He should receive interest from multiple teams because of his big play ability. He can be considered a No. 3 fantasy receiver depending on his situation.

  • Posted: 1/28/2019 4:29pm ET

    Baltimore Ravens impending free-agent WR John Brown caught only eight passes for 114 yards and one touchdown in seven games when QB Lamar Jackson took over the starting job. Brown recorded 34 catches for 601 yards and four touchdowns in nine games with QB Joe Flacco. Brown said he is open to returning to the Ravens but would expect things to change if he re-signed.

    Huddle Up: Brown should receive interest from multiple teams if he hits the free-agent market, so he may look for a different situation this offseason. He played well during the first half of the 2018 season and may be able to find a starting job. He has a chance to be a No. 3 receiver in fantasy leagues next season depending on his situation.

  • Posted: 1/26/2019 8:35pm ET

    Baltimore Ravens WR John Brown remains open to re-signing with Baltimore, but he said he would like to be in an offense that takes more shots downfield.

    Huddle Up: Brown's big-play ability was on display early in the year when Joe Flacco was under center, but he was basically a non-factor when Lamar Jackson took over as the starter. Jackson should improve as a passer, but Baltimore's run-first philosophy probably isn't going away. If he is a Raven in 2019, Brown will be a WR4, at best.

  • Posted: 1/7/2019 4:06pm ET

    Baltimore Ravens impending free-agent WR John Brown said he is interested in re-signing with the Ravens this offseason. Brown said he probably will look for a multi-year deal during free agency.

    Huddle Up: Brown has a big part of the Ravens passing game during the first half of the season when he posted 613 yards but saw his production drop drastically when Lamar Jackson took over as the starting quarterback. He can be a No. 3 or No. 4 receiver in fantasy leagues next season depending on his situation.

  • Posted: 1/6/2019 2:51pm ET

    Baltimore Ravens WR John Brown posted two grabs for 14 yards on three targets in the AFC Wild Card playoff game loss against the Los Angeles Chargers.

    Huddle Up: Brown had a rather impressive regular season, posting 42 grabs for a team-high 715 yards and five touchdowns. He will enter the 2019 campaign as a solid WR4 or flex fantasy option, and he should build some rapport during the offseason with Lamar Jackson to perhaps improve a little bit.

  • Posted: 12/29/2018 9:36pm ET

    Baltimore Ravens WR John Brown (hamstring) is expected to play against the Cleveland Browns in Week 17, according to a source.

    Huddle Up: Brown has been a non-factor since Lamar Jackson took over as quarterback, and that isn't likely to suddenly change this weekend. Brown can be ignored in most fantasy formats.

  • Posted: 12/28/2018 2:26pm ET

    Baltimore Ravens WR John Brown (hamstring) practiced in full Friday, Dec. 28 and he is listed as questionable for Week 17 against the Cleveland Browns.

    Huddle Up: Brown might push hard to play this weekend, as it's all hands on deck for the Ravens in a must-win game for a playoff spot. Smokey had a season-high 14 targets in the first meeting with Cleveland, absorbing four of those targets for 58 yards back on Oct. 7.

  • Posted: 12/27/2018 12:45pm ET

    Baltimore Ravens WR John Brown (hamstring) was limited during practice Thursday, Dec. 27.

    Huddle Up: Brown has seen his fantasy value drop since Lamar Jackson took over as the starting quarterback and has gone eight straight games with under 30 yards receiving. He should be kept on the bench in all leagues even if he is active for the game.

  • Posted: 12/22/2018 10:16pm ET

    Baltimore Ravens WR John Brown corralled two of his six targets for 27 yards in Week 16 versus the Los Angeles Chargers.

    Huddle Up: Brown excels at stretching the field, but it's safe to say the Ravens don't seem to have much interest in going deep with Lamar Jackson as their quarterback quite yet. Since Jackson took over in Week 11, the speedster has a total of eight catches for 118 yards. Put nicely, receivers have become an afterthought in this offense. Brown is a free agent after the season and probably did enough in the first half of the season to land a multi-year deal, be it Baltimore or somewhere else.

  • Posted: 12/16/2018 1:40pm ET

    Baltimore Ravens WR John Brown caught one pass for nine yards against the Tampa Bay Buccaneers in Week 15.

    Huddle Up: Brown does not have great chemistry with Lamar Jackson at this time and has only five receptions in the last five games. He should be avoided in all fantasy leagues as long as Jackson is the starting quarterback.

  • Posted: 12/14/2018 1:12pm ET

    Baltimore Ravens WR John Brown (not injury related) was back as a full participant in practice Friday, Dec. 14 and he is off the injury report ahead of the Week 15 game with the Tampa Bay Buccaneers.

    Huddle Up: The Bucs are very giving through the air, ranking 27th in the NFL in pass defense with 268.5 yards per game allowed, an NFL-high 29 passing scores and 51 pass plays of 20 or more yards. It could be a big afternoon for Smokey, and he makes for a sneaky WR4 or flex fantasy option and a solid mid-tier DFS play in Week 15.

  • Posted: 12/13/2018 12:08pm ET

    Baltimore Ravens WR John Brown (non-injury) did not participate in practice Thursday, Dec. 13.

    Huddle Up: Brown posted his first touchdown in six games last week but has been held to two receptions or less in each of the last four games. He likely will not be a great fantasy option as long as Lamar Jackson is the starting quarterback and can be benched in most leagues.

  • Posted: 12/7/2018 1:15pm ET

    Baltimore Ravens WR John Brown (not injury related) practiced in full Friday, Dec. 7 and is off the injury report ahead of the Week 14 game against the Kansas City Chiefs.

    Huddle Up: Brown rested his ailments on Thursdasy, getting a mid-week veteran's day of maintenance, but he is good to go for Sunday. If you depend on Smokey for fantasy purposes in deeper leagues, feel confident in starting him.

  • Posted: 12/6/2018 2:33pm ET

    Baltimore Ravens WR John Brown (non-injury) did not participate in practice Thursday, Dec. 6.

    Huddle Up: Brown has received practices off in previous weeks but has been able to play each week. Brown continues to struggle with Lamar Jackson at quarterback and was held without a catch next week. The Ravens may have to throw more this week, which makes Brown a possible flex option but is not a must-start option.

  • Posted: 12/2/2018 5:20pm ET

    Baltimore Ravens WR John Brown failed to catch any of his four targets in a 26-16 win over the Atlanta Falcons in Week 13.

    Huddle Up: Brown has managed two total receptions in three games with Lamar Jackson as the starter, and his fantasy value has disappeared in Baltimore's current offense.

  • Posted: 11/30/2018 2:51pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Friday, Nov. 30, and is not on the injury report for Week 13.

    Huddle Up: Brown has not been a great fantasy option since Lamar Jackson has taken over the starting job and has only two receptions in the last two games. Owners may want to bench Brown until he puts up better numbers.

  • Posted: 11/29/2018 2:15pm ET

    Baltimore Ravens WR John Brown (non-injury) did not participate in practice Thursday, Nov. 29.

    Huddle Up: Brown has not had much success since Lamar Jackson has become the starting quarterback and has been limited to two catches in the last two games. Owners can consider benching Brown until he puts up better numbers with Jackson.

  • Posted: 11/25/2018 2:11pm ET

    Baltimore Ravens WR John Brown caught one pass for 25 yards against the Oakland Raiders in Week 12.

    Huddle Up: Brown was targeted seven times during the game but was held to one catch for the second straight game. Brown's value will depend on who the starting quarterback will be in Week 13. He can be benched in most leagues if Lamar Jackson receives another start.

  • Posted: 11/22/2018 3:48pm ET

    Baltimore Ravens WR John Brown (non-injury) did not participate in practice Thursday, Nov. 22.

    Huddle Up: Brown will be fine for the Week 12 game but was targeted only once last week with Lamar Jackson as the quarterback. He can still be a flex option in leagues this week because of the favorable matchup.

  • Posted: 11/18/2018 3:20pm ET

    Baltimore Ravens WR John Brown caught one pass for 23 yards against the Cincinnati Bengals in Week 11.

    Huddle Up: The Ravens ran the ball a lot against the Bengals, so Brown was not a big factor in the offense this week. He should be more involved as Lamar Jackson gets more comfortable throwing the ball and could be a flex option against the Oakland Raiders next week.

  • Posted: 11/4/2018 2:22pm ET

    Baltimore Ravens WR John Brown caught three passes for 17 yards against the Pittsburgh Steelers in Week 9.

    Huddle Up: Brown has been targeted at least six times in seven of the nine games this season but has been inconsistent in terms of his receiving yards from week to week. He is a valuable fantasy option because of his big-play ability but may not be a reliable starting option each week.

  • Posted: 10/28/2018 1:37pm ET

    Baltimore Ravens WR John Brown posted three grabs for 28 yards on seven targets in Week 8 against the Carolina Panthers.

    Huddle Up: Brown has been the most explosive option in the Baltimore downfield attack, but the Panthers took him away in this one. He'll look to bounce back in Week 9 against the Pittsburgh Steelers. He had seven grabs for 116 yards and a TD in the first meeting in Pittsburgh on Sept. 30.

  • Posted: 10/26/2018 11:56am ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Friday, Oct. 26, and is not on the injury report for Week 8.

    Huddle Up: Brown has played well since the start of the season and will continue to receive a solid amount of targets in the passing game. He can be considered a No. 3 receiver in fantasy leagues this week.

  • Posted: 10/25/2018 1:40pm ET

    Updating a previous report, Baltimore Ravens WR John Brown (non-injury) fully participated in practice Thursday, Oct. 25.

    Huddle Up: Brown is coming off his best game of the season and has been targeted at least seven times in five of the last six games. He can be considered a No. 3 receivers in most leagues this week.

  • Posted: 10/21/2018 8:32pm ET

    Baltimore Ravens WR John Brown caught all seven of his targets for 134 yards and a touchdown in a 24-23 loss to the New Orleans Saints in Week 7.

    Huddle Up: Brown continues to deliver big plays for Baltimore, and while this type of performance won't be the norm, he has shown more than enough upside to be used as a WR3 on a weekly basis.

  • Posted: 10/19/2018 12:56pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Friday, Oct. 19, and is not on the injury report for Week 7.

    Huddle Up: Brown has been a bit quiet over the last few games but has been targeted at least seven times in four of the last five games. He should have some success against the New Orleans Saints this week and could be a No. 3 receiver or flex option in fantasy leagues.

  • Posted: 10/18/2018 1:55pm ET

    Baltimore Ravens WR John Brown (non-injury related) practiced in full Thursday, Oct. 18.

    Huddle Up: Brown is primed for success this week with a favorable matchup and what could be a shootout with the New Orleans Saints. He was quiet last week in a game in which the Ravens didn't need to pass, but don't hesitate to set him as a WR2 in Week 7.

  • Posted: 10/17/2018 2:05pm ET

    Baltimore Ravens WR John Brown (non-injury related) was absent from practice Wednesday, Oct. 17.

    Huddle Up: This may have just been a day off for Brown, but check back tomorrow to see if he returns to practice. Assuming he's fine and plays this weekend, he has a tremendous matchup against the Tampa Bay Buccaneers and should be started as a WR2.

  • Posted: 10/14/2018 9:23pm ET

    Baltimore Ravens WR John Brown caught two of his three targets for 28 yards in a 21-0 win over the Tennessee Titans in Week 6.

    Huddle Up: It was a poor showing in what has been a resurgent year for Brown. He should return to form against the New Orleans Saints in Week 7.

  • Posted: 10/12/2018 1:49pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Friday, Oct. 12, and is not on the injury report for Week 6.

    Huddle Up: Brown caught only four of his 14 targets last week but should continue to be one of the main options in the Ravens passing game. He can be a No. 3 fantasy receiver this week against the Tennessee Titans.

  • Posted: 10/11/2018 1:33pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Thursday, Oct. 11.

    Huddle Up: Brown was targeted 14 times last week but only recorded four receptions and 58 yards. He is still one of the top receivers for the Ravens and can be a No. 3 receiver this week against the Tennessee Titans.

  • Posted: 10/10/2018 1:33pm ET

    Baltimore Ravens WR John Brown (not injury related) did not practice Wednesday, Oct. 10.

    Huddle Up: Brown was getting the mid-week veteran's day off, which isn't unusual. Smoke is expected to be in the lineup in Week 6 against the Tennessee Titans and he is a solid WR4 or flex fantasy play in most leagues.

  • Posted: 10/7/2018 2:18pm ET

    Baltimore Ravens WR John Brown posted four receptions for 58 yards on a game-high 14 targets in Week 5 against the Cleveland Browns.

    Huddle Up: Smoke should have probably had a much bigger day with all of those targets, but the Browns defense did a good job keying on him. He has settled into WR4 or flex fantasy territory in most leagues. The Ravens travel to meet the Titans in Week 6.

  • Posted: 10/5/2018 7:55pm ET

    Baltimore Ravens WR John Brown is averaging 22.5 yards per catch and is on pace for 1,352 receiving yards and 12 touchdowns this season.

    Huddle Up: Brown topped 1,000 yards in 2015, but he has finished with less than 700 receiving yards in each of his other three seasons. His pace may slow a bit, but Brown has become Joe Flacco's primary deep threat, and he can be considered a WR3 against the Cleveland Browns in Week 5.

  • Posted: 10/4/2018 1:46pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Thursday, Oct. 4.

    Huddle Up: Brown has recorded at least 85 yards in each of the last three games and has caught a touchdown in three of the first four games. He can be considered at least a No. 3 receiver in leagues this week.

  • Posted: 10/4/2018 10:40am ET

    Baltimore Ravens WR John Brown (non-injury) returned to practice Thursday, Oct. 4, after being given a rest day Wednesday.

    Huddle Up: Brown has lived up to his summer sleeper status and then some with 15 catches for 338 yards and three TDs so far. He's a WR2 in Week 5 against a banged-up Cleveland Browns secondary.

  • Posted: 10/3/2018 2:21pm ET

    Baltimore Ravens WR John Brown (not injury related) did not practice Wednesday, Oct. 3.

    Huddle Up: Brown earned the veteran's day off after his solid performance in Pittsburgh last week. Smoke was a difference maker and by far the most dynamic and speediest player in a Baltimore uniform. He has WR4 or flex fantasy potential with a little upside.

  • Posted: 9/30/2018 9:26pm ET

    Baltimore Ravens WR John Brown caught three of his seven targets for 116 yards and a touchdown and added a three-yard run in a 26-14 win over the Pittsburgh Steelers in Week 4.

    Huddle Up: Brown has been thriving as a big-play weapon for Baltimore catching touchdowns in three of the four games and topping 80 yards three times. He's a viable WR3 heading into a Week 5 matchup against the Browns.

  • Posted: 9/27/2018 1:48pm ET

    Baltimore Ravens WR John Brown (non-injury) fully participated in practice Thursday, Sept. 27.

    Huddle Up: Brown has played well during the early part of the season and will have a favorable matchup this week. He can be considered a No. 3 fantasy receiver in most leagues this week.

  • Posted: 9/26/2018 2:18pm ET

    Baltimore Ravens WR John Brown (non-injury related) was not on the practice field Wednesday, Sept. 26.

    Huddle Up: There's no injury indication regarding Brown, so this could have very well been an off day. The first-year Raven leads his new squad in receiving yards and touchdowns through three weeks. Start him against a vulnerable Pittsburgh Steelers defense.

  • Posted: 9/23/2018 9:53pm ET

    Baltimore Ravens WR John Brown turned nine targets into five receptions for 86 yards in Week 3 versus the Denver Broncos.

    Huddle Up: Brown was advertised as the Ravens' top receiver during camp and has lived up to the hype through three weeks, scoring at least 13 points in PPR leagues in each game. Durability has been his biggest obstacle throughout his career, so this kind of production should be much more the rule than the exception going forward. Brown should be started as a solid WR3 option in Week 4 against the Pittsburgh Steelers.

  • Posted: 9/13/2018 9:02pm ET

    Baltimore Ravens WR John Brown caught four passes for a team-high 92 yards and a touchdown Thursday, Sept. 13, at the Cincinnati Bengals.

    Huddle Up: Two TDs in two games as a Raven is a good start ... Brown gets a few extra days of rest and comes back for a Week 3 meeting with the visiting Denver Broncos. He's a risk-reward play with a touch matchup.

  • Posted: 9/9/2018 5:36pm ET

    Baltimore Ravens WR John Brown posted three receptions for 44 yards and a touchdown in Week 1 against the Buffalo Bills.

    Huddle Up: Brown made his presence felt with four targets, highlighted by a seven-yard touchdown grab to close out the scoring in the first quarter. He looks like a solid WR4 or flex fantasy option in leagues of 12 or more teams heading into Week 2 against the Cincinnati Bengals on Thursday night.

  • Posted: 8/11/2018 9:11am ET

    Baltimore Ravens WR John Brown made three impressive catches during practice Saturday, Aug. 11, and continues to be the best receiver during training camp, in the opinion of ESPN.com's Jamison Hensley. Brown and QB Joe Flacco have shown great chemistry throughout camp.

    Huddle Up: Brown appears to be on track to be one of the starting receivers for the Ravens as long as he can stay healthy. He has been productive in the past and is an attractive fantasy option because of his big-play ability. He has a chance to be a No. 4 or No. 5 receiver in leagues.

2018 Game Logs

Wk Opp Tar Cat CYds CTD
1 BUF 4 3 44 1
2 @CIN 10 4 92 1
3 DEN 9 5 86 0
4 @PIT 7 3 116 1
5 @CLE 14 4 58 0
6 @TEN 3 2 28 0
7 NO 7 7 134 1
8 @CAR 7 3 28 0
9 PIT 6 3 15 0
11 CIN 1 1 23 0
12 OAK 7 1 25 0
13 @ATL 4 0 0 0
14 @KC 6 2 23 1
15 TB 3 1 9 0
16 @LAC 6 2 27 0
17 CLE 3 1 7 0
P1 LAC 3 2 14 0

2017 Game Logs

Wk Opp Tar Cat CYds CTD
1 @DET 9 4 32 0
4 SF 7 3 47 0
5 @PHI 7 2 26 1
6 TB 4 3 63 1
7 @LAR 4 1 6 0
9 @SF 4 1 52 0
10 SEA 6 2 27 0
11 @HOU 6 3 18 0
16 NYG 4 2 28 1
17 @SEA 4 0 0 0

2016 Game Logs

Wk Opp Tar Cat CYds CTD
1 NE 4 1 8 0
2 TB 3 1 14 0
3 @BUF 11 6 70 0
4 LAR 16 10 144 0
5 @SF 5 1 11 0
6 NYJ 7 5 54 0
8 @CAR 4 4 49 1
10 SF 4 2 30 0
11 @MIN 4 0 0 0
12 @ATL 2 1 19 0
13 WAS 1 0 0 0
14 @MIA 0 0 0 0
15 NO 6 5 81 1
16 @SEA 2 1 12 0
17 @LAR 4 2 25 0

2015 Game Logs

Wk Opp Tar Cat CYds CTD
1 NO 7 4 46 1
2 @CHI 5 5 45 0
3 SF 5 3 62 0
4 LAR 10 7 75 0
5 @DET 4 4 73 1
6 @PIT 14 10 196 0
7 BAL 6 4 65 1
10 @SEA 3 0 0 0
11 CIN 3 3 43 1
12 @SF 7 5 99 0
13 @LAR 8 6 113 0
14 MIN 5 4 78 1
15 @PHI 9 3 38 1
16 GB 4 3 25 1
17 SEA 11 4 45 0
P2 GB 9 5 82 0
P3 @CAR 8 2 23 0

2014 Game Logs

Wk Opp Tar Cat CYds CTD
1 LAC 5 2 29 1
2 @NYG 3 3 28 0
3 SF 6 4 52 2
5 @DEN 7 2 4 0
6 WAS 6 4 43 0
7 @OAK 5 2 41 0
8 PHI 10 5 119 1
9 @DAL 5 2 10 0
10 LAR 9 5 73 1
11 DET 9 5 69 0
12 @SEA 5 3 61 0
13 @ATL 5 2 40 0
14 KC 4 0 0 0
15 @LAR 6 2 22 0
16 SEA 8 3 54 0
17 @SF 9 4 51 0
P1 @CAR 5 4 34 0

Sign up for free email updates

Our FREE email updates are packed with the player news and fantasy analysis you need! Always fresh, no spam, guaranteed!

Preview our new Cheatsheets & Rankings!