Top MLB DFS Plays & Pick 'Em 4/23 | Tackling a Star-Studded Wednesday Slate!

Wednesday, April 23rd ⚾️ DFS Plays & Props for Today's MLB Action

Penned By: @Ryan_Humphries on Twitter/X and LineStar Chat.

Top DFS Offers 4/23/25 💸

Our editors found the top deals in sports-books so you don’t have to! Tapping below links will help support LineStar through an affiliate referral.

Offer

Details

Link

Promo Code

Dabble Bonus

Free $25 by signing up!

Claim Offer

LINESTAR

Underdog Fantasy Bonus

Get up to $1,000 instantly in bonus cash with your first deposit!

Claim Offer

LINESTAR

Betr Bonus

Deposit Match up to $77

Claim Offer

LINESTAR

Chalkboard Bonus

$100 Deposit Match & Free Square for New Users!

Claim Offer

LINESTAR

Thrillzz Bonus

Spend $10, Get $50!

Claim Offer

LINESTAR

Stake.us Bonus

250K Gold Coins + $25 Stake Cash!

Claim Offer

LINESTAR

Novig Bonus

Get 50% off up to $25 in Novig Cash!

Claim Offer

LINESTAR

Fliff Bonus

Spend $50, get up to $100 in Fliff Coins!

Claim Offer

LINESTAR

Parlay Play Bonus

$5 Free Entry

Claim Offer

LINESTAR

Sleeper Bonus

$100 Deposit Match

Claim Offer

LINESTAR

Offers for new users only, additional terms and conditions may apply — see operator site for full details. Must be 18+ (some states may require 21+) and be present in an eligible state; if you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER.

Like, Subscribe, and Comment @ LineStar YouTube channel! You never know when we’ll shout you out or give you something cool. New episodes drop Mon-Fri feat. hosts Shannon Sommerville & Tyler Wiemann! Every episode is quick, informative, & easy to watch.

Main Slate Rundown 🏟

There will be plenty of midweek baseball action to dive into today. If you’re on FanDuel, the Wednesday main slate will begin at 6:45 ET and feature 10 games. DraftKings will nix the two 6:45 ET games, bringing their main slate down to eight games. Overall, things set up with a nice balance between pitching and hitting/stacks and there is only one spot (COL at KC) where poor weather could be an issue. Let’s jump right into it! Best of luck!

Main slate match-ups with implied run totals and moneyline odds:

💣4/23 Dinger Report💣

Main Slate Weather Outlook 💨🌦️☁️

Check LineStar's MLB Daily Dashboard to see an overview of the most up-to-date game forecasts.

  • COL at KC (7:40 ET, 8.5 O/U): Some scattered storms are currently in the KC area this afternoon and a separate cluster of storms could move in sometime during the evening. They could certainly end up getting away with a dry game but a delay is on the board for now. Not a ton of PPD risk.

  • CWS at MIN (7:40 ET, 8.5 O/U): Light winds OUT to right/center.

  • TB at ARI (9:40 ET, 9.0 O/U): The Chase Field roof is scheduled to be open this evening. Temps in Phoenix will be in the low-80s at first pitch. Slight bump for bats.

  • MIL at SF (9:45 ET, 6.5 O/U): 15 mph winds OUT to left/center but, as a reminder, Oracle Park’s design mitigates wind impacts, so those winds matter less than they would at most other ballparks. Two quality starting pitchers are on the mound in this matchup so it’s no surprise to see a slate-low 6.5-run over/under pinned here.

  • TEX at ATH (10:05 ET, 9.5 O/U): 10-15 mph winds OUT to left.

Pitchers to Consider ⚾

Logan Webb (RHP), SF | DK: $10k, FD: $10.8k | vs. MIL

We could have a good old-fashioned pitcher’s duel brewing in this late game between Logan Webb and Freddy Peralta. Both guys have had strong starts to the season but Webb gets the spotlight nod here. Through his five starts, Webb has boasted a 2.40 ERA, a basement-level 1.92 xFIP, 1.03 WHIP, 32.8% kRate, and, when he’s not punching batters out, he’s keeping things on the ground with a slate-leading 55.7% Groundball%. Webb’s 11.5% SwStr%, which is fairly average, does suggest some regression is due to his kRate, but he’s getting it done thus far.

