loading...

Content on this page may include affiliate links. If you click and sign up/place a wager, we may receive compensation at no cost to you.

Best bets today: SportsLine's best bets for NBA, NHL, MLB for April 21

With the NBA, NHL and MLB all in action on Monday, April 21, what are the top betting opportunities and betting promos for today?

By@TheTomCasaleUpdated: Apr 22, 2025 1:33PM UTC . 6 min read

Bettors have many different options to choose from on Monday, April 21, with NBA Playoffs, NHL Playoffs and MLB games all on the schedule. We'll highlight the top betting opportunities with links to full game analysis and picks throughout the article while providing the top betting tips for today's matchups.

There is also a link to the best sportsbook offer today from DraftKings. New users who risk at least $5 on their initial wager will receive $200 in bonus bets regardless of whether the bet wins or loses, with no promo code required. 

Best NBA bets today

Detroit Pistons at New York Knicks (-6.5, O/U 221.5) 7:30 p.m. ET

The Pistons will try to even the series after dropping Game 1 to the Knicks, 123-112. Jalen Brunson led the way for New York with 34 points and eight assists. The Pistons will need to do a better job of closing on Monday. Detroit led by seven points heading into the fourth quarter but were outscored 40-21 the rest of the way. 

That loss snapped a three-game winning streak for the Pistons over New York, although the Knicks have won seven of the last 10 meetings overall. Seven of the last 10 games between the two teams have gone Over/

Los Angeles Clippers (-1, 217.5) at Denver Nuggets 10:00 p.m. ET

The Clippers had a chance to steal Game 1 at Denver, but the Nuggets prevailed 112-110 in overtime. Nikola Jokic just missed a triple-double, finishing with 29 points, 12 assists and nine rebounds. James Harden poured in 32 points and dished out 11 assists for Los Angeles in a losing effort. 

The Nuggets have won five of the last six meetings in Denver, although the matchups are typically tight, with two games going to overtime and two others decided by three points. These teams tend to play lower-scoring games when they face each other, with seven of the last 10 meetings going Under.

Best NHL bets today

St. Louis Blues at Winnipeg Jets (-190): 7:30 p.m. ET

The Jets secured their first Presidents' Trophy in franchise history after leading the NHL with 116 points in the regular season. But they faced some early trouble against the Blues in Game 1 with a 3-2 deficit heading into the third period before rallying for a 5-3 victory.

Jets left wing Kyle Connor scored a goal and notched two assists in Game 1 after leading the team with 97 points (41 goals, 56 assists) in the regular season. On the other side, Robert Thomas topped the Blues with 81 points (21 goals, 60 assists).

Best MLB bets today

Philadelphia Phillies at New York Mets (-120) 7:10 p.m. ET

The two favorites in the NL East square off on Monday when the Phillies and Mets meet at Citi Field. Aaron Nola is expected to get the start for Philadelphia. It's been a tough opening month for Nola, who is 0-4 with a 6.65 ERA. 

New York counters with Tylor Megill. The right-hander is 2-2 on the season but has a stellar ERA of 1.40. The Mets enter Monday winners of four straight after a sweep of the St. Louis Cardinals and have taken five of the last six against the Phillies. 

Today's featured sportsbook promo

DraftKings Sportsbook is offering new users the opportunity to earn $200 in bonus bets with an initial wager of at least $5. No promo code is required. Whether your first bet wins or loses, customers will receive $200 in bonus bets to use within seven days. 

The initial bet can be placed on one of the two NBA Playoff games for Monday, NHL Playoff games, MLB, or another sport of interest. In addition to the bonus bets, any winning bet will award the customer their winnings in cash. Let's say you bet $5 on the Knicks to beat the Pistons, and they successfully do. You will receive your $5 initial bet plus winnings from the bet in cash. As part of the introductory promotion, DraftKings will also give you eight $25 bonus bets to use within seven days.

Terms and conditions for the DraftKings welcome bonus:

  • The bonus is available to new DraftKings customers only in AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MA, MD, ME, MI, NC, NJ, NY, OH, PA, TN, VA, VT, WY and WV.
  • New users must deposit a minimum of $5.
  • The bonus bets are received as eight $25 bonus bet tokens within 72 hours of your initial bet settling.
  • The bonus bets must be wagered once before any winnings can be withdrawn.
  • The bonus bets are not included in any cash winnings, nor are they transferable or refundable.
  • The bonus bets expire after seven days.

Other games to bet on for Monday, April 21

Make sure to check out all the analysis at SportsLine, including game breakdowns, betting trends, predictions, and expert advice on all the NBA Playoff, NHL Playoff and MLB games scheduled for Monday, April 21. Don't forget to join the SportsLine Discord channel for even more picks and expert advice on all major sporting events. 

Get more out of your SportsLine subscription! 

R.J. White
Mike McClure
Larry Hartstein

Join us on Discord

Engage with our experts and the SportsLine community

289 Online
4702 Members
Join Our Community

Discord is a third-party platform

Learn More

Qualifying SportsLine members receive a 30-day free trial of Paramount+ with SHOWTIME. Sync your account right here

Avatar
Thomas Casale
FOLLOW

Share This Story

SportsLine Logo
YOU'VE UNLOCKED OUR BEST DEAL!
GET YOUR FIRST QUARTER OF SPORTSLINE FOR 50% OFF WITH PROMO CODE 'CLUB'!
© 2025 CBS INTERACTIVE INC. ALL RIGHTS RESERVED. SportsLine and SportLine PRO are registered trademarks of SportsLine.com, Inc.FANS ONLY
In partnership with...247 Sports

FOLLOW US:

The content on this site is for entertainment purposes only and SportsLine makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event. There is no gambling offered on this site. This site contains commercial content and SportsLine may be compensated for the links provided on this site.