Struggling to set the perfect fantasy lineup? Let us be your guide. Each week the NFL Fantasy staff will provide you with game-by-game, player-by-player matchup breakdowns in this column to help you set a winning lineup. Think of this as the one-stop shop to crushing your opponent in fantasy football.
Now, onto the best and worst Week 4 fantasy matchups.
Denver Broncos at Tampa Bay Buccaneers: 4:05 p.m. ET on CBS
Trevor Siemian, QB -- SIT: The highest scoring quarterback of Week 3 -- yes, that is a real stat -- Siemian has a decent matchup against an awful Bucs pass-defense, but he'll still be hard to trust as a fantasy option until he starts producing consistent numbers. He had fantasy totals of 9.1 and 11.3 in the first two weeks.
C.J. Anderson, RB -- START: Anderson was a disappointment last week, but he remains an RB1 in fantasy. Look for Denver to lean on him late in the game if their defense can hold the Bucs to minimal points.
Demaryius Thomas, WR -- START: It was nice to see Thomas score his first touchdown of the season last week after speaking out about his diminished role in the offense. He should eat again against a soft Bucs pass defense and is worth a shot as a WR2.
Emmanuel Sanders, WR -- HIGH-END FLEX:Sanders exploded for 117 yards and two scores a week ago, and while we can't expect him to repeat, Siemian seems to prefer Sanders over Thomas (nine more targets). He's a high-end flex play in Week 4.
Jameis Winston, QB -- SIT: Winston has an extremely unfavorable matchup against a Denver defense that's allowing fewer than 200 passing yards per game and is second in the league in sacks. You can likely find a better quarterback matchup to stream on waivers.
Mike Evans, WR -- START: You can't bench a guy who leads the NFL in targets, is averaging over 100 receiving yards per game and has a touchdown in every game thus far. Even if Winston struggles, he'll lean on Evans more than anyone else.
Vincent Jackson, WR -- SIT: Jackson is quickly falling off the fantasy radar with just nine catches on 22 targets this season. Leave him on the bench.
Adam Humphries, WR -- FLEX: Believe it or not, Humpries is actually a more reliable fantasy option than Jackson at this point. The Bucs' slot receiver has 18 catches on 25 targets and 201 yards through three games. He's worth flexing in a deeper format.
Los Angeles Rams at Arizona Cardinals: 4:25 p.m. on FOX
Case Keenum, QB -- SIT: Keenum's ceiling this season came last week with a whopping 13.7 fantasy points. He remains off the fantasy radar even in 2QB leagues.
Todd Gurley, RB -- START: Gurley finally scored a touchdown last week (two, actually) but mustered just 3.1 yards per carry. You probably have to start him since he was your first-round pick, but temper expectations against Arizona.
Larry Fitzgerald, WR -- START: Fitzgerald has been the only reliable fantasy wideout in Arizona this year and as long as he keeps producing, you need to keep starting him.
Michael Floyd, WR -- SIT: Thus far, Floyd has been a whiff in fantasy leagues. We're going to stash him on the bench this week, and going forward, unless he shows us he can produce in the stat sheets.
New Orleans Saints at San Diego Chargers: 4:25 P.M. ET on FOX
Willie Snead, WR -- START: Snead's numbers are nearly identical to Cooks with fewer targets and receptions. He's a legit weapon in this wide open passing attack.
Philip Rivers, QB -- START: Rivers hasn't had any eye-popping fantasy totals, but are you really going to sit him against possibly the worst defense in the league? No. No you are not.
Tyrell Williams, WR -- FLEX: His role in the passng game is expanding and his big-play ability means he has a high fantasy ceiling. He should have some flex appeal this week.
Dallas Cowboys at San Francisco 49ers: 4:25 p.m. ET on FOX
Ezekiel Elliott, RB -- START: Elliott has been on the verge of a huge fantasy performance for a couple of weeks. This could be the week it happens.
Dez Bryant, WR -- START: This is a VERY cautious start depending on whether Bryant can play with the hairline fracture in his knee. Even if he plays, temper your expectations.
Cole Beasley, WR -- START: Regardless of Bryant's status, Beasley has become Prescott's favorite target and has even more value in PPR formats.
Jason Witten, TE -- SIT: Witten has seen six combined targets in the past two weeks. His role in the offense has become far too inconsistent to trust him in fantasy.
Carlos Hyde, RB -- SIT: Hyde had a surprisingly good fantasy total last week and a lack of running back depth could warrant starting him. But it's hard to see a repeat of Week 3.
Torrey Smith, WR -- SIT: Smith has 103 receiving yards this season. Nine players had at least that many yards last week.
Jeremy Kerley, WR -- SIT: Kerley leads the team in receiving yards ... with 114. You're not starting him under any circumstances.
Vance McDonald, TE -- SIT: There's no such thing as a volume play in the Niners offense. McDonald's only value is if he scores a touchdown. That's a tough way to live.
Kansas City Chiefs at Pittsburgh Steelers: 8:30 p.m. ET on NBC
Alex Smith, QB -- SIT: Following his Week 1 explosion, Smith has not been a viable fantasy quarterback with two tough matchups. If you're in desperate need of a streamer, he's always a go-to option, but you can probably do better.
Jamaal Charles, RB -- SIT: There have been some whispers that Charles could play this week, but with the late Sunday night game we're not banking on it. Leave Charles benched and hope he can get on the field next week.
Travis Kelce, TE -- START: Kelce is a must-start and a weekly top-10 fantasy tight end due to his volume. He scored his first touchdown of the season a week ago and is a scoring threat every time he takes the field.
Antonio Brown, WR -- START: Brown had a "down" game last week and still put up 140 yards. He's the GOAT and you start him no matter what.
New York Giants at Minnesota Vikings: 8:30 p.m. ET on ESPN
Jerick McKinnon, RB -- FLEX: After seeing 17 touches in Week 3, we know McKinnon will be the lead back. This isn't a great matchup but it's tough to turn your nose up at a starting running back right now.
Miami Dolphins at Cincinnati Bengals: 8:25 p.m. ET on NFL Network
Ryan Tannehill, QB -- SIT: Tannehill has actually been a decent fantasy option through three games, but historically doesn't fare well on the road and can't be trusted on a short week.
Kenny Stills, WR -- SIT: Even in his only game with a touchdown, Stills didn't reach double-digit fantasy points. He had five catches for 76 yards last week but remains a boom-or-bust deep threat for fantasy purposes. Leave him on the bench until he shows more promise.
Giovani Bernard, RB -- SIT: This doesn't look like the type of game script where Bernard will be featured much. He's not a weekly difference maker, either way.
Brandon LaFell, WR -- SIT: He's still playing as the No. 2 receiver, but this doesn't project as a shootout so we cannot expect many targets to go his way.
Indianapolis Colts at Jacksonville Jaguars: 9:30 a.m. ET on CBS
Andrew Luck, QB -- START: Luck has slid in fantasy the last two weeks, partly because he's been without Donte Moncrief, and partly because he's faced two tough matchups (Broncos, Chargers). Still, a matchup with the Jaguars who've conceded eight total touchdowns (six passing, two rushing) to opposing signal-callers could be just what Luck needs.
Frank Gore, RB -- FLEX: While Gore still looks to be fending off Father Time, he's losing a fair amount of work each week to Robert Turbin and Josh Ferguson (combined 30 percent of backfield touches, 55 percent of red-zone touches), hurting his scoring opportunities. Gore has a reliable floor, but needs to find the end zone to return real value as a flex play (which he's done in each of the last two weeks).
T.Y. Hilton, WR -- START: With Moncrief injured, Hilton becomes the clear-cut No. 1 wide receiver in this offense. He's able to move all around the formation and produce, posting a 9-120-0 stat line out wide and a 9-174-1 stat line in the slot. This will help him avoid (at times) Jacksonville's budding young superstar Jalen Ramsey, and produce solid totals in fantasy.
Phillip Dorsett, WR -- SIT: Dorsett didn't assume enough of the passing volume in Week 3 (just four targets) to immediately become a weekly starter. More targets funneled to Jack Doyle and Dwayne Allen instead. It'd be best to wait and see with Dorsett, but if forced to start him at least the Jaguars are susceptible to big plays -- they're one of eight teams to allow three or more 40-plus yard receptions in 2016, and also hold the seventh-worst touchdown rate in the NFL (6.1 percent of opposing pass attempts result in touchdowns).
Dwayne Allen & Jack Doyle, TEs -- SIT: Heading into 2016, Allen looked set for a massive breakout campaign, but the emergence of Jack Doyle has morphed this position group into a tried and true committee. Allen and Doyle are splitting targets almost equally, making it a guessing game as to which one finds the end zone or has the bigger day. If in a pinch, though, there are worse tight ends to roll the dice with than this talented duo.
Blake Bortles, QB -- START: Bortles is one of just six NFL quarterbacks with more interceptions than touchdowns through three weeks. Still, he can produce good fantasy totals in the right spot. In a game that figures to be high-scoring, this is a solid week to start Bortles and hope he hits the ceiling he frequently reached in 2015 while constantly playing catchup.
T.J. Yeldon & Chris Ivory, RBs -- SIT: Yeldon had two weeks to steal the starting job from Chris Ivory and averaged 2.68 yards per touch -- on 40 total touches. Meanwhile, Ivory missed the first two weeks with an undisclosed illness and promptly was injured upon returning to action in Week 3. Stay away from this mess of a backfield.
Julius Thomas -- SIT: Thomas has missed practice in each of the last two weeks with an elbow injury, and has seen his production drop as well. Until he gets healthy or gets back on track on the field, he's better left on the fantasy bench. He's a game-time decision for Week 4.
Jaguars D/ST -- STREAM: To date in 2016, Andrew Luck and his vaunted Colts offense are allowing the fifth-most fantasy points to opposing defenses (11.33) per game. This stems from their turnstyle-esque offensive line and Luck's propensity to hang onto the ball too long in an effort to make more plays leading to turnovers. For now, fantasy owners can stream defenses against Luck and co. until they iron things out, though it's still a risky play.
Tennessee Titans at Houston Texans: 1:00 p.m. ET on CBS
Marcus Mariota, QB -- SIT: Mariota is piloting an offense with no downfield passing threat and has yet to surpass 17 fantasy points in a game. Don't expect him to buck that trend on the road in Houston.
DeMarco Murray, RB -- START: While he's been somewhat big-play dependent, Murray owns 75.3 percent of the backfield touches through three weeks, and has found the end zone three times. As long as the team continues to treat him as an outright starting running back, he's a starting running back in fantasy.
Derrick Henry, RB -- SIT: Henry continues to look impressive with limited touches, but can't be trusted in fantasy until he starts getting the rock more frequently.
Brock Osweiler, QB -- SIT: Osweiler can't get out of his own way right now (four interceptions, three touchdowns), and isn't racking up enough yardage to be trusted in less-than-perfect matchups. This is a time to leave him on the bench.
Lamar Miller, RB -- START: Miller continues to produce solid totals even withouth finding the end zone through the first three weeks. A big game is coming for the former Dolphin as he's seen 81.5 percent of the backfield touches through three weeks. Keep him in your starting lineup.
Will Fuller, WR -- FLEX: We knew there were going to be ups and downs with Fuller given his shaky hands and boom-or-bust nature. Last week was one of the downs. He's still worth a flex start in Week 4, as we know what he's capable of in this offense and his target total should stay elevated (averaging 8.3 per game in 2016).
Cleveland Browns at Washington Redskins: 1:00 p.m. ET on CBS
Cody Kessler, QB -- SIT:Kessler looked like he could actually play in the NFL in his first-ever start last week, but don't be foolish and think he should start for your fantasy team.
Isaiah Crowell, RB -- FLEX: Crowell averages 15 carries per game and 6.1 yards per carry through three weeks. Washington allows the fourth-most yards in the league and has conceded six rushing touchdowns, tied for the most in the league. Crowell will get his touches again in Week 4 and is a solid flex play.
Duke Johnson, RB -- SIT: While seven targets and five catches were a positive sign last week, Johnson's 12 receiving yards weren't. He's simply not getting enough touches at this juncture to warrant starting, even in PPR formats.
Terrelle Pryor, WR -- FLEX: Lacking playmakers with Josh Gordon suspended and Corey Coleman injured, the Browns funneled their offense through Pryor and he responded with a stellar performance. He took snaps at both quarterback and running back in addition to his usual role as wide receiver, amassing 44.9 percent of the Browns total yards. He's going to receive a wealth of touches and targets again in Week 4 and is a fine flex play.
Matt Jones, RB -- FLEX: Washington currently runs the football on 31.4 percent of their offensive plays, 30th in the league, but Jones has seen his carries increase each week (seven to 13 to 17). He's still not a very efficient runner and doesn't have a tremendous matchup (Browns allow just 3.9 ypc), but his volume merits flex consideration.
Chris Thompson, RB -- SIT: Thompson plays a vital role in this offense, but is only averaging six touches per game. That's too small of a workload to trust in fantasy at this time.
DeSean Jackson, WR -- START: Jackson, if healthy, remains at worst a weekly flex due to his knack for making big plays. He caught his 29th touchdown of 40-plus yards last week, the most by any player in the NFL since Jackson entered the league in 2008. Cleveland is currently tied for sixth in the league with 13 pass plays of 20-plus yards allowed. Jackson should have chances deep in this matchup, making him a solid start.
Jamison Crowder, WR -- FLEX: It's time for the fantasy world to take notice of Crowder, who leads the team in touchdowns (two), is tied for the team-lead in targets (25), and most impressively is tied for the league-lead in red-zone targets (eight). He catches most of his passes within 10 yards of the line of scrimmage though, so his weekly ceiling is a touch limited unless he scores in the red zone or breaks free for a long one.
Seattle Seahawks at New York Jets: 1:00 p.m. ET on CBS
Christine Michael, RB -- START: As mentioned, New York has a pretty stout run defense, allowing just 71 rushing yards per game. Still, Michael is in line for a high-volume workload and he's capable of exploding on any given carry. He's an upside RB2.
Tyler Lockett, WR -- SIT: Thus far, Lockett has been a disappointment for fantasy owners. He's a bit banged up now and hasn't really had a significant role in the offense yet (12 targets, seven receptions). Leave him on your bench.
Ryan Fitzpatrick, QB -- SIT: Need we explain? Really? Fine. Fitz threw SIX interceptions last week. He probably won't do that again, but let him simmer down on the waiver wire for at least a week, especially against Seattle.
Matt Forte, RB -- START: The volume cannot be ignored. Start Forte as an RB1 despite the bad on-paper matchup against Seattle.
Brandon Marshall, WR -- START: Marshall is the kind of receiver that you start no matter what, even at less than 100 percent in an unfavorable matchup. And considering Decker could have a "serious" shoulder injury, B-Marsh would see even more volume if his counterpart sits.
Eric Decker, WR -- FLEX: Decker is apparently dealing with a shoulder injury. It's a situation to keep an eye on, but a shoulder injury for a wideout is never a good thing. Flex him if he plays.
Buffalo Bills at New England Patriots: 1:00 p.m. ET on CBS
Tyrod Taylor, QB -- SIT: Taylor pulled a solid fantasy performance out of his bag of tricks last week on the back of 76 rushing yards and a rushing touchdown, but don't expect him to duplicate those totals against the Patriots. In another tough spot with Sammy Watkins still banged up, Taylor should ride the pine.
LeSean McCoy, RB -- START: Few backs can rival McCoy's stranglehold on the Buffalo backfield, as he's received 83.6 percent of the targets and rush attempts out of the backfield. He looks rejuvenated this year, and should be a locked-in RB1. His volume will make him a viable play, even against the tough New England defense.
Sammy Watkins, WR -- SIT: Watkins hasn't practiced through Thursday, but will test his foot and try to play on Sunday. Even if he does suit up, this foot injury saps him of his speed and route-running precision, which makes him a less effective and dynamic wide receiver. He should be benched until he gets healthier.
Charles Clay, TE -- SIT: Clay didn't see an uptick in usage when Watkins was out last week. He's not even rosterable at this point.
LeGarrette Blount, RB -- START: Sans Tom Brady, the Patriots are running the ball on average 12 more times per game than they did in 2015, and Blount is the main beneficiary. He leads the NFL in rush attempts (75), rushing yards (298) and is tied for the league-lead in rushing touchdowns (four). He's a must-start until Brady comes back.
Julian Edelman, WR -- FLEX: Edelman has produced solid totals thus far without Tom Brady, but most of his value came when Jimmy Garoppolo was under center. If Jimmy G suits up and starts, Edelman is a safe-floor flex play, but if it's Brissett again, let Edelman take a seat for one week until Brady returns.
Rob Gronkowski, TE -- START: It didn't work out last week, but if Gronk plays, you play him. It's as simple as that.
Carolina Panthers at Atlanta Falcons 1:00 PM
Cameron Artis-Payne, RB -- FLEX: As expected, Artis-Payne led the committee of Panthers running backs with 13 touches to 10 for Fozzy Whittaker. The Falcons allow 4.8 yards per carry to running backs so the matchup is right for Artis-Payne, but he's just a mid-range flex play because this should be a pass-heavy game script.
Julio Jones, WR -- START: It's hard to imagine a scenario where you sit Julio Jones, but he's garnered target totals of eight, five and seven through three games. He averaged 12 targets per game last year and saw single-digit targets in just two games. It's fair to wonder if he's still a lock top-five WR1 every week at this point.
Oakland Raiders at Baltimore Ravens: 1:00 P.M. ET on CBS
Derek Carr, QB -- SIT: Carr has been good, not great, so far this season and is facing a defense that hasn't allowed a 250-yard passer in 2016.
Latavius Murray, RB -- SIT: This is about a defense allowing just 86 rushing yards per game. It's also about a coaching staff giving its lead running back just 13 touches per game.
Amari Cooper, WR -- FLEX: You might not have the wide receiver depth to sit Cooper, but be wary of a player who is averaging nine fantasy points per week and hasn't found the end zone yet.
Michael Crabtree, WR -- SIT: Crabtree leads the team in receptions but has suffered from lackluster yardage totals. If he doesn't score, it'll be a disappointing week.
Terrance West, RB -- SIT: Oakland's run defense is bad and running back is lacking depth but you can't trust a back who's season-high total is 45 yards.
Steve Smith, Sr., WR -- FLEX: Triple S hasn't been the big play receiver he's been in years past, but the volume of targets make him worth a play against a bad secondary.
Mike Wallace, WR -- START: Wallace has caught all three of Flacco's scoring throws in 2016. That trend won't last all year, but it's a good one to go off of this week.
Dennis Pitta, TE -- START: Pitta and Flacco have picked up where they left off before Pitta's injury issues. With tight end so thin, this is about as good of a start as you'll find this week.
Detroit Lions at Chicago Bears: 1:00 pm ET on FOX
Matthew Stafford, QB -- START:With the sixth most pass attempts in the NFL, a 67.8 with a top-four touchdown rate, Stafford is too efficient to bench.
Marvin Jones, WR -- START: Sit the NFL's leader in receiving yards at your own risk. He's the top target in Detroit by far and Chicago just put their top corner on IR.
Eric Ebron, TE -- START: There are too few tight ends that see strong volume to go around. Ebron is in the group, and therefore must be started.