The Brewers have posted a middling 102 wRC+ vs. RHPs L2Weeks and, though they don’t strike out a ton (18.6% kRate in that same span), they have hit plenty of groundballs -- their 50.8% Groundball% vs. RHPs L2Weeks is the 2nd highest in baseball and plays directly into Webb’s strength as a groundball pitcher. It’s tough to count on Webb to rack up double-digit strikeouts tonight, as he has done in two of his last three starts, but expectations should remain high for him in this matchup.

 

Eduardo Rodriguez (LHP), ARI | DK: $9k, FD: $9.3k | vs. TB

E-Rod brings ample strikeout potential to the table and he already has a pair of starts this season where he has racked up 12 Ks and 9 Ks. Overall, he owns a stellar 30.3% kRate through his four starts and though his 4.09 ERA is nothing special, Rodriguez’s 2.46 xFIP suggests he’s pitching much better than his ERA would indicate. He has certainly been a bit unlucky in the BABIP department with an unusually high .373 BABIP over his 22.0 IP.

In 238 PA vs. LHPs, the Rays are struggling to a .211 AVG, .282 wOBA, and 88 wRC+ next to an above-average 23.9% kRate. This will be just the Rays’ fifth away game, so it’s a small sample size, but the Rays have averaged just 2.50 runs/gm with a 68 wRC+ on the road this season. The D-Backs (-166 ML) are heavy favorites this evening and if Rodriguez finds a bit more luck with his opponent BABIP, he should cruise to another strong outing tonight.

 

Michael Lorenzen (RHP), KC | DK: $7.3k, FD: $8.2k | vs. COL

Lorenzen is a pretty middle-of-the-road starter, and his results through four 2025 starts show that (4.57 ERA, 4.09 xFIP, 1.43 WHIP, 17.7% kRate). But he does own a slate-best 109 Location+ rating, so he’s hitting his spots in and around the strike zone. Lorenzen’s 9.4% SwStr%, while not elite, does indicate that he’s due for some slightly positive regression to his kRate.

Of course, the main draw here will be Lorenzen’s affordable price tags combined with his matchup with the Rockies away from Coors Field. In 328 PA vs. RHPs on the road this season, the Rockies rank dead last in AVG (.188), OPS (.532), wOBA (.240), and wRC+ (49). They have also shown very little power with a .099 ISO (4th lowest) and have struck out plenty with a 29.6% kRate (2nd highest). The Royals (-198 ML) are the second-heaviest favorites on the slate and we should be able to count on five or six relatively sharp innings out of Lorenzen in this game.

 

Other Pitchers to Consider

Freddy Peralta (RHP), MIL | DK: $9.8k, FD: $10.2k | at SF

David Festa (RHP), MIN | DK: $8.8k, FD: $8.4k | vs. CWS

Andrew Heaney (LHP), PIT | DK: $8.1k, FD: $9.7k | at LAA

Team Stacks to Target 🎯

Disclaimer: Stacking in MLB DFS is not a requirement but it is a very common strategy used to take down GPPs. This strategy is covered in more detail in the MLB DFS strategy guide linked in the header at the top of this newsletter. Check out the MLB StackFinder on LineStar.

Athletics vs. Kumar Rocker (RHP), TEX

The A’s have been playing some pretty good ball this season and they head into this game ranking top 10 vs. RHPs in ISO, SLG, and wRC+. The A’s temporary home, Sutter Health Park, has also rated out as the #2 most hitter-friendly ballpark in MLB this season -- some 10-15 mph winds blowing out to left should also work in the favor of the batters tonight. The A’s will go up against Kumar Rocker this evening. Rocker is a highly touted prospect and had a nice outing in his last start versus the Angels, but he was getting roughed up in the three starts before that. Overall, Rocker has posted a 6.38 ERA, 1.47 WHIP, and 17.1% kRate this season while allowing a 91.6 mph average exit velo (bottom 10th percentile) and six barreled balls (bottom 20th percentile). Rocker leans on the slider (36% usage) and sinker (35% usage) as his two primary pitches. While the A’s haven’t mashed those pitches, they do own an MLB-low 13.5% kRate versus that pitch mix (from RHPs), so they should be putting the ball in play quite a bit tonight. The Rangers’ bullpen also rates out as a pretty middle-of-the-pack unit.

