Royals First Impressions: What the Braves Series Revealed

The season is underway — and the Royals are already giving fans plenty to talk about.

In this episode of the Royals Rundown Podcast, Jacob Milham and Jeremy Greco break down the Kansas City Royals’ season-opening series against the Atlanta Braves, including a detailed look at the series finale win and what it reveals about the team’s early trajectory. From lineup performance to pitching execution, the hosts provide a comprehensive analysis of how the Royals stack up coming out of their first test of the season.

A major focus is the bullpen, where emerging roles, injury updates — including Carlos Estevez’s status — and potential closer options take center stage. The discussion also examines how participation in the World Baseball Classic may have impacted player readiness, conditioning, and early-season performance.

Beyond the field, Jacob and Jeremy explore some of MLB’s newest innovations, including the ABS challenge system, its early effectiveness, and how it could reshape game strategy. They also dive into evolving broadcast technology, from wire cams to drone footage, and evaluate how these changes are enhancing — or complicating — the viewing experience for fans.

The episode wraps with insights into young contributors like Carter Jensen and Isaac Collins, updates on positional battles and roster depth, and a preview of the Royals’ upcoming matchup against the Twins. With a blend of analysis, perspective, and personality, this episode offers Royals fans a clear-eyed look at where the team stands after Opening Weekend.

Need your Royals fix? Head to royalsreview.com for news, analysis, and to engage with Royals fans around the world! Follow us online:

BlueSky
– Jeremy Greco: @hokius.fromthehawkseye.com
– Jacob Milham: @jacobmilhkc.bsky.social

Twitter / X
– Podcast: @RoyalRundownPod

Clash of the Titans: Mariners vs. Yankees Series Preview

Mar 28, 2026; San Francisco, California, USA; New York Yankees right fielder Aaron Judge (99) walks towards the dugout after the Yankees defeated the San Francisco Giants at Oracle Park. Mandatory Credit: Cary Edmondson-Imagn Images | Cary Edmondson-Imagn Images

Walking away with two wins in four games against that very pesky and tough Guardians ballclub was a decent way to start the season. Even though the results didn’t exactly line up with their performance, there were a bunch of encouraging things we saw from the Mariners during Opening Weekend. The bottom of the lineup really came through with some clutch hitting and getting a healthy Luke Raley back is looking like it’s going to be a huge difference maker for the middle of the order. The pitching should be just fine, even if the bullpen — and its management — looked a little shaky. With the first series in the books, the Mariners host the Yankees for an early season clash with an AL heavyweight.

GameTimeYankees StarterMariners StarterYankees Win%Mariners Win%
Game 1Monday, March 30 | 6:40 pmLHP Ryan WeathersRHP Luis Castillo46.3%53.7%
Game 2Tuesday, March 31 | 6:40 pmLHP Max FriedRHP Logan Gilbert47.5%52.5%
Game 3Wednesday, April 1 | 1:10 pmRHP Cam SchlittlerRHP George Kirby44.1%55.9%
*Game odds courtesy of FanGraphs
OverviewYankeesMarinersEdge
Batting (wRC+)119 (1st in AL)113 (2nd in AL)Yankees
Fielding (FRV)8 (7th)-30 (12th)Yankees
Starting Pitching (FIP-)92 (3rd)100 (7th)Yankees
Bullpen (FIP-)97 (9th)97 (10th)Yankees
2025 stats

The Yankees won 94 games last year but wound up tied with the Blue Jays atop the AL East standings and wound up entering the playoffs as the first Wild Card team. They were eventually bounced out of the postseason by Toronto in the ALDS — a disappointing end to what should have been another deep playoff run. It was looking like there would be a ton of turnover on New York’s roster as the offseason began, but Cody Bellinger, Trent Grisham, and Paul Goldschmidt all re-signed with the team pretty quickly. Devin Williams was the only significant player who didn’t return and Ryan Weathers is the one significant name that joined the roster from outside the organization. Running it back with essentially the same roster that won 94 games two years in a row and had a World Series appearance two years ago isn’t the worst idea in baseball, but it isn’t particularly inspired either. We know this team is good because they were good last year and they should be just as good this year too.

PlayerPositionBatsPAK%BB%ISOwRC+
Trent GrishamCFL58123.6%14.1%0.229129
Aaron JudgeRFR67923.6%18.3%0.357204
Cody BellingerLFL65613.7%8.7%0.207125
Ben Rice1BL53018.9%9.4%0.244133
Giancarlo StantonDHR28134.2%10.3%0.321158
Jazz Chisholm Jr.2BL53127.9%10.9%0.238126
José CaballeroSSR37026.5%12.7%0.11197
Ryan McMahon3BL58632.3%11.9%0.16786
Austin WellsCL44826.3%6.7%0.21794
2025 stats

Whether you agree with the MVP voters or not, it’s undeniable that Aaron Judge had one of the best offensive seasons in the last half century last year. Of course, his seasons in 2024 and 2022 were better which makes his 2025 season somewhat of a step back. He “only” produced a 204 wRC+ with “just” 53 home runs. There’s plenty of talent up and down the Yankees’ lineup, but Judge is absolutely the linchpin that makes the whole engine run. Cody Bellinger and Jazz Chisholm Jr. are fantastic sidekicks to Judge’s super hero; both of them have thrived since joining New York after some ups and downs to both their careers. The Yankees were also fortunate to enjoy breakout seasons from Trent Grisham and Ben Rice. The latter had shown flashes of talent in the past but transformed his approach at the plate to maximize his contact quality and blasted 34 home runs last year. For his part, Rice outperformed a pretty mediocre prospect pedigree by changing his batting stance, allowing him to see the ball out of the pitcher’s hand a little better — the results speak for themselves. I’d be remiss not to mention former-Mariner José Caballero, currently the starting shortstop while Anthony Volpe recovers from shoulder surgery. Cabby was absolutely fantastic for the Yankees after they acquired him at the trade deadline and he should play a very valuable utility role on this roster as soon as Volpe returns.

