On Wednesday night, Major League Baseball has a dozen teams in action with the main DFS fantasy baseball slate starting at 7:40 p.m. ET. While there are several aces available as pay-up plays to build around, there are also a few great spots to attack for offense. In this post, we’ll dive into the 12-team player pool and pick out a few MLB DFS stacks around this Wednesday night.

Minnesota Twins: The Twins have scored 26 runs in the first two games vs. DET and now take on Drew Anderson, who has a 5.08 ERA and 1.54 WHIP in his 39 road innings this season.

Milwaukee Brewers: Winds are blowing out again at Wrigley, with 85 total runs (17 per game) in the five games during the current homestand. David Peterson has been solid but not unhittable with Chicago.

Kansas City Royals: The Royals take on Eury Perez, who is 2-6 with a 4.05 ERA and 4.02 FIP on the road this year. Perez gave up five runs in just three innings in his last start.

Before we break down all the selections for these contests, let’s define exactly what we’re searching for. An ideal target for an MLB DFS stack is a team well-positioned to score plenty of runs based on its matchup and ballpark. “Stacking” is the strategy of adding multiple players from the same lineup to your roster to boost each other’s production.

Ideally, MLB DFS stacks focus on players who are either back-to-back or from the same part of the lineup to allow for positive correlation. Since most run-scoring plays produce fantasy points for multiple players, stacking a high-scoring team can carry your entry to the top of the leaderboard. The key to MLB DFS stacks paying off is finding the perfect matchup to attack, so let’s take a deeper look at the top spots.

Set your DraftKings fantasy baseball lineups here: MLB $125K Bat Flip [$25K to 1st]!

1. Minnesota Twins

Ryan Jeffers ($4,900)
Kody Clemens ($4,800)
Luke Keaschall ($4,400)
Brooks Lee ($4,200)
Royce Lewis ($4,000)
Kaelen Culpepper ($3,300)
Walker Jenkins ($3,200)

In this AL Central matchup in Minnesota, the Twins have scored 26 runs in the first two games against the Tigers, and they have moved 3 1/2 games ahead of the Tigers and 3 1/2 games out of the third AL Wild Card spot. Over the last two weeks, they are hitting .258 as a team with 18 homers and an average of 5.5 runs per game. They’ll take that momentum into this matchup with righty Drew Anderson ($6,000), who has worked mostly out of the bullpen this year before starting the last five games. He has a solid 2.82 ERA but a 5.29 FIP during that span and has allowed plenty of traffic on the bases with 20 hits and 11 walks in 22 1/3 innings. He has also struggled on the road this year with a 5.08 ERA and 1.54 WHIP in his 39 road innings. Opponents have posted a .365 wOBA against him with eight home runs in 39 road innings.

Righties have slightly better splits against Anderson than lefties, with a 10% barrel rate and .352 wOBA. As a result, Jeffers, Keaschall and Lewis are great options to start the Twins in Monday’s MLB DFS Stacks. Jeffers had a total of 60 FPTS in the first two games of the series and has averaged over 10 FPTS over his last nine games. Keaschall has at least 7 FPTS in five straight and has averaged 11.6 FPTS per game over his last 10 games, and Lewis went yard on Tuesday, finishing with 30 FPTS.

Switch-hitting Brooks Lee and lefty Kody Clemens are also producing great numbers lately and have good upside even without the righty boost. As affordable ways to round out the stack, youngsters Kaelen Culpepper and Walker Jenkins also have high ceilings with dual-threat potential. Culpepper is hitting .320 in his 21 games in the MLB and averaging 9.3 FPTS per game over his last 10, while Jenkins has averaged 8.6 FPTS in his five games in the MLB, going 5-for-16 with a double, a home run, and a stolen base.

2. Milwaukee Brewers

Jackson Chourio ($5,500)
Jake Bauers ($4,500)
William Contreras ($4,200)
Andrew Vaughn ($3,600)
Luis Lara ($3,400)

The “friendly confines” of Wrigley Field have been very friendly for bats during the team’s current homestand, with a total of 85 runs in the five games in last five games (an average of 17 per game). Since taking on Jacob Misiorowski ($12,000) doesn’t seem like a great option, I’m looking on the other side of this matchup for the second option of Wednesday’s MLB DFS stacks. The Brewers will face lefty David Peterson ($6,600), who has been solid since joining the Cubs but has given up multiple runs in three of his last four outings with a 1.62 WHIP and 3.90 FIP in those games.

I highlighted both William Contreras and Jackson Chourio in my top targets for Wednesday, and both righties have good momentum, solid numbers against Peterson and reasonable salaries.

Jakob Bauers had three walks on Tuesday and has eight walks in his last five games. He’s averaging 8.2 FPTS per contest over that stretch and 9.1 FPTS per game on the road for the season. Vaughn and Lara are good value options to round out the stack. Vaughn has good numbers against lefties and is 10-for-27 (.370) over his last 10 games. Lara doesn’t bring quite as much contact and as many hits as Vaughn, but he does have a little more speed potential. The rookie has averaged 6.5 FPTS in his last 10 games and 5.7 FPTS in his 45 games this season.

3. Kansas City Royals

Bobby Witt Jr. ($6,100)
Jac Caglianone ($5,100)
Carter Jensen ($4,300)
Vinnie Pasquantino ($4,100)
Kyle Isbel ($2,800)

The Royals are home against the Marlins and righty Eury Perez ($8,500) on Wednesday in the second game of their three-game series. While Perez has put together a solid season, going 7-10 with a 3.44 ERA, he has only gone 2-6 with a 4.05 ERA and 4.02 FIP on the road. In his last start, he hit a wall in the third inning and gave up five runs, including four walks. He’s up to a career-high 130 2/3 innings this season and has given up multiple free passes in six straight starts.

The Royals’ offense has been much better over the last few weeks, with some of their big bats starting to produce. Bobby Witt Jr. remains an elite option on just about every slate and averaged 7.8 FPTS over his last 10 games. He has averaged 10.1 FPTS in his 62 home games this year, with 11 of his 16 homers at home and a .891 OPS.

On the other side of the splits, Vinnie Pasquantino, Jac Caglianone and Carter Jensen will be on the strong side against the righty Perez. Caglianone had at least 6 FPTS in four of his last five games, averaging 13 FPTS in those contests mostly due to a 42-FPTS outburst last week. Pasquantino has also been trending up, averaging 8.8 FPTS over his last nine games, with two doubles and two homers.

Jensen is rare since he hits leadoff as a catcher, and that premium lineup spot has resulted in 9+ FPTS in five of his last seven games, with an average of 11 FPTS per contest. Usually hitting hust in front of Jensen when the lineup flips, Isbel can be a bargain option in the ninth spot. Over his last 10 games, Isbel is 9-for-35 with two homers and an average of 8.2 FPTS per contest, which makes him a great bargain play under $3,000 to round out the Royals’ build in Wednesday’s MLB DFS stacks.