Favorite ATH Bats: Brent Rooker, Lawrence Butler, Tyler Soderstrom

Bargain Bat: JJ Bleday

 

Kansas City Royals vs. German Marquez (RHP), COL

The Royals offense has had its fair share of miscues this season, and they’re near or at the bottom of every major offensive metric. But this is certainly a get-right spot versus German Marquez, who is one of the lowest-quality starters on this slate. Marquez has pitched to an 8.27 ERA, 4.93 xFIP, and 1.84 WHIP this season to go alongside slate-worst 88 Stuff+ and 82 Pitch+ ratings. Only one of his four starts came at home, so those ugly numbers can’t really be blamed on the Coors Field effect. Marquez will be backed up by a Rockies bullpen that owns the 3rd worst xFIP and 7th worst WHIP in baseball.

Favorite KC Bats: Bobby Witt Jr., Maikel Garcia, Vinnie Pasquantino

Bargain Bat: Drew Waters

 

FanDuel Main Slate Only Stacks

Boston Red Sox vs. Emerson Hancock (RHP), SEA

Favorite BOS Bats: Alex Bregman, Wilyer Abreu, Rafael Devers

Bargain Bat: Ceddanne Rafaela

 

Seattle Mariners vs. Sean Newcomb (RHP), BOS

Favorite SEA Bats: Dylan Moore, Cal Raleigh, Julio Rodriguez

Bargain Bat: JP Crawford

Low-Owned Stack That Just Might Work Out 🤔

Chicago Cubs vs. TBA, LAD

Every hitter in the projected Cubs’ lineups has a ≤ 10% pOwn%. The Dodgers have not yet named a starter at the time of this writing but whoever it ends up being will have a tough task ahead of them with a hot-hitting Cubs lineup. Over the last two weeks, the Cubs are hitting for a .273 AVG (ranks 2nd), .825 OPS (1st), .356 wOBA (2nd), .231 ISO (1st), and 128 wRC+ (2nd). They hung 11 runs on 17 hits against the Dodgers yesterday and forced L.A. to dig deep into their bullpen in a game that went 10 innings. In total, five Dodgers relievers threw double-digit pitches yesterday, so a few of those guys may not be available to pitch today. And, since it was a competitive game, most of their bullpen arms utilized were the high-leverage guys. We’ll have a better idea of the matchup once a Dodgers starter is announced but the Cubs look to be in a strong spot regardless and aren’t expected to catch much ownership.

Update: The Dodgers will use RHP Ben Casparius as the opener. He can be expected to cover the first two or three innings.

Favorite CHC Bats: Kyle Tucker, Seiya Suzuki, Michael Busch

Bargain Bat: Pete Crow-Armstrong (a little pricey for a bargain bat, but still cheap enough and has been highly productive lately)

One-Off Bats ☝️

A maximum of one hitter per team will be listed below. Feel free to use these players as one-off options, one-half of a two-man mini-stack, or a core piece to a full team stack.

OF Kyle Tucker, CHC | DK: $6.4k, FD: | vs. Ben Casparius (RHP), LAD

OF Corbin Carroll, ARI | DK: $6.3k, FD: | vs. Taj Bradley (RHP), TB

SS Bobby Witt Jr., KC | DK: $6.1k, FD: | vs. German Marquez (RHP), COL

OF Oneil Cruz, PIT | DK: $5.8k, FD: | vs. Jack Kochanowicz (RHP), LAA

OF Yordan Alvarez, HOU | DK: $5.1k, FD: | vs. Bowden Francis (RHP), TOR

OF Lawrence Butler, ATH | DK: $4.9k, FD: | vs. Kumar Rocker (RHP), TEX

OF Byron Buxton, MIN | DK: $4.6k, FD: | vs. Bryse Wilson (RHP), CWS

SS Bo Bichette, TOR | DK: $4.4k, FD: | vs. Ryan Gusto (RHP), HOU

OF Taylor Ward, LAA | DK: $4.4k, FD: | vs. Andrew Heaney (LHP), PIT

OF Jake Mangum, TB | DK: $4.3k, FD: | vs. Eduardo Rodriguez (LHP), ARI

SS Corey Seager, TEX | DK: $4.2k, FD: | vs. JP Sears (LHP), ATH

