People of Buffalo are riding high after their Bills clinched their first playoff spot in 17 seasons. The thing is, the celebration has a real chance of lasting another week. Yes, you read that correctly.
Even though the Bills have been below the league average in point differential (-57), sack differential (-20) and yards differential (-840), they've made some plays when it counted and won close games. Four other playoff teams in the Super Bowl era have had a point differential as bad as or worse than this Bills team: the 2011 Broncos (-81), 2010 Seahawks (-97), 2004 Rams (-73) and 1989 Steelers (-61). All of those teams won a wild-card game before being eliminated in the Divisional Round.
Most of the time, these teams are riding emotional highs or are playing their best football heading into the postseason. The Bills have gone 4-2 since the Nathan Peterman debacle, while the Jaguars, Buffalo's opponent next week, are skidding into Sunday after going 0-2 the last two weeks. It was the first time the Jags have lost consecutive games this season, and they looked anything but playoff-ready. After a short stint in which we all thought Blake Bortles was the answer, the QB and offense have come to a screeching halt. Bortles threw seven TDs against zero INTs in Weeks 13-15 but has regressed immensely since Week 16, with a TD-to-INT ratio of 2:5. That's not the type of quarterback play the Jags, whose defense ranked in the top two in many categories, including points, yards and passing yards, are looking for.
The Bills' offense runs with LeSean McCoy, who exited Sunday's game with a sprained ankle and did not return. Yet, Bills coach Sean McDermott said Shady has a chance to play against the Jaguars. He has to play if Buffalo wants a chance. The run game is one of the NFL's best, and with McCoy, the Bills will be able to stay away from Jacksonville's young but dominant secondary.
Tyrod Taylor's apparent heightened sense of awareness that there are only 32 starting QB jobs has made him slightly better. He's taking care of the ball (one pick in his last five starts) and can make one or two spectacular plays a game, which is all the Bills have needed of late. Sunday is Taylor's first playoff game as a starter, and he's more than capable of coming out 1-0.
Right now, it's Buffalo against the world, and you're mistaken if you think the Bills are going to lay down now. All signs point to a Buffalo victory in Duval County.
Each week in the 2017 campaign, former No. 1 overall pick and NFL Network analyst David Carr will take a look at all offensive players and rank his top 15. Rankings are based solely on this season's efforts. Now, let's get to it -- the year-end pecking order is below.
NOTE: Arrows reflect changes from last week's rankings.
Dropped out: Adam Thielen, WR, Minnesota Vikings (previously No. 13).
JUST OUTSIDE THE TOP 15:
Case Keenum, QB, Minnesota Vikings: Keenum played his best football for a Vikings team primed to make a postseason run. As a starter this season, he went 11-3 with an average of 243.4 passing yards per game, a 67.0 completion percentage, a 21:7 TD-to-INT ratio and a 97.6 passer rating.
Jimmy Garoppolo, QB, San Francisco 49ers: This guy hasn't lost a game as an NFL starter. What else does he need to do to get a little recognition? He wasn't perfect, but he was pretty dang good as the 49ers averaged 28.8 points per game and went 5-0 with him.
Adam Thielen, WR, Minnesota Vikings: Thielen quickly became one of my favorite receivers this season, with his great route-running ability and hands. Every time the ball is near him, he's hauling it in. The first-time Pro Bowler finished the regular season with 91 catches for 1,276 receiving yards and four TDs.
Tyreek Hill, WR, Kansas City Chiefs: The second-year pro had himself a year, with 1,183 receiving yards and seven touchdowns. I can see him flying by with the peace sign as we speak.
Michael Thomas, WR, New Orleans Saints: Thomas flew under the radar in 2017 as the Saints' running backs took the lead, but the second-yard WR was still impressive. After his six-catch, 94-yard outing on Sunday, Thomas finished with 104 receptions for 1,245 yards and five TDs on the season, adding to his rookie-year total of 92 receptions for 1,137 yards and nine TDs.
Follow David Carr on Twitter @DCarr8.