Probable Pitchers 

Updated Stuff+ Explainer 

PitcherIPK%BB%HR/FB%GB%ERAFIP
Ryan Weathers38.122.3%7.2%15.6%43.5%3.994.60
Luis Castillo180.221.7%6.2%10.5%41.3%3.543.88
2025 stats
PitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBA
Four-seam45.3%45.2%96.9100841180.335
Sinker2.3%6.3%95.0
Changeup32.0%18.3%87.3104131550.287
Slider3.9%2.4%89.8
Sweeper16.5%27.8%83.8115118710.256
2025 stats

The new man in the starting rotation, Ryan Weathers is a product of the Marlins pitching development pipeline. He’s struggled with a bunch of different injuries over the last few years but none of them have required surgery. His raw stuff leveled up during spring training last year, adding a tick of velocity to his entire repertoire and adding a ton of movement to his changeup and sweeper. We didn’t get to see that revamped arsenal in action for very long before a lat strain derailed his season. His raw stuff was even more impressive this spring; his fastball was regularly touching 99 mph, which would make him one of the hardest throwing left-handed pitchers in all of baseball. His two secondary pitches are fantastic at generating whiffs and he’s confident enough with his changeup to use it against both righties and lefties. There’s a lot of unfulfilled promise with Weathers — he’s yet to prove that he can stay healthy and that all this raw stuff can produce outs regularly — but he’ll get an opportunity to prove it all with the Yankees this year.

PitcherIPK%BB%HR/FB%GB%ERAFIP
Max Fried195.123.6%6.4%8.7%52.4%2.863.07
Logan Gilbert13132.3%5.8%14.8%38.9%3.443.35
2025 stats
PitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBA
Four-seam13.0%9.5%95.9107111990.268
Sinker11.9%38.5%94.01151791150.283
Cutter32.5%14.7%93.6103811140.322
Changeup13.8%0.4%85.2104931330.267
Curveball18.4%13.1%75.2113132890.237
Slider9.0%21.0%81.5113110840.305
Sweeper1.4%2.8%85.5
2025 stats

After signing a massive eight-year free agent deal with the Yankees in December 2024, he posted one of the best seasons of his career in New York. His velocity was up two ticks and he rejiggered his pitch mix to emphasize his cutter against right-handed batters. With two fantastic breaking balls, a solid changeup, and three different fastball looks, he’s got a weapon for any situation. If he needs a swing and miss, he’ll turn to one of the best curveballs in baseball. If he needs a groundball out, he’ll go to his sinker or changeup. That deep repertoire paired with excellent command makes him one of the toughest pitchers to face in the AL.

PitcherIPK%BB%HR/FB%GB%ERAFIP
Cam Schlittler7327.6%10.2%11.6%36.4%2.963.74
George Kirby12626.1%5.5%12.8%44.1%4.213.37
2025 stats
PitchUsage vRHBUsage vLHBVelocityStuff+Whiff+BIP+xwOBA
Four-seam49.9%60.1%98.0103127940.313
Sinker13.2%1.1%97.694
Cutter23.0%17.4%92.0120118500.294
Curveball6.2%20.9%83.310669960.282
Slider2.1%0.5%90.0
Sweeper5.6%0.0%87.9
2025 stats

Cam Schlittler burst onto the scene last July with a hard fastball and a nasty cutter. He made a statement in Game 3 of the AL Wild Card series against Boston, firing eight scoreless innings with 12 strikeouts in a winner-take-all game. That performance was the culmination of a breakout season for Schlittler. He had started the year in Double-A but wasn’t seen as one of the Yankees’ top prospects. His velocity climbed to start the year and it just continued to improve as he worked his way up to the big leagues. He added three (!) ticks to his cutter this spring and started throwing his sinker a little more often. Those three fastball looks make it nearly impossible for batters to sit on his high velocity and his hard curveball plays well off all three of those pitches. That breaking ball is essentially his lone secondary pitch, but his stuff is so overpowering, he doesn’t really need much else.


The Big Picture:

TeamW-LW%Games BehindRun DiffRecent Form
Rangers2-10.667+4L-W-W
Mariners2-20.5000.5+9L-W-L-W
Angels2-20.5000.5+3W-W-L-L
Astros2-20.5000.5-3L-L-W-W
Athletics0-30.0002.0-5L-L-L

The Angels and Astros split a four-game series last weekend with both teams looking particularly shaky. The Rangers started off the season with a series win in Philadelphia while the Athletics struck out 50 times in three games (setting a major league record) as they were swept by the Blue Jays. The Rangers, Angels, and Athletics all continue their season opening road trips this week with stops in Baltimore, the north side of Chicago, and Atlanta, respectively. The Astros stay at home and host the Red Sox.

Mets Notes: Why Richard Lovelady pitched 10th against Pirates; reaction to questionable send home

The Mets' offense struggled on Sunday against the Pirates, striking out 16 times as they lost, 4-3, in 10 innings.

Despite the offensive futility, New York was still in a position to win when the 10th inning started. But two things helped swing the game to Pittsburgh.

