Week 10 was a case of the haves, the have nots and you-have-to-be-kidding.

Three SEC QBs threw for 300-plus yards.

Nine failed to throw for 160, and three teams didn’t even throw for 100.

My report card was all over the map, but it starts with our three Valedictorians.

Brandon Allen (Arkansas): 33-45 for 442 yards, 6 TDs, 0 INTs
My take: What a game. What happened to the Arkansas team that used to run every snap? In one of the better games in college football, Allen put on a clinic. He showed his accuracy and ability to move around in the pocket and make the tight throws. Not much more to even say about his performance. It was genius.

Grade: A+

Chad Kelly (Ole Miss): 24-34 for 368 yards, 3 TDs, 0 INTs

My take: Another week, another 300-plus yard performance by the SEC passing leader. Oh yeah, he also added 110 yards and 3 touchdowns on the ground to give the Rebels a chance. Not a terrible performance at all …

Grade: A+

Dak Prescott (Mississippi State): 27-40 for 303 yards, 4 TDs, 0 INTs

My take: Prescott has slowly but surely brought his name back into the Heisman race after several weeks of top notch performances.

In a soaking wet Thursday night in Columbia, Mo., Prescott made all the throws and ran effectively against one of the best defenses in the SEC. Missouri’s front seven is really tough on the run, especially between the tackles.

RELATED: Is Dak Prescott an NFL prospect?

Prescott threw some very good balls, and we’ve talked about how difficult it is to throw with velocity and accuracy in the rain. His pocket awareness needs to improve a little, but he was on point last night. No turnovers against the Tigers is also very impressive performance.

Grade: A+

Jacob Coker (Alabama): 18-24 for 184 yards, 0 TDs, 0 INTs

My take: Coker did exactly what was asked of him by Lane Kiffin and the Tide offense. Derrick Henry obviously stole the show — 38 carries, 210 yards, 3 TDs — but Coker delivered when asked

He showed poise in the pocket, especially as the game went on. He started a little shaky but slowed down and took care of business. I hate the term “game manager,” but that’s exactly what he did. He moved the chains and threw accurate balls when the Tide needed him most.

Grade: A

Jeremy Johnson (Auburn): 13-17 for 132 yards, 1 TD, 0 INTs

My take: Johnson had his best game of the season in place of injured Sean White. He took care of the ball and made the right decisions.

If he would have played like that from the start of the season, where would Auburn be now?

Grade: A

Perry Orth (South Carolina): 20-39 for 233 yards, 3 TDs, 0 INTs

My take: Orth had probably his best game. He showed poise and led the way QBs are supposed to. A 17-point hole on the road, especially in Knoxville, is not easy to overcome. He kept his composure and gave the Gamecocks a chance, giving glimpses of a big-time QB along the way. He’s settling in and you can see him grow each week.

Grade: A

Josh Dobbs (Tennessee): 20-34 for 255 yards, 2 TDs, 1 INT

My take: Dobbs didn’t put up the gaudy numbers that the did last year against the Gamecocks. He played well and made accurate throws. He wasn’t as effective running as he typically is, either.

Again, Tennessee had a big lead, but he didn’t panic once it was gone. His leadership has grown and he’s putting the Vols on his back. He made the plays when he needed to and was able to convert a lot of big third downs.

Grade: B+

Brice Ramsey (4-6 for 27 yards, 0 TDs, 0 INTs)/Greyson Lambert (6-13 for 64 yards, 1 TD, 0 INTs)

My take: Georgia’s quarterback quandary has been interesting. Coach Richt is on the hot seat (again) and the quarterback play hasn’t been good since the Alabama game. One of these guys needs to separate himself and take over this team.

Georgia won big, and the QBs committed no turnovers and had a solid completion rate, but the Bulldogs need more than 90 yards out of its passing game.

Grade: C

Brandon Harris (LSU): 6-19 for 128 yds 1TD 1INT

My take: Harris ran into a pretty tough opponent, no? He only completed 6 passes and struggled to find anyone open against the Crimson Tide defense. LSU couldn’t really get anything going on the ground or through the air.

The Tigers needed a big performance from Harris and he did not deliver. He made some good throws, but overall was not as good as he has been.

Grade: C-

Treon Harris (Florida): 12-24 for 158 yards, 0 TDs, 0 INTs

My take: Florida looked like it was sleepwalking the entire game against Vanderbilt. Harris wasn’t terrible, but wasn’t great, either. Vandy showed a lot of pride, especially on defense, and really contained the Gators rushing attack.

Harris made a few accurate throws but threw some that left me scratching my head. No excuse, but as somebody who has played in them, those noon games are tough. It’s the QB’s job to get the guys fired up and ready to play.

Grade: C-

Drew Lock (Missouri): 11-26 for 107 yards, 0 TDs, 2 INTs

My take: Lock struggled, again. The good news is Missouri’s offense scored a touchdown for the first time in 47 drives. That’s right, 47.

They moved the ball during a few drives and had chances to make this a close game. Lock had that freshman moment when he rolled to the right and literally just threw it to the Miss State defender. There wasn’t a receiver within 15 yards of his throw. That’s something that he’ll correct through experience and learn to just throw it away.

He’ll continue to play because Maty Mauk is not walking through that door.

Grade: D

Johnny MccCrary (Vanderbilt): 3-14 for 30 yards, 0 TDs, 0 INTs

My take: Another rough week. Florida has one of the SEC’s best defenses, but to only complete 3 passes is pretty rough. He was sacked five times and harassed all game, which explains why he didn’t look comfortable. He didn’t turn the ball over, but in the SEC, you need more than that from your QB.

Grade: D

Kyler Murray (Texas A&M): 13-23 for 105 yards, 0 TDs, 3 INTs

My take: What a difference a week makes. The youngster had a tough outing against Auburn. He couldn’t get anything going with his feet or his arm. He was harassed all game long and the 3 picks were not good decisions or good throws.

It will be interesting to see how coach Kevin Sumlin handles the quarterback situation in College Station moving forward.

Grade: D

Patrick Towles (Kentucky): 8-21 for 96 yards, 0 TDs, 2 INTs

My take: Towles has regressed over the past few weeks. He went from being one of the SEC’s better QBs to being on the hot seat. He needs to get his confidence back, quickly. I like Towles’ ability and I enjoy the way he plays, so I hope he get’s back on track quickly.

Grade: D