Saturday the Ohio State Buckeyes visit the Michigan State Spartans.

While both teams are ranked (#14 and #20 respectively) there isn't much buzz about this game.

That's because neither team has been very impressive and in fact have shown major weaknesses.

Michigan State's offense has had trouble scoring points  despite rolling up some impressive yardage numbers. Other than the Notre Dame game MSU has produced at least 428 yards of offense in the other three games. However, they have only scored 9 TD's in 15 red zone trips and have missed four FG's and have commited seven turnovers.

On the other side the MSU defense has been tremendous as they're only allowing 233 yards and 12 points per game. 

As for Ohio State the offense has, at least statistically, gotten worse every week.

The total yards by game: 538-412-411-347

Also, after no three-and-outs in game #2 versus UCF, the Bucks have had 11 such possessions in the past two games. They've also punted 15 times. 

The Ohio State offense has been alternately very good and very bad in every game against a schedule that featured only one good defensive team (UCF).

On the other side of the ball the Buckeyes have been banged up and have survived by forcing nine turnovers and being very good in the red zone (only 4 TD in 11 opportunities). 

They're allowing nearly 400 yards per game on the season and gave up over 900 yards the last two games.

It seems to me that MSU's defense is the only proven unit in this matchup. 

Each team has a one player offense so it comes down to defense and I think MSU's is better.

I don't think they'll give up big plays for touchdowns and I think they're too good to allow OSU to complete long, sustained scoring drives.

In closing I'll take Michigan State in a close one, 13-10.