One was Richard Lovelady faltering after being called on to pitch the top of the 10th.

The other was a highly questionable send home by new third base coach Tim Leiper in the bottom of the 10th.

After the game, Carlos Mendoza and the players weighed in...

Why Richard Lovelady pitched the 10th

After Nolan McLean pitched the first five innings, Huascar Brazoban went 1.2 innings, Sean Manaea went an inning and a third, and Luke Weaver pitched the ninth inning.

When Weaver trotted out for the ninth instead of Devin Williams, it seemed likely that Williams was not going to be used under any circumstances -- something Mendoza confirmed in his postgame news conference.

Also unavailable was Brooks Raley.

Both Williams and Raley pitched on Saturday, with Williams throwing 19 pitches and Raley tossing 11. While Brazoban (four pitches on Saturday), Weaver (16 pitches on Saturday), and Lovelady (21 pitches on Saturday) were all utilized on Sunday in back-to-back situations, Mendoza said both Williams and Raley were unavailable. 

"They were down today," Mendoza noted, adding that he didn't want to use Williams after he warmed up on Thursday (but didn't enter) and pitched on Saturday.

Mar 28, 2026; New York City, New York, USA; New York Mets pitcher Devin Williams (38) delivers a pitch against the Pittsburgh Pirates during the ninth inning at Citi Field.
Mar 28, 2026; New York City, New York, USA; New York Mets pitcher Devin Williams (38) delivers a pitch against the Pittsburgh Pirates during the ninth inning at Citi Field. / Gregory Fisher-Imagn Images

Mets react to questionable send

With the Mets trailing, 4-2, and runners on first and second with nobody out in the bottom of the 10th, Juan Soto smacked a double to left-center that bounced off the wall.

Running from second base, Francisco Alvarez scored easily.

Running from first base, Francisco Lindor was waved home by Leiper and nailed at the plate by a good margin.

The send was a head-scratcher.

With no one out and their 3-4-5 hitters coming up, the Mets would've had three chances to win the game with a hit (with the added benefit of a drawn-in infield) had Lindor been held. At the very least, they would've had two chances to tie the game with a sacrifice fly.

Instead, Lindor was thrown out, leaving Soto on second base as the potential tying run with one out. And the Mets were unable to get him in.

After the game, Mendoza and Lindor said they were fine with the call, with Lindor explaining that he expected to score.

Meanwhile, Mendoza said Leiper's decision fit New York's overall plan to be aggressive against Pittsburgh's defense.

"Coming into this series, this is a team that we targeted we are going to be aggressive," Mendoza explained. "And they executed. You gotta give them credit. ... Especially with having Lindor -- and he had a hell of a jump off the bat. As soon as the ball was put in play by Soto, he took off. I was the whole time saying 'stay in the ballpark, stay in the ballpark.' I didn't want that ball to bounce [over the wall]. And I thought he was gonna score. And you got to give them credit, because they executed pretty good cuts and relays there."

76ers vs Heat Prediction, Picks & Odds for Tonight’s NBA Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Philadelphia 76ers will look for a third straight win when they travel south to face the Miami Heat at Kaseya Center tonight.

The 76ers’ "Big Three" is finally available at the same time, and my 76ers vs Heat predictions expect the trio to deliver a big performance on the road.

Here are my free NBA picks for Monday, March 30.

76ers vs Heat prediction

76ers vs Heat best bet: Joel Embiid Over 28.5 points (-105)

Joel Embiid has had trouble staying on the court again this season, but he’s played in two straight contests and is absent from Monday morning’s injury report.

In two games since returning from a lengthy absence, Embiid shows no signs of rust, posting 29 and 35 points. 

Embiid has scored 29+ in 16 of 35 games overall this season, reaching that mark in two straight and 11 of his last 14.

The big man has logged 30+ minutes in 23 games this season, averaging 29.3 points in those games and hitting the Over on this scoring line 13 times. Embiid has recorded 30+ minutes in 11 of 15 road games.

Over the last 10 games, the Miami Heat have allowed the third-most points and the third-highest 3-point percentage, and they own the eighth-worst defensive rating.

Both teams rank in the Top 4 in pace, and the point total for Monday’s matchup is set at a whopping 246.5. 

Embiid should push for 30 minutes, and he should see plenty of opportunities in a fast-paced, high-scoring environment.

76ers vs Heat same-game parlay

The Philadelphia 76ers are one of the best teams against the spread on the road this season, going 23-13. In the last game out with all of Philly's Big Three — Joel Embiid, Tyrese Maxey, and Paul George — available, the Sixers earned a quality win over the Charlotte Hornets.

They dropped 157 points on the Chicago Bulls with Embiid and George in the lineup, and Maxey sidelined. The Sixers will also have Kelly Oubre Jr. back for a second straight game, and a healthy team will overwhelm Miami's lackluster defense.

The Heat have hit the Over in four of their last five games at home and eight times across their last 10 games overall. The 76ers have hit the Over in three of their last five on the road. 

76ers vs Heat SGP

  • Joel Embiid Over 28.5 points
  • 76ers -2
  • Over 246.5

Our "from downtown" SGP: Big 3

Miami's defense has been one of the most generous in the Association over the last 10 games, and I expect Embiid, Maxey, and George to feast tonight in South Beach.

Maxey returned from a 10-game absence and dropped 26 points against the Charlotte Hornets in his last game out. He’s scored 26+ in 45 of 62 games overall, including 26 of 30 on the road.

Since returning from suspension, Paul George has played like a man possessed. He scored 28 and 26 in his last two games, and he’s reached 17 points in six of 13 road games.

