The Buffalo Bills certainly didn’t wind up being the NFL’s worst team 11 weeks deep into the 2018 season despite many thinking they could be.

Just ask the Minnesota Vikings, who suffered an embarrassing 27-6 home loss to Buffalo way back in Week 3. Or the New York Jets, who were demolished 41-10 by the Bills back in Week 10.

Despite those upsets, the Bills are still a bad team. And at 3-7 heading into their Week 12 home bout versus the Jacksonville Jaguars, it’s time to think about ways head coach Sean McDermott and Co. can go about improving the roster to get things back on track heading into 2019.

Fortunately, the 2019 NFL Draft should provide a plethora of choices. The Bills own nine picks in this upcoming April’s draft (each one of their own picks in every round, plus an additional fifth and seventh-round pick). And if the draft were to start today, Buffalo would be selecting sixth overall.

McDermott has made his impact on Buffalo’s defense, which shouldn’t be too surprising. But despite allowing the second fewest all-purpose yards in the league over 11 weeks (3,022), the Bills still rank 19th overall in scoring defense.

The good news, though, is the 2019 draft class is laden with top-quality defenders, especially pass-rushers, which ultimately help prevent opponents from getting into the end zone.

That said, one could easily argue offense, not the defense, is the Bills primary target area when their number is called.

If that’s the thought, let’s look at some offensive prospect fits for Buffalo this coming draft.

No. 1: Offensive Tackle Jonah Williams, Alabama

The Bills invested heavily in former Wyoming quarterback Josh Allen in last year’s NFL Draft, all but solidifying the notion he’ll be their franchise signal-caller for the foreseeable future.

Yet the problem is Buffalo’s offensive line has been terrible for much of the year. This unit has allowed 34 sacks in 2018, which ranks fourth most after 11 weeks. Football Outsiders ranks the Bills O-line 28th in pass protection. So if Buffalo wants to maximize its investment in Allen, ensuring he stays upright as much as possible would be a pretty good idea.

The consensus top collegiate offensive lineman in this year’s draft class is Alabama offensive tackle Jonah Williams. Bleacher Report’s Matt Miller listed Williams as the No. 12 overall prospect on his most recent big board, meaning the 6-foot-5, 296 pounder should be available when Buffalo’s number is called.

Williams would be an immediate upgrade over Bills current right tackle Jordan Mills, whom Pro Football Focus has assigned a lowly 56.2 overall grade on the season. And if Williams progresses nicely, Buffalo could eventually opt to swap him over to the left side as an eventual replacement for tackle Dion Dawkins.

First-round offensive linemen selections aren’t sexy or exciting, per se. But consider how effective both the Indianapolis Colts and San Francisco 49ers have been with their O-lines after selecting Quenton Nelson and Mike McGlinchey, respectively, in last year’s NFL Draft. Each of those picks have worked out nicely.

If Buffalo is going through a complete offensive rebuild, starting from the trenches and working outwards is never a bad idea.

No. 2: Wide Receiver A.J. Brown, Ole Miss

Sticking with the offensive theme here, providing Josh Allen with weapons is just about as important as protecting him up front.

There’s a little bit of a “chicken or the egg” theory here when it comes to the Bills’ quarterback-wide receiver relationship in 2018. Buffalo hasn’t exactly received stellar quarterback play, and injuries to Allen haven’t helped much either. So this has hindered the Bills’ receiving corps to a large extent. At the same time, though, its a receiver’s job to help out his quarterback by getting open.

That’s not happening for Buffalo much either.

The Bills leading wide receiver, Zay Jones, has just 392 yards on 37 receptions. His counterpart, Kelvin Benjamin, just surpassed 300 yards receiving and has largely been a disappointment.

Unfortunately for Buffalo, this year isn’t the one to be receiver needy in the NFL Draft.

Arguably the best name in this year’s wideout draft class is Ole Miss’ A.J. Brown, whom CBS Sports ranks the No. 1 wide receiver at sixth best prospect overall, currently.

Brown, 6-foot-1 and 230 pounds, already has a collegiate career high of 85 catches for 1,320 yards. He’s tough, physical and fights for yards after the catch. While he might not beat NFL defensive backs with speed, the other traits make him worthy of a top selection.

No. 3: Cornerback Greedy Williams, LSU

Remember, 2019 is a defensive-heavy NFL Draft class. And it would be foolish for Buffalo to completely ignore both the depth and quality of players here.

That said, the Bills’ biggest needs on this side of the ball aren’t necessarily in the front seven. If anything, Sean McDermott should be looking to add some quality playmakers within the secondary. Unfortunately, the depth here isn’t quite as good as it is with pass-rushers and defensive tackles.

LSU cornerback Greedy Williams is easily the top choice at his position this April. At 6-foot-3 and 183 pounds, his body type is ideal to play on the outside. Bleacher Report’s Matt Miller ranks Williams No. 6 on his latest big board.

And what do you know? The Bills are currently slated to pick sixth overall. A perfect match, right?

Buffalo has two quality boundary corners on its roster, Taron Johnson and Tre’Davious White. But the Bills were forced to promote veteran defensive back Rafael Bush to nickel corner once Vontae Davis retired. And Bush has been the biggest weak spot here, posting an overall 57.4 overall grade.

Signed through 2019 but with a next-year cap hit of only $300,00 with a savings of $1.5 million if cut, it might be smarter for the Bills to draft Williams, bump the shorter Johnson inside and let the LSU prospect continue the long-standing tradition of high-quality defensive backs making an immediate impact at the NFL level.

If the Bills want to reinforce the defense up front later, Rounds 2 and 3 should still provide plenty of impact options.