Where did Ryan Tannehill come from?

Maybe this is the Titans offense that should have existed long ago, but Tannehill is looking like an elite quarterback in Tennessee's offense. 

He tallied more than 30 fantasy points in week 12 against a hapless Jacksonville defense, by showing his arm and legs, going for four total touchdowns. 

He's an interesting play in the coming weeks, considering his checkered past as a fantasy option. Here's the week 13 start 'em, sit 'em for fantasy football quarterbacks. 

Start

Sam Darnold vs. Cincinnati Bengals

Suddenly, the New York Jets are the best team in the NFL. We all scoffed at Darnold a few weeks ago when he mentioned the Jets as a playoff contender. 

Now, it's at least looking like he may be on to something. The Jets have been dominant on both sides of the ball in recent weeks, with Darnold leading the way with the ninth-most fantasy points in the last four weeks. 

With the Bengals on tap for week 13, sporting the third-worst defense against opposing quarterbacks, I like my chances with Darnold as a mid-QB1 candidate. 

Derek Carr vs. Kansas City Chiefs

Don't fall completely out of love with Carr.

He was atrocious as was the entire Oakland team in week 12 against the New York Jets. But that should have been expected, with the Raiders traveling cross-country after an emotional victory.

Oakland isn't good enough to overcome several of those challenges, so I'll give them a pass for that performance. Against Kansas City, it should come a little easier, with the Chiefs owning the 10th-worst defense against fantasy quarterbacks, and Carr still owning the sixth-most fantasy points among quarterbacks in the last four weeks. 

I'll take my chances with Carr in week 13.

Tom Brady vs. Houston Texans

Brady is an interesting choice in the fantasy world for week 13. 

On one hand, he's been struggling for a Patriots team that is winning anyway. On the other hand, he has had to deal with rough weather patterns in recent weeks that would affect any quarterback.

I like Brady when everyone is telling him he can't do it. He still has enough in the tank and will look to take 13 personally. Houston's defense is the fifth-worst in fantasy points allowed to quarterbacks, so I like my chances with Brady making this a statement game. 

Sit

Nick Foles vs. Tampa Bay Buccaneers

This is a good matchup and tempting for a streaming choice. 

The Buccaneers are the second-worst defense against the pass in terms of fantasy points allowed to quarterbacks. On paper, that would be good.

But I'm not trusting Foles and the rest of the Jaguars. There's some definite dissension and there's a good chance that Foles is fighting for his life at the quarterback position.

He'll be on a short leash, so I'm not sure he'll even last long enough to make an impact in week 13. 

Philip Rivers vs. Denver Broncos

The clock is ticking on Rivers and the Chargers. 

The offense just can't consistently move the ball and Rivers has fallen back into his interception mode, where he can't stop turning over the ball during critical moments. 

That's an issue for anyone looking for streaming choice or needing a backup quarterback. The Broncos are a top-10 defense against the pass, so I'm passing up on Rivers and the Chargers. 

Carson Wentz vs. Miami Dolphins

This is another one of those good matchups, but there's just something wrong with the quarterback choice. 

Wentz has not been the same quarterback we expected when the season began and not even the Dolphins can cure those ills. 

Wentz hasn't had a 20-plus fantasy outing since week 6 against Minnesota. Injuries have derailed the Eagles this season and there's just not much to like about the Eagles offense. 

Even though the Dolphins are terrible, I'm still not trusting Wentz. 

Scott Levine blogs about fantasy sports and handicaps games. His Against The Chalk blog has earned him three consecutive Iowa Newspaper Association awards for Best Blog. Check out more sports betting coverage at Against The Chalk.

Scott Levine can be reached at scottlevine@clintonherald.com or on Twitter @ScottLevineCH