76ers vs Heat SGP

  • 76ers -2
  • Over 246.5
  • Joel Embiid Over 28.5 points
  • Tyrese Maxey Over 26.5 points
  • Paul George Over 16.5 points

76ers vs Heat odds

  • Spread: 76ers -2 | Heat +2
  • Moneyline: 76ers -130 | Heat +110
  • Over/Under: Over 246.5 | Under 246.5

76ers vs Heat betting trend to know

The Philadelphia 76ers have hit the team total Over in 23 of their last 35 away games (+8.95 Units / 22% ROI). Find more NBA betting trends for 76ers vs. Heat.

How to watch 76ers vs Heat

LocationKaseya Center, Miami, FL
DateMonday, March 30, 2026
Tip-off7:00 p.m. ET
TVPeacock

76ers vs Heat latest injuries

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Cavaliers vs Jazz Prediction, Picks & Odds for Tonight’s NBA Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

Donovan Mitchell and the Cleveland Cavaliers hit the road tonight to visit his former team, the Utah Jazz, at the Delta Center. 

My Cavs vs. Jazz predictions are targeting Spida to bounce back after a quiet game in his last appearance. 

Read more in my NBA picks for Monday, March 30. 

Cavaliers vs Jazz prediction

Cavaliers vs Jazz best bet: Donovan Mitchell Over 26.5 points (-115)

Donovan Mitchell is having another stellar campaign for the Cleveland Cavaliers. He’s seventh in the league in scoring, averaging 27.9 PPG. Mitchell is a walking bucket, and his ability to score from all three levels is usually present on a nightly basis. 

While Spida was held to just six points in 31 minutes of action on Friday against the Heat, the Louisville product did cash the Over in three straight appearances before that, dropping 28, 42, and 27 points

It’s very rare for Mitchell to be held to just single digits, and tonight is a prime opportunity for him to respond as he faces his former team in the Utah Jazz. Utah is an easy matchup for opposing shooting guards, and they’re one of the worst defensive clubs in the Association. 

Mitchell is averaging 27.4 points per contest on the road, and he scored 27 in his last road game in New Orleans

He’ll cook tonight in Salt Lake City.

Cavaliers vs Jazz same-game parlay

James Harden is averaging 8.1 dimes per game this season, which ranks fifth in the NBA. The guard has cashed the Over in assists in three of his last five, and he just dished out 14 on Friday against the Heat. Utah is allowing over nine assists per game to point guards. 

Mitchell scores a decent amount of his points from downtown, averaging 3.3 makes on 9.0 attempts per game. He’s cashed the Over in treys in three of his last four, and the Jazz are allowing 3.8 triples per contest to opposing shooting guards. 

Evan Mobley is a physical presence down low, averaging 8.9 rebounds per game. Coming off a 10-board performance, the big man is averaging 9.2 rebounds on the road, and he’s cashed the Over in two of his last three away from home. Utah is allowing nearly 15 boards per contest to opposing centers.

Cavaliers vs Jazz SGP

  • James Harden Over 8.5 assists
  • Donovan Mitchell Over 2.5 made threes
  • Evan Mobley Over 9.5 rebounds

Our "from downtown" SGP: Web-slinging goodness

Mitchell has averaged 5.8 assists this season to go along with his 27.9 points, and he’s hit the Over in points+assists in two of his last three games. The Jazz are weak on the perimeter, so he could truly thrive as a passer tonight as well. 

Sam Merrill is averaging 13 PPG, and he’s cashed the Over in two of his last three appearances. Before a 10-point performance on Friday, he had posted 18 and 19 points in back-to-back games.

Cavaliers vs Jazz SGP

  • James Harden Over 8.5 assists
  • Donovan Mitchell Over 31.5 points+assists
  • Evan Mobley Over 9.5 rebounds
  • Sam Merrill Over 14.5 points

Cavaliers vs Jazz odds

  • Spread: Cavaliers -17 (-110) | Jazz +17 (-110)
  • Moneyline: Cavaliers -2000 | Jazz +1000
  • Over/Under: Over 242.5 (-110) | Under 242.5 (-110)

Cavaliers vs Jazz betting trend to know

The Cleveland Cavaliers have hit the 4Q Moneyline in 28 of their last 40 away games (+13.40 Units / 24% ROI). Find more NBA betting trends for Cavaliers vs. Jazz.

How to watch Cavaliers vs Jazz

LocationDelta Center, Salt Lake City, UT
DateMonday, March 30, 2026
Tip-off9:00 p.m. ET
TVFDSN Ohio, KJZZ

Cavaliers vs Jazz latest injuries

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

76ers at Heat Prediction: Odds, recent stats, trends, and best bets for March 30

The Miami Heat (39-36) and Philadelphia 76ers (41-33) meet on Peacock at 7 PM Eastern in the first of a doubleheader. The two teams have met twice this season, with the Heat winning by 10 points and the 76ers winning by seven. Both matchups were in Philadelphia. This is the final meeting, which will take place in Miami.

Miami has now lost seven of the past eight games with a lone victory over Cleveland. The Heat’s losing streak has gotten so bad that they lost to the Pacers yesterday by double digits. Miami is tied with Charlotte for the 10th and final spot in the play-in tournament, trailing Orlando by half a game and Philadelphia by two games. During the Heat’s 1-7 skid, Miami ranks 18th in offensive rating and 25th in defensive rating, while playing at the fifth-quickest pace. The 76ers play at the third-quickest pace in that same span, so this should be a fun matchup with plenty of points.