2B/OF Tommy Edman, LAD | DK: $4.1k, FD: | vs. Matthew Boyd (LHP), CHC

 

FanDuel Main Slate Only One-Offs

OF James Wood, WAS | DK: N/A, FD: $3.5k | vs. Tomoyuki Sugano (RHP), BAL

SS Gunnar Henderson, BAL | DK: N/A, FD: $3.4k | vs. Trevor Williams (RHP), WAS

3B Alex Bregman, BOS | DK: N/A, FD: $3.2k | vs. Emerson Hancock (RHP), SEA

2B/SS/3B Dylan Moore, SEA | DK: N/A, FD: $3.2k | vs. Sean Newcomb (RHP), BOS

Bargain Batters 💸

Note: Additional hitting value may open up once all official starting lineups are released. For now, here are some cheap hitters who are already confirmed or currently expected to be on the field tonight and find themselves in a good spot to pay off their modest DFS salaries.

Default cut-off to qualify as a “Bargain Batter” is < $4,100 on DraftKings

OF Adolis Garcia, TEX | DK: $4k, FD: | vs. JP Sears (LHP), ATH

SS Zach Neto, LAA | DK: $4k, FD: | vs. Andrew Heaney (LHP), PIT

SS Jeremy Pena, HOU | DK: $3.9k, FD: | vs. Bowden Francis (RHP), TOR

C Joey Bart, PIT | DK: $3.9k, FD: | vs. Jack Kochanowicz (RHP), LAA

1B Vinnie Pasquantino, KC | DK: $3.8k, FD: | vs. German Marquez (RHP), COL

1B/3B Josh Smith, TEX | DK: $3.2k, FD: | vs. JP Sears (LHP), ATH

2B Luke Keaschall, MIN | DK: $3k, FD: | vs. Bryse Wilson (RHP), CWS

2B Marcus Semien, TEX | DK: $3k, FD: | vs. JP Sears (LHP), ATH

2B Tim Tawa, ARI | DK: $3k, FD: | vs. Taj Bradley (RHP), TB

OF Trevor Larnach, MIN | DK: $2.9k, FD: | vs. Bryse Wilson (RHP), CWS

C Kyle Higashioka, TEX | DK: $2.8k, FD: | vs. JP Sears (LHP), ATH

1B Jake Burger, TEX | DK: $2.7k, FD: | vs. JP Sears (LHP), ATH

OF Drew Waters, KC | DK: $2.3k, FD: | vs. German Marquez (RHP), COL

 

FanDuel Main Slate Only Bargain Bats

1B Nathaniel Lowe, WAS | DK: N/A, FD: $2.9k | vs. Tomoyuki Sugano (RHP), BAL

1B/OF Ryan O’Hearn, BAL | DK: N/A, FD: $2.9k | vs. Trevor Williams (RHP), WAS

OF Heston Kjerstad, BAL | DK: N/A, FD: $2.4k | vs. Trevor Williams (RHP), WAS

SS JP Crawford, SEA | DK: N/A, FD: $2.3k | vs. Sean Newcomb (LHP), BOS

Home Run Calls of the Day 💣

Make sure you’re following @LineStarApp on Twitter/X. Retweet the Home Run Calls of the Day tweet for your chance to win prizes!

Ryan’s PrizePicks Power Play of the Day

Here is a two-pick “Power Play” I’m liking for today's MLB action over on PrizePicks! Nothing is ever a guarantee to hit but I put my own money on these picks so I don't just lightly throw them out there without believing they'll cash!

Oneil Cruz MORE than 7.5 Hitter Fantasy Score

Bowden Francis + Ryan Gusto LESS than 0.5 First Inning Runs Allowed 

🔥 Props AI 🔥

In LineStar’s ongoing mission to improve, innovate, and help you reel in some cash, we are introducing Props AI for MLB! This tool can help you find value and mispriced odds on player props from sportsbooks and, more specifically, for PrizePicks and UnderDog Fantasy!

Speaking of props, put the Props AI tool to use by signing-up for UnderDog Fantasy for a month of LineStar Premium (Promo code: LINESTAR). Plus deposit match for new customers.

Best of luck out there today, everyone!

Represent the LineStar crew by using this as your DFS logo!

How did you feel about today's newsletter?

Login or Subscribe to participate in polls.