There are only eight weeks remaining in the NFL season with Week 10 rapidly approaching. Over the weekend, there were a couple of tight ends who proved their worth in fantasy football in Week 9, and they're worth discussing before looking at the Week 10 start 'em sit 'em tight ends.

It's about time that Zach Ertz finally produced a week that (somewhat) warrants where he was selected in fantasy drafts. From Weeks 6-8, the Philadelphia Eagles' tight end had accumulated only 16.8 fantasy points.

Then, in Week 9, Ertz had a season-high 25.3 points as he caught nine passes for 103 yards and a touchdown. What tight ends should you be looking to insert into your starting lineup this week?

All of the picks made in this article are based on PPR (points per reception) and can be used in season-long or DFS (daily fantasy sports) leagues. With that in mind, here are the start 'em sit 'em tight ends in fantasy football in Week 10.

TEs to Start in Week 10

Chargers' Hunter Henry (vs. Raiders): When the season began, it appeared as if Hunter Henry was going to have another injury-riddled season. However, despite missing four games, the Los Angeles Chargers' tight end has combined for 69.8 fantasy points since Week 6.

Henry is poised to produce another productive outing in Week 10 against a struggling Oakland Raiders defense. The Raiders have surrendered 15.8 points per game to TEs (third-most in the NFL).

Panthers' Greg Olsen (vs. Packers): With Kyle Allen starting for the Carolina Panthers, Greg Olsen has seen his role diminish as the season has progressed. The veteran tight end only has one double-digit performance with Allen and that came in Week 3.

While playing Olsen could be a risk, his matchup against the Green Bay Packers bodes well for him. The Packers have given up 529 yards to TEs (fifth-most in the NFL).

Buccaneers' O.J. Howard (vs. Cardinals): Yes, O.J. Howard being a disappointment in 2019 is an understatement. Howard has missed the past two games due to an injury but seems to be ready to return in Week 10.

If there is going to be any week that the talented tight end finally produces a fantasy-relevant performance, it will be this week against the Arizona Cardinals. The Cardinals have surrendered 810 yards and nine touchdowns to TEs this season (both of those are the most in the NFL). In the event that Howard doesn't perform well, lose this article.

Other TEs to Start: Titans' Jonnu Smith (vs. Chiefs), Colts' Eric Ebron (vs. Dolphins), Vikings' Kyle Rudolph (vs. Cowboys)

TEs to Sit in Week 10

Cowboys' Jason Witten (vs. Vikings): Jason Witten has one of the safest floors among tight ends due to his consistent target share. Witten is seeing five targets per game but if you're looking for someone to score a touchdown; it would be better to look elsewhere.

While Witten hasn't scored a touchdown since Week 2, he also has a tough matchup against the Minnesota Vikings in Week 10. The Vikings are the only team in the NFL who has yet to allow a touchdown to a tight end.

Packers' Jimmy Graham (vs. Panthers): Back in Week 7, there was finally a glimpse of hope that Jimmy Graham could be a productive tight end in fantasy again. After scoring 16.5 fantasy points in Week 7, the Packers' tight end has totaled just 10.7 points in the past two weeks.

Additionally, Green Bay could begin to incorporate rookie Jace Sternberger in the offense after activating him to the roster in Week 9. Graham also faces a Panthers defense that has only given up 29 receptions to TEs (fifth-fewest in the NFL).

Jets' Chris Herndon (vs. Giants): New York Jets fans have been waiting for Chris Herndon to finally be on the field in 2019. There's a chance that he makes his season debut in Week 10 against the New York Giants.

Regardless of his official status, unless you're extremely desperate at tight end it's best to wait to see how he fits in this year's offense before throwing him into your lineup. On top of that, the Giants only surrender 9.5 fantasy points per game to TEs (eighth-fewest in the NFL).