Philadelphia has won two-straight games, four of the past five, and six of the previous eight as they are starting to find their footing. The 76ers rank eighth in defensive rating over the past eight games and 16th in offensive rating. However, if you look at the last six teams that the 76ers have beaten, the Nets, Trail Blazers, Kings, Jazz, Bulls, and Hornets, well, it’s not exactly the most impressive list of teams. Philadelphia is 5-5 in its last 10 road games and will be in Miami for the first time all season.

Lets take a closer look at tonight’s matchup and take into consideration lineups, injuries, and other factors affecting the line and total.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on how to catch tipoff, odds courtesy of DraftKings recent team performance, player stats, and of course, our predictions, picks best bets for the game from our modeling tools and staff of experts.

After 24 years, the NBA is back on NBC and Peacock, combining the nostalgia of an iconic era with the innovative future of basketball coverage. The NBA on NBC YouTube channel delivers fans must-see highlights, analysis, and exclusive and unique content. 

Game Details and How to Watch Live: 76ers at Heat

  • Date: Monday, March 30, 2026
  • Time: 7:00 PM EST
  • Site: Kaseya Center
  • City: Miami, FL
  • Network/Streaming: Peacock

Rotoworld has you covered with all the latest NBA Player News for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Game Odds: 76ers at Heat

The latest odds as of Monday, courtesy of DraftKings:

  • Moneyline: Miami Heat (+110), Philadelphia 76ers (-130)
  • Spread: Philadelphia -2.5
  • Total: O/U 247.5 points

This game opened Philadelphia -1.5 with the Total set at 240.5.

Be sure to check out DraftKings for all the latest game odds & player props for every matchup this week on the NBA schedule!

Expected Starting Lineups: 76ers at Heat

Philadelphia 76ers

  • PG Tyrese Maxey
  • SG VJ Edgecombe
  • SF Kelly Oubre Jr.
  • PF Paul George
  • C Joel Embiid

Miami Heat

  • PG Daivon Mitchell
  • SG Tyler Herro
  • SF Norman Powell (questionable)
  • PF Andrew Wiggins
  • C Bam Adebayo

Injury Report: 76ers at Heat

Philadelphia 76ers

  • None

Miami Heat

  • Norman Powell (illness) is listed as QUESTIONABLE for tonight’s game

Important stats, trends and insights: 76ers at Heat

  • Miami is 45-32-1 ATS, ranking 3rd-best and 21-16 ATS at home, ranking 7th-best
  • Miami is 14-13 ATS as a home favorite and 14-13 to the Under
  • Miami is 40-35 to the Under, ranking 6th-best
  • Miami is 0-3 in the last three home games
  • Philadelphia is 39-34 ATS, ranking 8th-best and 22-13 ATS on the road, ranking 2nd-best
  • Philadelphia is 10-10 ATS as a road underdog and 10-10 to the Under
  • Philadelphia is 38-35 to the Under, ranking 8th-best
  • Philadelphia is 5-5 in the last 10 road games

Rotoworld Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the NBA calendar based on data points like recent performance, head-to-head player matchups, trends information and projected game totals.

Once the model is finished running, we put its projections next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for tonight’s 76ers and Heat game:

  • Moneyline: Rotoworld Bet is leaning towards a play on the 76ers’ Moneyline
  • Spread: Rotoworld Bet is leaning towards a play on the 76ers -2.5 ATS
  • Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 247.5

Want even more NBA best bets and predictions from our expert staff & tools? Check out the Expert NBA Predictions page from NBC Sports for money line, spread and over/under picks for every game on today’s calendar!

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our NBA Top Trends tool on NBC Sports!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Astros Fans, Take a Breath, It’s a Marathon, Not a Sprint

WEST PALM BEACH, FLORIDA - MARCH 10: Bryan Abreu #52 of the Houston Astros pitches during a spring training game against the Baltimore Orioles at CACTI Park of the Palm Beaches on March 10, 2026 in West Palm Beach, Florida. (Photo by Rich Storry/Getty Images) | Getty Images

Astros fans, consider this your reminder to take a deep breath, step back, and relax. Opening Day and Opening Weekend in Major League Baseball have a way of magnifying everything. Every win feels monumental and every loss feels catastrophic. The reality is far less dramatic in the grand scheme of things.

The pomp and circumstance surrounding the start of a new season tends to distort perspective. Emotions run high, expectations are sky-high, and reactions often swing wildly based on just a couple of games. What gets lost in all of it is the simple truth: teams are fresh out of spring training. Pitchers are still building rhythm. Hitters are still finding timing. Fielders are still settling into form.

If this same series against the Angels had taken place in mid-June, the reaction would be entirely different. There would be frustration, sure, maybe even some concern, but not the widespread panic that seems to grip everyone during opening weekend. That’s the difference a calendar can make.

This Astros team is too talented to play consistently at the level they showed in the first two games. Over the course of a 162-game season, things have a way of evening out. That’s not just optimism, it’s baseball reality.

Saturday night provided the perfect example. A 6–0 deficit quickly turned into an 11–5 lead, likely after many fans had already turned off their TVs and written the game off as a loss. That single game serves as a microcosm of how quickly fortunes can change and how quickly reactions can look premature.

History backs this up. In years past, the Astros have been swept by some of the worst teams in baseball. At the time, it felt alarming. In the big picture, it proved meaningless. The team still found its footing, still played to expectations, and still reached its goals.

Think back just a couple of seasons ago when the Astros dug themselves into what many called an insurmountable hole. The noise was loud, the anxiety was real, but the outcome? They climbed out of it, regained their form, and kept pushing forward until they were exactly where they needed to be.

