This is getting more difficult with each week. Seriously, aside from the very top — and the very bottom — sorting out the B1G quarterback situation has been a bit of a headache.

A good headache, if there is such a thing.

For so many years, the B1G has lacked quality depth at the game’s most important position. Now, it seems like nine guys are creating a logjam for the top five spots on our weekly QB rankings. Typically, as a season moves along, these things get easier. In this case, it’s getting more difficult.

Without further explanation or complaining, here’s how I ranked the B1G QBs following Week 7. And trust me, the difference between most of these spots is razor thin.

14. Artur Sitkowski, Rutgers (Even)

I feel like a broken record, but what else can you say. Sitkowski’s in an unfortunate spot having absolutely no talent around him. It’s hard to imagine what teams like Michigan, Michigan State and Penn State will do to the kid.

Last week vs. Maryland: 2-of-16, 8 yards, 0 TDs, 4 INTs

13. Kasim Hill, Maryland (Even)

Saturday marked the first time Hill has thrown multiple touchdown passes against an FBS opponent in his career. Granted it was against Rutgers, but a three-score performance isn’t too shabby.

Last week vs. Rutgers: 8-of-17, 76 yards, 3 TDs, 0 INTs

12. A.J. Bush, Illinois (Down 1)

The team leader in passing and rushing again. It didn’t translate to many points, though. Bush continues to be a major threat on the ground for the Illini, but take that away and Illinois’ offense becomes pretty stagnant.

Last week vs. Purdue: 12-of-25, 170 yards, 0 TDs, 1 INT

11. Zack Annexstad, Minnesota (Up 1)

Not the best numbers for Annexstad, but his two interceptions came on deep throws down the field. He was connecting with his receivers on slant routes for a good portion of the day and kept the Gophers in the game against Ohio State. We saw some major growth out of the true freshman.

Last week vs. No. 3 Ohio State: 13-of-23, 218 yards, 0 TDs, 2 INTs

10. Alex Hornibrook, Wisconsin (Down 5)

For most of the season, I’ve had Hornibrook in the top five of the B1G. But after another woeful outing against the Michigan defense, he had to take a major hit. Some of that goes against his offensive line, but the Wisconsin quarterback was a non-factor in Ann Arbor.

Last week vs. No. 12 Michigan: 7-of-20, 100 yards, 1 TD, 2 INTs

9. Adrian Martinez, Nebraska (Even)

Watching Martinez in action is going to be so much fun when Nebraska has an improved offensive line and more playmakers on the field. The freshman continues to put up big numbers but the Huskers still fall short. Nebraska has two very winnable games ahead. We’ll see what Martinez can do.

Last week vs. Northwestern: 25-of-35, 251 yards, 1 TD, 2 INTs

8. Clayton Thorson, Northwestern (Up 2)

From opening the year with a pitch count to throwing 64 passes against Nebraska, what a ride it’s been for the senior through the first six weeks. Northwestern has looked much better offensively since Thorson started taking all the snaps, at least through the air. He could continue to climb if the Wildcats keep on winning. How about that 99-yard drive, by the way?

Last week vs. Nebraska: 41-of-64, 455 yards, 3 TDs, 2 INTs

7. Peyton Ramsey, Indiana (Even)

There was nothing special about Ramsey’s performance this weekend against Iowa. That may come off as harsh — especially when he completed 31-of-42 passes — but he didn’t look as good as he did a week ago against Ohio State. Ramsey wasn’t bad, he just wasn’t overly impressive this week.

Last week vs. Iowa: 31-of-42, 263 yards, 1 TD, 2 INTs

6.  Brian Lewerke, Michigan State (Even)

Lewerke might be the uncontested favorite in the rankings every week if he threw the ball to Felton Davis III every single play. The two connected eight times for 100 yards and two huge touchdowns in an upset win. Maybe the win will ignite the offense in some way moving forward.

Last week vs. No. 8 Penn State: 24-of-52, 259 yards, 2 TDs, 1 INT

5. Shea Patterson, Michigan (Down 2)

Before you grab your torches and pitchforks, this really isn’t a knock against Patterson. It speaks to the number of quality quarterbacks in the B1G. Patterson has proven he has the “it” factor. He just doesn’t have the numbers some of the other guys are putting up.

Last week vs. No. 15 Wisconsin: 14-of-21, 124 yards, 0 TDs, 0 INTs

4. David Blough, Purdue (Even)

For the third time in four games, Blough eclipsed the 300-yard mark and Purdue posted a win. Now the Boilermakers face a huge test as Ohio State comes to town next Saturday. Is Blough capable of putting up big numbers against the Buckeyes? He’s got the opportunity of his career ahead.

Last week vs. Illinois: 25-of-36, 377 yards, 3 TDs, 1 INT

3. Nate Stanley, Iowa (Up 5)

In three B1G games, Stanley has thrown for 890 yards, 12 touchdowns and three interceptions. That’s pretty good. You know what else is good? Throwing six touchdown passes in a single game, which is what the Iowa quarterback did on Saturday against Indiana. Stanley is getting into a rhythm and it’s really fun to watch.

Last week vs. Indiana: 21-of-33, 320 yards, 6 TDs, 1 INT

2. Trace McSorley, Penn State (Down 1)

Previously at the No. 1 spot, McSorley dropped after struggling against a Michigan State defense that had given up yards at will through the air. He could’ve had a monster day to help Penn State bounce back and keep within reach of Ohio State. But it was a disappointing day all around in Happy Valley.

Last week vs. Michigan State: 19-of-32, 192 yards, 1 TD, 0 INTs

1. Dwayne Haskins, Ohio State (Up 1)

I’m not sure why I ever doubted Haskins as the best quarterback in the league. When the Buckeyes needed a play, he made it. And that’s what he’s done all season long. It may be quite some time before Haskins is dethroned from the top spot in the rankings again.

Last week vs. Minnesota: 33-of-44, 412 yards, 3 TDs, 0 INTs