The Rex Ryan era in Buffalo produced a remarkable 1001 rush attempts over two seasons, the highest total in the NFL by a wide margin. Naturally, the Bills led the league in rushing in back-to-back years, but that extreme commitment to the run only produced a pair of third-place divisional finishes. Buffalo’s passing attack was barely a rumor under Ryan. This team has averaged just 199.3 passing yards and 29.3 attempts per game since 2015. During the same period, the average NFL passing offense produced 242.7 yards per game on 35.7 attempts. For the average conference finalist, those numbers were 267.2 and 35.9.

Ryan, of course, was relieved of his duties as Buffalo’s coach late last year following an overtime loss to Miami — a defeat that eliminated the Bills from the postseason chase, extending the NFL’s longest playoff drought to 17 years. Sean McDermott takes over as head coach in Buffalo, and the team hired Rick Dennison as the new offensive coordinator. For fantasy purposes, this seems like a very nice development.

Dennison was Gary Kubiak’s longtime OC, both with the Broncos and Texans, and he was an offensive assistant under Mike Shanahan in Denver from 1995 to 2008. We should expect the usual Kubiak/Shanny flourishes from Buffalo this season — play-action bootlegs, zone stretch runs — along with a run/pass mix that feels appropriate to professional football in 2017. Thus, it’s easy to talk yourself into various Bills skill players as fantasy assets. This team’s quarterback has a clear chance to make a significant value leap.

View photos Tyrod Taylor makes a house call. He’s a late-round quarterback worth targeting. (Getty Images) More

Tyrod Taylor is a draft day steal.

Taylor has accounted for 47 combined TDs over the past two seasons (37 pass, 10 rush), while throwing just 12 interceptions on 816 attempts and rushing for 1148 yards. He’s completed 62.3 percent of his career throws, averaging 7.4 yards per attempt. Simply put, he’s fun. Taylor has been an under-appreciated and underutilized dual-threat QB, and he seems like an excellent fit for Dennison’s offense. He spent a season with Dennison and Kubiak in Baltimore in 2014, so it’s not as if he’s learning entirely new concepts.

With an average draft position outside the top 120 picks in Yahoo leagues, Tyrod offers obvious profit potential. He’ll direct an offense that produces plenty of easy passing yards on short, horizontal routes, while also mixing in designed keepers and deep shots off play-action. He figures to put the ball in the air 90-100 more times this season than he did in 2016. Taylor has a path to a top-12 positional finish, and you’re paying such a modest price. If you’re the sort of fantasy owner who prefers to wait until the double-digit rounds before taking a QB, keep Taylor in your plans.

Please stay healthy, Sammy Watkins.

Buffalo’s receiving corps added new names during the offseason while shedding a few familiar vets. Sammy Watkins remains in the team picture, however, entering the final year of his rookie deal. No one has ever questioned Watkins’ talent — he was a matchup problem from day one — but his medical history is complicated. A left foot issue limited him to just eight games and 28 catches in 2016, and he underwent a second surgery to address the injury in January. Not great.

Still, Watkins did return to the practice field during the Bills’ offseason program, and it seems he should be ready for camp. If we can simply get 14 games from him in the year ahead, he’s a good bet to establish new career highs in targets, receptions and receiving yardage. Remember, Watkins is only a year removed from a season in which he ranked No. 7 at his position in per-game fantasy scoring, delivering five 100-yard performances and nine scores in just 12 games. And he put up those numbers on a team that ranked No. 28 in passing. Sammy, when he’s right, is terrific. He’s a thoroughly acceptable pick at his current Yahoo ADP (37.3).

Story continues