That’s why now isn’t the time for overreaction, it’s the time for perspective.

Keep a watchful eye, absolutely. Monitor progress. Evaluate trends. But save the bigger judgments for meaningful checkpoints like the quarter mark of the season or the halfway point. That’s when patterns start to solidify and when real assessments can be made.

There’s still plenty of time for growth. Plenty of time for adjustments. And plenty of opportunities for personnel moves that can strengthen the roster.

Looking ahead, the Red Sox series may appear daunting on paper, especially with pitching matchups that seem to favor the opponent. But baseball isn’t played on paper. Just as easily as the Astros stumbled out of the gate, they can flip the script and rise to the occasion. Winning a series that looks stacked against them wouldn’t be surprising, it would be baseball.

So yes, you can be concerned about how they’ve started. That’s fair. But don’t lose sight of what matters most.

Because as the old saying goes, this isn’t a sprint, it’s a marathon.

And in baseball, it’s not about how you start. It’s about how you finish.

Preview: Nazem Kadri & Avalanche welcome the Calgary Flames

Nazem Kadri’s return to the Colorado Avalanche was so seamless, it feels like it happened forever ago, but really, it’s only been 24 days since Calgary dealt Naz back to his old club in exchange for Victor Olofsson, Max Curran, a 2028 2nd, and 2027 first. Just a few weeks later, Kadri will face his former teammates and coaches of the Calgary Flames tonight at Ball Arena.

Colorado suffered defeat at the hands of Connor Hellebuyck and the Winnipeg Jets, but were winners of four straight ahead of that contest. The Flames are at the bottom end of a Pacific Division that’s been described as “a pillow fight.”

Can the Avalanche assert its will, or does Calgary rise to the occasion?

Colorado Avalanche: 48-14-10

The Opponent: Calgary Flames (31-34-8)

Time: 6:30 p.m. MT

Watch: Altitude, Altitude+, ESPN+

Listen: Altitude Sports Radio, 92.5 FM

Colorado Avalanche

I don’t think the Avalanche need to trigger a rebuild after losing to Winnipeg, but the style of play, and the eventual outcome can yield some lessons.

It does appear that, although the hockey landscape has changed over the years, the best approach to beating the Avalanche (albeit the most boring) is to establish an early lead and hunker down/muddy up the neutral zone to limit clean entries and effective possession.

Couple that with stout goaltending, and you just might hang on and beat this Avalanche squad.

The strategy described above isn’t new, but this version of the Avalanche is likely the deepest it’s been since the 2022 team that broke through and captured ultimate glory.

There are subtle differences between the two teams, with the 2022 juggernaut having that same competitive advantage on the back-end with decent net-minding, and the 2026 Avalanche harbouring great net-minding but less of an overarching advantage on the back-end.

Let’s see if Calgary attempts to implement the strategy we saw from Winnipeg, but some teams are much better at executing this approach than others.

The downside to this approach? You risk getting down early and might have to abandon it altogether if things get out of hand.

Projected Lineup:

Gabriel LandeskogNathan MacKinnonArtturi Lehkonen
Valeri NichushkinBrock NelsonMartin Necas
Ross ColtonNazem KadriLogan O’Connor
Parker KellyJack DruryJoel Kiviranta

Brett KulakCale Makar
Devon ToewsSam Malinski
Josh MansonBrent Burns

Scott Wedgewood
MacKenzie Blackwood

Calgary Flames

The Flames did Naz a solid with likely plenty of suitors on the open market, and they landed him in Colorado. The mutual interest in having him move on stemmed from the lack of playoff potential in Calgary. Kadri is nearing the end of his career, and the Flames are in no position to fulfill Stanley Cup aspirations any time soon.

That doesn’t mean the Flames aren’t working toward something. They will have 5 picks in the top 3 rounds of this upcoming and next year’s NHL Draft. We know firsthand how that sort of capital can thrust a team into the limelight.

Projected Lineup:

Blake ColemanMikael BacklundJoel Farabee
Matvei GridinMorgan FrostMatt Coronato
Yegor SharangovichRyan StromeVictor Olofsson
Brennan OthmannTyson GrossAdam Klapka

Kevin BahlZach Whitecloud
Olli MaattaHunter Brzustewicz
Brayden PachalZayne Parekh

Dustin Wolf
Devin Cooley

Bill Simmons Throws Cold Water On Las Vegas, And NBA, Expansion

Imagn Images via Vecteezy.com

On his eponymous podcast Sunday night, Bill Simmons took a bucket of cold water and poured it on the idea of the NBA expansion plans. Then he refilled the bucket and held the NBA expansion plans — including the idea of placing a team in Las Vegas — under the water until it was but a memory.

In short: Simmons, who has octopus-like connections throughout the NBA, thinks it ain’t happening.

He broke it down into two parts, with the first — and most pressing — issue being his certainty expansion will not pass muster with the owners. There are 30 NBA franchises, and 23 have to approve any expansion. Simmons is sure NBA Commissioner Adam Silver is going to have problems with nearly half of the owners.

“They don’t have the votes,” Simmons said, in conversation with fellow podcaster/NBA insider Zach Lowe. “I think it got a little testy in the Board of Governors when they were all together last week, with some people like, ‘Why are we doing this? I’m never voting for this. This is stupid. We’re not doing this.’”

Then Simmons went through 13 owners who he believes are either wholly against the idea or would need some serious arm-twisting.

