loading...
League Logo
NFL
League Logo
NFL
League Logo
CFB
League Logo
NBA
League Logo
CBB
League Logo
NHL
All
  • Loading...
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: Panthers vs. Oilers among SportsLine's top plays for NHL, MLB for June 4

The Stanley Cup Final begins on Wednesday, June 4, along with a jam-packed 15-game MLB slate

ByPublished: Jun 04, 2025 2:15PM UTC . 5 min read

Bettors have the Stanley Cup Final and 15 MLB games to choose from on Wednesday, June 4. In the NHL, the Florida Panthers and Edmonton Oilers square off in Game 1 of the Stanley Cup Final, while MLB features a key American League matchup between the Cleveland Guardians and New York Yankees.

We 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 promotion today from FanDuel Sportsbook. FanDuel offers new users a "bet $5, get $200" bonus if your first bet wins. No promo code required. See more about the offer below.

Best NHL bets today

Florida Panthers at Edmonton Oilers (-130, 6.5): 8:00 p.m. ET

The Oilers and Panthers meet in the Stanley Cup Final for the second-straight season. Edmonton will be hoping for a different outcome this time around after Florida won a thrilling seven-game series last year. It's the first rematch in the Stanley Cup Final since Pittsburgh and Detroit met in 2008-09. 

Both teams enter Game 1 in top form. Edmonton has home ice advantage, although Florida is 8-2 on the road in the playoffs. Meanwhile, the Oilers are 12-2 in their last 14 games thanks to an offense that averaged 4.14 goals over that span. 

Florida took both meetings in the regular season, winning each game by one goal. 

Best MLB bets today

Cleveland Guardians at New York Yankees (-185, 9): 7:05 p.m. ET

Cleveland will be looking to even things up on Wednesday night after New York won the first game of the series, 3-2. The Yankees are now 7-3 in their last 10 games versus the Guardians.

Cleveland is banking on Luis L. Ortiz to turn the tide. Ortiz is just 2-6 this season, although he hasn't pitched poorly in his last four starts, where he allowed seven runs in 22 innings. However, the Guardians lost three of those games, scoring a total of just two runs. 

The Yankees counter with Clarke Schmidt. The right-hander is coming off his best outing of the season, pitching six scoreless innings against the Angels. Clarke didn't have the same success when he faced Cleveland back on April 21, allowing seven hits and five runs over 4.0 innings. 

Philadelphia Phillies at Toronto Blue Jays (-115, 9): 7:07 p.m. ET

Toronto's five-game winning streak ended on Tuesday when the Blue Jays fell at home to Philadelphia, 8-2. The Phillies have won eight of the last 10 meetings dating back to 2023. 

Jose Berrios will try to get Toronto back in the win column. Berrios is coming off an outing where he pitched six scoreless innings against the A's in a 12-0 Blue Jays win. Prior to that gem, Toronto had lost four straight games with Berrios on the mound. 

Mick Abel, one of the Phillies' top pitching prospects, rejoins the rotation and will be making his second career start. Philadelphia is hoping it sees a repeat of Abel's MLB debut on May 18, when he pitched six shutout innings against Pittsburgh. 

Today's featured sportsbook promo

FanDuel Sportsbook offers new customers the ability to deposit as little as $5 and then make a first bet of at least $5. New users will receive $200 in bonus bets if their first bet wins. Plus, there are no minimum odds required, and the first wager can be made on any sport or market. So you can bet $5 on the biggest favorite you can find, and if it wins, you'll still receive $200 in bonus bets. 

Bonus bets cannot be cashed out and must be wagered within the following seven days or they will expire. In addition to the bonus bets, any winning first bet earns the customer their winnings in cash. 

For example, let's say you bet $10 on Edmonton to beat Florida in the Stanley Cup Final tonight, and the Oilers win. You will receive your $10 back plus winnings from the bet in cash. FanDuel will also give you $200 in bonus bets. Bonus bets are not included in any cash winnings.

Other games to bet on for Wednesday, June 4

At SportsLine, you'll get top-notch analysis, including game breakdowns and expert advice, on all the key games slated for Wednesday, June 4. You can also join the SportsLine Discord channel for even more betting tips and expert picks.

Get more out of your SportsLine subscription! 

Join us on Discord

Discord is the place you can chat with other members as well as the experts text...

0 Online
0 Members
Join Our Community
· · ·

Discord chat is for subscribers only.

Learn More

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

Avatar
Thomas Casale
Share This Story
© 2025 CBS INTERACTIVE INC. ALL RIGHTS RESERVED. SportsLine and SportsLine 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.