He first broke down the “new” generation of owners, such as the groups that control the Celtics, Jazz, Hornets, Rockets, Suns, and Timberwolves, and how as new (or relatively new) owners, they don’t want to dilute their chances at winning a title.

Then he went into Jim Dolan, the owner of the Knicks who is against it, as well as the new Trail Blazers owner, who Simmons questioned whether he’d want a team two hours away in Seattle.

Then he noted Steve Ballmer, owner of the Clippers, whose net worth is north of $100 billion and couldn’t care less about the proposal for each team to get upward of $500 million if the league expands by two.

“They don’t have the votes. I’m just telling you they don’t,” Simmons said.

New BS Podcast w/ @ZachLowe_NBA
—The UConn Miracle
—The MVP not-a-debate-yet
—Zach’s lottery guard blink text
—Scariest 1-Round Playoff Teams
—Please don’t take NBA “expansion” seriously (yet)
—Is this the weirdest NBA season ever?

Spotify (or Netflix) https://t.co/NdluxDTMHw

— Bill Simmons (@BillSimmons) March 30, 2026

Timing off

Simmons was also put off by the timing of the announcement about the expansion plans, as it was leaked to the press last Monday.

“And when my s**t detector started going off — it was a Monday morning news leak, which as we know, Monday morning is always when you put a story out trying to set the tone for the week, and they put it out in a way that made me think this almost seems like they’re testing this out to see what the reaction is,” he said. “Like they’re either trying to convince the fans this is a good idea or they’re trying to convince the votes that they don’t have that this is a good idea. So I do not think they have the votes.”

Simmons also isn’t sold that Seattle and Vegas are slam dunks to get the teams if expansion did happen.

“This is a two-part process where part one is you get the 30 owners together and they have to vote, you need 23 votes to proceed,” Simmons said. “And basically, Silver is going, ‘I want to see what we can get for these two teams. We’ve decided it’s going to be Seattle and Vegas. We haven’t decided if we’re expanding, but let’s see what kind of price we can get for each of those, and then I’ll bring that back to you and we can vote on it.’”

The number floated was $8 billion per team, a figure Simmons thinks is a fugazi.

“I don’t think the owners are going to necessarily vote for it even if they do get $8 billion a team. And if it’s like $5 to $6 billion, they’re definitely not voting for it,” he said. “And I don’t really understand the point of any of this. Why not just be transparent and say, ‘Hey, we’re just curious to see what we get for these expansion teams, this doesn’t mean we’re gonna have expansion.’”

Did Dan Hurley deserve a technical after game-winning shot for going face-to-face with ref?

UConn coach Dan Hurley is known for his high-energy antics on the sideline. That unsurprisingly didn't change after true freshman Braylon Mullins buried a game-winning 3-pointer with 0.4 seconds left in the Huskies' 73-72 win over top-seeded Duke in the Elite Eight.

Hurley, a two-time national champion at UConn, came face-to-face with the referee after Mullins' shot, despite there still being 0.4 seconds left on the clock. He wasn't given a technical foul despite coming in contact with the referee, resulting in UConn moving onto the Final Four.

Former Wisconsin star Sam Dekker, who played in the Final Four in 2014 and 2015, was one of many that said Hurley should've been given a technical foul in the moment.

"I have no bias here," Dekker wrote on X. "This is a tech 10/10 times. For multiple reasons… it would have lost the game for his team and he would have tried to fight the officials like he did nothing wrong. I just don’t understand it at all. Also, referees need to grow a spine in instances like this."

Hurley went wild in the aftermath of the shot, just like any personnel would given the intensity of the moment. He threw his arms up in celebration and even had his suit jacket fall halfway off after multiple other staff members swarmed him.

Duke's radio play-by-play announcer also noticed UConn guard Malachi Smith allegedly running off the bench onto the court after Mullins's shot.

“Malachi Smith ran off the bench! That should be a technical!" David Shumate said on the broadcast.

It's all nothing new for one of college basketball's most successful coaches of the past few years. Hurley was fined $25,000 by the Big East after UConn's final loss of the regular season to Marquette after he appeared to come in contact with the referee. He was called for a double-technical ejection in the moment, which sealed the win for the Golden Eagles on March 7.

Hurley even offered his glasses to an official during UConn's eventual 67-63 win over No. 3 Michigan State in the Sweet 16, due to UConn winning a challenge.

Prior to the Sweet 16 against Michigan State, Hurley told Pat McAfee he'd done a decent job this year with his behavior. Apparently, all bets were off come UConn's biggest two games of the season, though.

"For the most part, I think I've been a pretty good boy this year," Hurley said. "My behavior's been pretty good. Even in that situation, I didn't touch him. I never made contact with the official. There was actually never contact made, the official said that. Again, that was quite a long time ago."

UConn trailed by as many as 19 points late in the first half and faced its largest halftime deficit of the season when behind 44-29 at the break. It started 1-of-18 from 3-point range, before ending the game 4-of-5 from distance, all of which makes came in the final few minutes of regulation.

Hurley and UConn are still alive, looking for their third national championship of the last four seasons. And UConn and college basketball fans alike won't have to worry about Hurley not bringing the energy down the stretch as he reaches another Final Four.

This article originally appeared on USA TODAY: Dan Hurley comes face-to-face with official in UConn's historic win

Pittsburgh Penguins Recall Red-Hot Forward From AHL

The Pittsburgh Penguins have made a roster move ahead of their Monday night contest against the New York Islanders.

The Penguins have announced that they have recalled forward Avery Hayes from their American Hockey League (AHL) affiliate, the Wilkes-Barre/Scranton Penguins. 

Hayes has played in his first 11 career NHL games this season with Pittsburgh, where he has recorded two goals and 12 penalty minutes. Now, he will be aiming to impress after getting this latest call-up to Pittsburgh's roster. 

Down in the AHL with Wilkes-Barre/Scranton, Hayes has posted 22 goals, 13 assists, 35 points, 48 penalty minutes, and a plus-8 rating. This included him recording three goals and five points in his last two games alone for Wilkes-Barre/Scranton.

With this, there is no question that Hayes has earned this latest chance on Pittsburgh's roster. It will be interesting to see how much of an impact he can make with the NHL club from here. 

Game 4 Preview: Verlander to make 2026 debut for Tigers at Diamondbacks

The Detroit Tigers won their first series of the season against the San Diego Padres and now move on to the next leg of the 2026 campaign-opening road trip at the Arizona Diamondbacks this week, starting on Monday night.

So far, in an obviously limited sample size, AJ Hinch’s team is in the lower half of the MLB offensive standings, ranking 23rd in batting average (.202), 16th in on-base percentage (.319), 29th in slugging (.263) and 23rd in OPS (.582).

On the flip side, the Motor City Kitties are among the best when it comes to pitching, ranking second in ERA (1.38), eighth in WHIP (1.12) and ninth in batting average against (.204). The team’s performance on the mound is not too surprising, given that it was clearly a strength coming in.

The fourth man in the rotation this year for the Tigers is none other than future Hall of Famer Justin Verlander, who takes the mound on Monday wearing the Olde English D for the first time since 2017. Opposite him is Michael Soroka, who left the Chicago Cubs for the desert as a free agent this past offseason.

Here is a look at how they match up in Game 1 of the series.

Detroit Tigers (2-1) vs. Arizona Diamondbacks (0-3)

Time (ET): 10:10 p.m. ET
Place: Chase Field, Phoenix, Arizona
SB Nation Site:AZ Snake Pit
Media: Detroit SportsNetMLB.TVTigers Radio Network

Game 4: RHP Justin Verlander (0-0, 0.00 ERA) vs. RHP Michael Soroka (0-0, 0.00 ERA)

Note: Stats in the table below are Fangraphs’ 2026 projections

PlayerGIPK%BB%ERAFIPfWAR
Verlander26140.019.7%7.6%4.494.531.5
Soroka52101.023.5%8.7%4.034.040.7

VERLANDER

SOROKA

Where to watch New York Mets vs. St. Louis Cardinals: Live stream, start time, TV channel, odds for Monday, March 30

The New York Mets (2-1), tied for second in the NL East, face the St. Louis Cardinals (2-1), also tied for second in the NL Central. The Mets are favored with a moneyline of -155, giving them a 57.8% implied win probability. Clay Holmes starts for the Mets, while Kyle Leahy takes the mound for the Cardinals.

  • New York Mets: 2-1 (#3 in NL East)

  • St. Louis Cardinals: 2-1 (#3 in NL Central)

  • Spread: St. Louis Cardinals -1.5

  • Moneyline: St. Louis Cardinals +125 / New York Mets -155

  • Over/Under: 9.0

  • New York Mets: Clay Holmes (2025 stats: 12-8, ERA: 3.53, K: 129, WHIP: 1.30, BB: 66)

  • St. Louis Cardinals: Kyle Leahy (2025 stats: 4-2, ERA: 3.07, K: 80, WHIP: 1.23, BB: 28)

Weather: 83°F at first pitch

Where to watch New York Yankees vs. Seattle Mariners: Live stream, start time, TV channel, odds for Monday, March 30

The New York Yankees, ranked first in the AL East with a 3-0 record, visit the Seattle Mariners, who are 2-2 and ranked fourth in the AL West. Seattle is favored with a moneyline of -115, while the Yankees are at -105. The starting pitchers are Ryan Weathers for the Yankees and Luis Castillo for the Mariners.

  • New York Yankees: 3-0 (#1 in AL East)

  • Seattle Mariners: 2-2 (#4 in AL West)

  • Spread: New York Yankees -1.5

  • Moneyline: Seattle Mariners -115.0 / New York Yankees -105

  • Over/Under: 7.5

  • New York Yankees: Ryan Weathers (2025 stats: 2-2, ERA: 3.99, K: 37, WHIP: 1.28, BB: 12)

  • Seattle Mariners: Luis Castillo (2025 stats: 11-8, ERA: 3.54, K: 162, WHIP: 1.18, BB: 46)

Weather: 50°F at first pitch

Astros Prospect Report: March 29th

Another day of minor league baseball is in the books. See the results below.

AAA: Sugar Land Space Cowboys (2-1) won 8-1 (BOX SCORE)

Arrighetti made his first start of the season and pitched well tossing 4 scoreless innings with 4 strikeouts, allowing just 1 hit. The offense got going in the first inning scoring a run on an Alexander bases loaded walk and a Winkler 3 run double. In the 2nd inning, the offense scored 3 more runs on RBI doubles from Whitcomb and Perez and a Winkler RBI single. In the 7th, Perez added another run on a solo HR. De Los Santos made another rehab appearance and tossed 1.1 scoreless innings.

Note: Cole left the game after being hit by a pitch on the right foot.


AA: Corpus Christi Hooks (—) 

A+: Asheville Tourists (—

A: Fayetteville Woodpeckers (—) 

Today’s minor league starters:

SL: OFF

CC: OPENING DAY APRIL 2

AV: OPENING DAY APRIL 2

FV: OPENING DAY APRIL 3