Pirates vs Rockies Prediction: Odds, recent stats, trends, and best bets for May 12

The Pittsburgh Pirates (22-19) welcome the Colorado Rockies (16-25) to town for a three-game series at PNC Park.

Paul Skenes takes the mound for Pittsburgh as the Pirates are 5-3 when he pitches. Pittsburgh is coming back from a West Coast trip (3-3 record) and a series loss to San Francisco. The Pirates have won three straight at home and hitting an MLB-best .283 at home with the fifth-most walks (94).

Colorado is coming off two straight losses and are 2-7 in the month of May. The Rockies are 8-14 on the road this season, but rank in the upper half of the league when it comes to batting average (.239), home runs (21), and doubles (35). Michael Lorenzen is pitching for Colorado and the Rockies are 3-6 when he starts and 1-4 on the road.

Let’s dive into the matchup and find a sweat or two.

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

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Rockies at Pirates

  • Date: Tuesday, May 12, 2026
  • Time: 6:40 PM EST
  • Site: PNC Park 
  • City: Pittsburgh, PA
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Rockies at the Pirates

The latest odds as of Tuesday:

  • Moneyline: Colorado Rockies (+273), Pittsburgh Pirates (-319)
  • Spread: Rockies +1.5 (+119), Pirates -1.5 (-143)
  • Total: 7.5

Probable starting pitchers for Rockies at Pirates

  • Tuesday's pitching matchup (May 12): Michael Lorenzen vs. Paul Skenes
  • Pirates: Paul Skenes

2026 stats: 42.0 IP, 5-2, 2.36 ERA, 0.71 WHIP, 46 Ks, 7 BB

  • Rockies: Michael Lorenzen

2026 Stats: 39.0 IP, 2-4, 6.92 ERA, 1.90 WHIP, 26 Ks, 12 BB

Who’s Hot? Who’s Not!

  • The Pirates’ Nick Gonzales is hitting .316 with 43 hits and 49 total bases over 136 at-bats
  • The Pirates’ Marcell Ozuna is hitting .194 with 25 hits and 37 strikeouts over 129 at-bats
  • The Rockies’ Troy Johnston is hitting .325 with 39 hits and 55 total bases over 120 at-bats
  • The Rockies’ Ezequiel Tovar is hitting .197 with 27 hits and 42 strikeouts over 137 at-bats

Rotoworld still has you covered with all the latest MLB 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!

Top betting trends & insights to know ahead of Rockies at Pirates

  • The Pirates are 22-19 ATS this season
  • The Pirates are 11-9 ATS at home
  • The Pirates are 22-18-1 to the Over this season
  • The Pirates are 13-7 to the Over at home, ranking fifth-best
  • The Rockies are 22-19 ATS this season
  • The Rockies are 12-10 ATS on the road 
  • The Rockies are 22-19 to the Under this season
  • The Rockies are 12-10 to the Under on the road

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 MLB Top Trends tool on NBC Sports!

Expert picks & predictions for tonight’s game between the Rockies and the Pirates

Rotoworld Bet 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 MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection 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 Tuesday's game two between the Rockies and the Pirates:

  • Moneyline: NBC Sports Bet is recommending a play on the Pirates on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Pirates at -1.5.
  • Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 7.5

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)

How Elmo saved Alec Bohm

When the final out is recorded following Game No. 162 of the 2026 MLB season, when the records are finalized and the statistical ledgers are put to bed, we will be comforted in knowing exactly what saved Alec Bohm’s year.

After starting April in the most dreadful slump imaginable on the field while dealing with what one can only assume is a nightmarish legal dispute with his parents off the field, interim manager Don Mattingly gave Bohm two nights off.

No baseball on Thursday. No baseball on Friday.

Entering Saturday, Bohm dragged a .159 batting average, .227 on-base percentage and .433 OPS around his neck like an anchor. The Phillies were running out of options. He was in danger of losing his starting spot to Edmundo Sosa or some combination of minor leaguers who would be called up to replace him.

Then, Elmo entered the picture.

After declaring “Elmo wants to see a home run,” to Tom McCarthy and John Kruk on the Phillies’ broadcast, Bohm stepped up to the plate and swatted a solo homer to left field, his first since Opening Day. He followed it up with a second dinger in his second at-bat and finished the day 3-for-4 with a double and four RBIs in the Phils’ 9-3 victory.

On Sunday, Bohm didn’t exactly repeat those heroics, but did got 1-for-3 with a walk and an RBI in Sunday’s 6-0 whitewashing of Colorado.

Sometimes, a player needs a little something, even if it’s not real. For Bohm, who has seen nothing go right for him in 2026, why not attribute a turnaround to a furry little red muppet?

Clearly, Bohm is entering the Elmo Stage of this current iteration of the Phillies.

Whatever it takes, dude. Whatever it takes.

Mets Minor League Players of the Week: Week Seven

SYRACUSE, NEW YORK - APRIL 18, 2026: Ryan Clifford #20 of the Syracuse Mets hits a three-run home run during the first inning of the first game of a doubleheader against the Scranton/Wilkes-Barre Railriders at NBT Bank Stadium on April 18, 2026 in Syracuse, New York. (Photo by Leah King/Diamond Images via Getty Images) | Diamond Images/Getty Images

Ryan Clifford

Week: 6 G, 23 AB, .391/.440/.783, 9 H, 1 2B, 1 3B, 2 HR, 2 BB, 4 K, 1/1 SB (Triple-A)

2026 Season: 37 G, 131 AB, .252/.327/.473, 33 H, 6 2B, 1 3B, 7 HR, 15 BB, 53 K, 3/5 SB, .361 BABIP (Triple-A)

Ryan Clifford logged 9 hits this past week, over 25% of his total on the season. The slugger is one of the streakiest minor league hitters the Mets have had in years, maybe even decades. When he is cold, he can be a black hole in the lineup, incapable of even having productive at-bats like moving runners over or plating sac flies. When he is hot, he can single-handedly win games, or entire series’; Syracuse lost this week’s series against Rochester 4 games to 2, so maybe next week.

Given how moribund the Mets currently are and how poorly David Stearns handled the first base situation over the off-season, now would be the perfect opportunity for Clifford to make his case and force his name into the conversation. Unfortunately, Clifford is not having that kind of season, and truthfully, may simply not be a player who has the necessary tools and abilities to play in the majors. There have been plenty of players in baseball history who had light tower power, blazing speed, a cannon for an arm, or an elite glove, or some combination of some or all of those tools, but if you can’t hit, you can’t hit.

Generously, Ryan Clifford has a below-average hit tool, if not something considered below that; he has not hit above .240 since 2023, when he hit .271 in 58 games in the late spring/early summer for the High-A Ashville Tourists just prior to being traded to the Mets. Since then, he hit .201 in 63 games with the Brooklyn Cyclones in 2023-2024, .237 in 203 with the Binghamton Rumble Ponies in 2024-2025, and, interestingly enough, .237 in 71 games with the Syracuse Mets from his promotion there in late 2025 until Sunday night, all while striking out roughly around 30% of the time.

If transcribed 1:1 at the major league level, a .240 batting average with Clifford’s strong walk rate and his obvious power would be more than palatable, but there’s the rub: these things do not get transcribed 1:1 from the upper levels of the minor league to the majors.

Mark Vientos, the most successful of the most recent group of Mets prospects to make it to the majors, hit .281 during his 72 games in Double-A and .285 in his 210 games in Triple-A; he is currently a .239 hitter in 345 MLB games/1199 at-bats. Brett Baty hit .299 in 129 Double-A games and .273 in 97 Triple-A games; he is currently a .229 hitter in 336 MLB games/1048 at-bats. Ronny Mauricio hit .259 in 136 Double-A games and .305 in 140 Triple-A games; he is a .233 hitter in 97 MLB games/301 at-bats at present.

I’m not really sure what kind of baseball future Ryan Clifford is going to have, and maybe I’m being unfairly pessimistic as I’ve been accused of being by others in the past, but I don’t really know if I see it, even when I squint. Here’s hoping I’m wrong.

Jonathan Santucci

Week: 1 G (1 GS), 6.1 IP, 4 H, 1 R, 1 ER, 0 BB, 7 K (Double-A)

2026 Season: 6 G (6 GS), 27.1 IP, 18 H, 15 R, 14 ER (4.61 ERA), 17 BB, 38 K, .278 BABIP (High-A)

We are a month-plus into the season now, and this was Jonathan Santucci’s first real actually good game. I wouldn’t say that the former Blue Devil has been bad, but he certainly hasn’t been good, either. Coming into his start this past week, the left-hander had a 5.57 ERA in 21.0 innings over five starts, with 14 hits allowed, 17 walks, and 31 strikeouts.

Given the strong strikeout rate and BAA, Santucci’s stuff has not backed up, but he is not as sharp as he was last season, when he posted a 2.52 ERA in 50.0 innings with the Rumble Ponies. Command has been Santucci’s biggest problem going back to his college days, and that has been his biggest issue so far this season, an issue that he largely avoided last year; with 17 walks, he has virtually reached the same total he had last season while pitching for Binghamton (18), but in roughly 20 fewer innings. The left-hander generally has not looked as sharp the second or third time through the order, wearing himself out and/or giving batters a look at all of his pitches because of his inability to put himself in favorable counts early, and his stat splits for the fourth inning and beyond bear this out- his hit rate increases, his walk rate increases, and his strikeout rate shrinks.

With that said, coincidentally or perhaps not, like Jonah Tong, Santucci has been quite unlucky in that the relievers who are coming in to replace him are allowing the baserunners he put on base to score at astronomically high rates. Over the course of those above-mentioned six starts prior to his start this past week, Santucci has an abysmal 60.3% LOB%, roughly 10-15% below the major league average; with his most recent start last week included, that number climbs to 64.9%, roughly 5-10% below the major league average. Having allowed 14 earned runs so far this season in 27.1 innings, if the left-hander’s LOB% was adjusted to be the MLB average, he would currently have a 3.95 to 4.28 ERA.

Players of the Week 2026

Week One/Two (March 27-April 5): Hayden Senger/Cam Tilly
Week Three (April 7-April 12): A.J. Ewing/Christian Scott
Week Four (April 14-April 18): Randy Guzman/Jose Chirinos
Week Five (April 21-April 26): A.J. Ewing/Channing Austin
Week Six (April 30-May 3): A.J. Ewing/Jonah Tong

Dave Roberts on Dodgers slump: ‘Too much talent and too much desire to keep doing this for much longer’

LOS ANGELES, CALIFORNIA - MAY 11: Dave Roberts #30 of the Los Angeles Dodgers reacts as he comes to the mound to take out Roki Sasaki #11 from the game during the sixth inning at Dodger Stadium on May 11, 2026 in Los Angeles, California. (Photo by Harry How/Getty Images) | Getty Images

LOS ANGELES — The Dodgers at least had a lead on Monday, which counts as progress for the funk they are in at the moment. It was their first lead since Friday, when they scratched together three runs against Chris Sale in what felt like one of their best wins of the season so far. But they’ve laid three legs in a row since.

After losing 7-2 on consecutive days to finish out the series against the Atlanta Braves, the Dodgers fell 9-3 on Monday night to the San Francisco Giants, a game that was tied 3-3 after six frames.

Alex Vesia gave up three hits and a walk while recording only one out in a three-run seventh, and then Wyatt Mills walked four and hit a batter in a three-run ninth that made the score more lopsided.

The 6-3 deficit would have been enough, shocking as it was facing the worst offense in Major League Baseball. But the Dodgers offense can’t seem to get much going, and were held to no more than three runs for the ninth time in their last 12 games.

“The effort, the focus is there, I thought the fight was there. You know, we’re going to come out of it,” manager Dave Roberts said Monday night. “It’s frustrating while you’re in it, but we just have too much talent and too much desire to keep doing this for much longer.”

Three straight blowout losses — by five runs or more — ties a Los Angeles Dodgers franchise record, last done on June 12-14, 2008.

The Dodgers have their two best starting pitchers going in the next two games, trying to lower the threshold of victory for an offense that hasn’t been consistently good for several weeks. Yoshinobu Yamamoto gets the ball on Tuesday, and Shohei Ohtani pitches on Wednesday. Ohtani the hitter is having his worst stretch in a while, his .404 slugging percentage on the season is his worst 38-game stretch within any season since 2021 with the Angels. Ohtani won’t hit in one of the final two games of the series, Roberts said Monday night.

Ohtani’s not alone in struggling at the plate. Teoscar Hernández has been fighting it for some time and didn’t have an extra-base hit for three weeks before Roberts moved him down to eighth in the lineup on Monday night, the first time Hernández hit that low since August 7, 2020 while with the Toronto Blue Jays.

“I think he’s missing pitches that he should hit, whether it’s fastballs or spin. I think that he’s patient at sometimes the wrong time,” Roberts said before Monday’s game. “He’s working through his mechanics, that the hitting guys are trying to work through diligently. He hasn’t been successful, he hasn’t really hit left-handed pitching in quite some time, which is kind of a surprise for me.”

Hernández is hitting just .233/.410/.300 with a 113 wRC+ against southpaws this season, well below his career .273/.331/.542, 135 wRC+ line against left-handers. He didn’t face any lefties on Monday, but did double, single, and walk, his best game in a while.

The Dodgers can’t simply hit everyone eighth or ninth to try to get them going. At some point, the big hitters are going to have to hit big.

Don’t forget about Daryl Morey’s strong draft history

As we all turn the page to the offseason, Sixers fans are now in wait-and-see mode as reports swirl about the uncertain futures of president of basketball operations Daryl Morey and head coach Nick Nurse. What we all know is that the team is stuck in a bit of a holding pattern. As we saw in the playoffs, the Sixers lacked adequate depth to not only compete with the Knicks but to keep their starters fresh for what would have been six more weeks of basketball had they been able to advance all the way to the NBA Finals. The problem is, that depth might not be able to be acquired overnight.

There might be some renewed hope that Philadelphia can get out of the final two years of Paul George’s contract after George’s production improved after his 25-game suspension. If so, a trade of George could inject some much-needed depth to the Sixers’ roster by itself. Then there’s expiring contracts to Quentin Grimes, Kelly Oubre and Andre Drummond, really the only three role players that saw meaningful minutes this past postseason. Perhaps there’s a world in which Morey can replace some or all of those players in that trio with better role players for 2026-27.

But Morey’s history in Philadelphia is spotty at best in free agency and on the trade market. It’s his draft history that could ultimately give him some more time as the man in charge of basketball operations. Since taking over in 2020, Morey has drafted four players in the first round that have gone on to play games for the Sixers. Those picks were Tyrese Maxey, Jaden Springer, Jared McCain and VJ Edgecombe. Springer was clearly the only miss amongst that group. Of course he traded McCain this past February, but drafting McCain was a wise decision. Maxey and McCain were both picked outside of the lottery which is where the Sixers find themselves drafting this summer with the 22nd overall pick via Houston acquired from Oklahoma City.

While second-round picks can be a crapshoot, Morey has also drafted Isaiah Joe and Paul Reed towards the end of the second round and both players are NBA rotation players for contending teams six years after being drafted. Adem Bona wasn’t a meaningful part of the Sixers’ playoff rotation this past season, but one could argue he has exceeded expectations of most 41st overall picks, the spot Bona was taken at in 2024.

I get it. You’ve already said, “What’s the point of making good draft picks if the players aren’t going to be retained?” I’m not here to give a ringing endorsement of Morey. But I am trying to get Sixers fans to understand something they might not want to understand at the moment given Morey’s unpopularity within the fanbase. The easiest way for the franchise to build the depth they didn’t have against New York is by continuing to draft good players.

Obviously, they’ll need to keep these players unlike some of Morey’s good draft picks who aren’t with the organization anymore. But the draft represents a chance for every team in the NBA to add young talent and the teams that can best identify said young talent each year are going to be well-positioned to contend.

Morey is under contract with the Sixers for two more seasons as his contract expires after the 2027-28 season. That would mean that Morey has two more drafts with the Sixers, if he’s given those two years in their entirety to remain in his current role. Between this summer and next summer’s drafts, the Sixers have a total of five picks. They also own what could be a very nice draft asset in 2028 as the holders of the Clippers’ unprotected first-rounder and they have first-round swap rights with Los Angeles in 2029.

With the first-round debt to Oklahoma City set to be paid off next month, the Sixers control all of their own first-rounders in the near future save for 2028. They owe Brooklyn their 2028 first-round pick to complete the James Harden-Ben Simmons trade, but that pick is top-eight protected. If it were to fall in the 2028 top eight, the Sixers would only owe the Nets a second-round pick to finalize the trade.

While Morey might not get a new contract to preside over the 2028 and 2029 drafts, we find those draft assets relevant to this discussion because the summer of 2029 is when the Sixers will be done with the three-year max contract for Joel Embiid that is set to kick in next season. Regardless of who is running the Sixers by then, if the franchise can string together some more good drafts for the rest of the decade, they’ll have a good core around Maxey and Edgecombe by then, even if they don’t hit on their free agent signings or strike gold in a few trades.

That’s been the chief problem for the Sixers this decade as they’ve unsuccessfully tried to build around Embiid. The franchise was missing too frequently in trades and free agency, and it’s what led to them being stuck now. Despite some good drafting from Morey, they were also trading away draft picks in an attempt to contend, but the returns in those trades were never helping them get over the hump. We’ve now reached the point where it doesn’t make sense for the franchise to be trading away draft picks as they must act as if Embiid does not exist and supplement their star guards in the backcourt with more young talent.

I don’t think anyone is talking themselves into Morey flipping George for a couple of good roster players or replacing Grimes, Drummond or Oubre with improvements. Those are ways that the Sixers could immediately improve for next season but no one is expecting the team to be significantly improved next year anyway. If the whole idea is having a better and younger core in place for Maxey and Edgecombe, that’s going to require a few more years of good drafting, and of course, retaining the good draft picks once they’re on the roster. Like it or not, Morey’s strong track record in the draft might be enough for him to get a chance to stick around and turn things over.

Paul Skenes leads star-studded NL Cy Young race

SAN FRANCISCO, CA - MAY 09: Paul Skenes #30 of the Pittsburgh Pirates looks on prior to the game between the Pittsburgh Pirates and the San Francisco Giants at Oracle Park on Saturday, May 9, 2026 in San Francisco, California. (Photo by Bryan Kennedy/MLB Photos via Getty Images) | MLB Photos via Getty Images

Some of the biggest stars in baseball make up the early favorites for the National League’s Cy Young Award. 

In FanDuel Sportsbook’s National League Cy Young 2026 market, the list is headed by Pittsburgh Pirates superstar Paul Skenes (+210) — who is hoping to win back-to-back seasons after claiming his first in 2025. 

Skenes is off to another solid start with a 5-2 record, 2.36 ERA, 46 strikeouts and a league-leading 0.71 WHIP. But there are concerns about Skenes’ limited innings to start the season, with many outings ending before five innings.  

After Skenes comes an avalanche of elite arms still in the mix after a strong opening stretch. Philadelphia Phillies lefty Cristopher Sanchez (+390) is behind Skenes on the heels of two dominant starts. Sanchez allowed zero runs and only nine hits over 15 innings in his last two outings — moving to 4-2 on the season in the process. His 67 strikeouts are second in baseball and Sanchez’s 2.11 ERA — eighth in baseball — is notable as well. After signing a six-year contract extension before the season, Sanchez is delivering so far for the Phillies.  

Winning the NL Cy Young in 2024, Atlanta Braves veteran left-hander Chris Sale (+500) is off to another hot start with a 6-2 record. Sale leads baseball with seven quality starts while staying close to the top in ERA (11th at 2.20), strikeouts (10th at 57) and WHIP (4th at 0.88). Sale’s durability is a concern in his age-37 season; he’s only pitched more than 158 innings in a season once since 2018. But the season Sale did, he took home Cy Young honors. So if he stays healthy, Sale should be a strong contender once again. 

Shohei Ohtani (+700) is used to racking up hardware as a reigning three-time MVP. Thanks to a solid start on the mound, the Los Angeles Dodgers two-way star is also entrenched in the early Cy Young race. In six starts, Ohtani has a 0.97 ERA and 42 strikeouts over 37 innings — looking dominant at times. 

Similar to Sale’s candidacy, Ohtani’s usage on the mound will play a major factor. Ohtani has never been a full-time two-way player since signing with the Dodgers as the organization brings him along slowly as a pitcher following a right elbow UCL tear in 2023. 

Ohtani’s teammate in Los Angeles, Yoshinobu Yamamoto (+850), is also still worth watching in the Cy Young race. Yamamoto finished third in Cy Young voting behind Skenes and Sanchez in 2025 and is off to another strong start. 

After the core group of candidates, the secondary list of Cy Young candidates includes some of baseball’s best young power arms. Milwaukee Brewers flamethrower Jacob Misiorowski (+1500), New York Mets rookie Nolan McLean (+1600) and Cincinnati Reds starter Chase Burns (+1900) are all worth monitoring over the summer. 

Timberwolves vs. Spurs – NBA Playoffs – Game 5 predictions: Odds, stats, trends and best bets for May 12

The Western Conference series between the Spurs and the Timberwolves is back in San Antonio tonight for Game 5 tonight with the series tied at two games apiece. For those who have yet to hear, Victor Wembanyama has not been suspended by the league for his elbow to the throat of Naz Reid in Game 4. That obviously is a major relief and advantage for the Spurs. They did not wilt but also could not hold off the Timberwolves over the weekend once their leader was sent to the showers. Minnesota wore down San Antonio outscoring them 34-25 in the fourth quarter enroute to a 114-109 win.

Dylan Harper has been a revelation this series. The rookie out of Rutgers has matured steadily throughout the season but his scoring has taken a big step in the postseason. Harper led the Spurs with 24 points in Game 4. Consider taking a look at his point totals for tonight’s game. Rudy Gobert has been a steady presence around the rim for the Timberwolves averaging 10 rebounds and nearly 1.5 blocks per game in the series. He is also averaging 2.5 assists.

It is fair to say the winner tonight will win this series. It may still take seven games, but the winner tonight will take a significant step towards a Western Conference Finals date with Shai Gilgeous-Alexander and the Oklahoma City Thunder, who, oh by the way, have yet to lose a game this postseason. Because tonight is so pivotal, the pressure will be amped up that much more. Which side’s stars can take their team to a new level? Which side’s supporting cast can exceed expectations?

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: Timberwolves vs. Spurs

  • Date: Tuesday, May 12, 2026
  • Time: 8PM EST
  • Site: Frost Bank Center
  • City: San Antonio, TX
  • Network/Streaming: NBC / 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: Timberwolves vs. Spurs

The latest odds as of Tuesday courtesy of DraftKings:

  • Moneyline: Minnesota Timberwolves (+320), San Antonio Spurs (-410)
  • Spread: Spurs -10.5
  • Total: 218.5 points

This game opened Spurs -9.5 with the Game Total set at 218.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: Timberwolves vs. Spurs

Minnesota Timberwolves

  • PG Anthony Edwards
  • SG Ayo Dosunmu
  • C Rudy Gobert
  • SF Julius Randle
  • PF Jaden McDaniels

San Antonio Spurs

  • PG De’Aaron Fox
  • SG Stephon Castle
  • SG Devin Vassell
  • PF Victor Wembanyama
  • SF Julian Champagnie

Injury Report: Timberwolves vs. Spurs

Minnesota Timberwolves

  • Donte DiVincenzo (Achilles) has been declared OUT of tonight’s game

San Antonio Spurs

  • David Jones Garcia (ankle) has been declared OUT of tonight’s game
  • De’Aaron Fox (ankle) is listed as questionable for tonight’s game

Important stats, trends and insights: Timberwolves vs. Spurs

  • The Timberwolves are 29-15 at home this season
  • The Spurs are 31-12 on the road this season
  • The Spurs are 51-39-2 ATS this season
  • Minnesota is 43-49 ATS this season
  • The OVER has cashed in 40 of the Spurs’ 92 games this season (40-52)
  • The OVER has cashed in 42 of the Timberwolves’ 92 games this season (42-50)
  • Victor Wembanyama (ejected)played just 12 minutes in Game 4
  • Julius Randle has scored 12 points in each of the last 3 games in this series
  • Ayo Dosunmu was 3-12 from the field in Game 4
  • Dosunmui is 7-28 in the series from the field
  • Julian Champagnie had two steals in each game in Minnesota
  • De’Aaron Fox is averaging 4 assists per game in this series
  • Terrence Shannon Jr. was just 3-12 from the field in Game 4

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 Timberwolves and Spurs’ game:

  • Moneyline: Rotoworld Bet is staying away from a play on the Moneyline
  • Spread: Rotoworld Bet is leaning towards a play on the Timberwolves +10.5 ATS
  • Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 218.5
  • Player Prop: Rotoworld Bet is recommending a play on the Spurs’ Dylan Harper 12+ Points (-112).

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) 

Why I’m still concerned about Bryan Woo

Apr 14, 2026; San Diego, California, USA; Seattle Mariners starting pitcher Bryan Woo (22) reacts after being called with a ball during the second inning against the San Diego Padres at Petco Park. Mandatory Credit: David Frerker-Imagn Images | David Frerker-Imagn Images

Bryan Woo pitched the worst game of his career on April 25th and followed it up with another bottom-10 performance his next time out against the Royals. Combining the two outings, he struck out just three batters while surrendering 16 hits and six home runs. Six! So a lot of Mariners fans breathed a sigh of relief when Woo completed his turn against Atlanta on Wednesday with a line of 6 IP, 0 R, 1 H, 2 BB, 9 K. But personally, I’m still holding my breath.

Here’s what’s bothering me:

Even for Bryan Woo, 66% is a lot of four-seamers. To be sure, he always throws a lot of fastballs, but he usually balances those four-seamers with a hefty dose of two-seamers. The seven sinkers Woo threw on Wednesday is the second-fewest he’s thrown in a game, ever.

Has his sinker become a stinker? Run value would sure tell you so. After running solidly positive numbers on the pitch over his first three seasons, this year, his sinker has collapsed to being worth -2.2 runs per 100 pitches.

And my concern has been magnified by the fact that the Mariners clearly see this issue too. Why else would they call for so few on Wednesday? I mentioned that game featured his second-fewest sinkers ever. Well, the third-fewest came in Woo’s prior game, when he threw seven in his first two innings, but just three over the entire rest of his outing. The team sees the bad results too, and they don’t think the problem is just going to go away.

To be sure, the plan to simply dial the sinker way back did work on Wednesday. Once. But scripture reminds us that band-aids don’t fix bullet holes.

So what’s up with the sinker? Sinkers aren’t really meant to induce whiffs, but Woo’s is generating the lowest swing-and-miss rate of his career. Rather, pitchers tend to use sinkers to induce weak contact. And by that score, it’s been a bit of a fiasco. Combining his first three seasons, Woo allowed an xwOBAcon (expected damage on contact) of .322, whereas this year, that’s up to .419. It’s like he turned Gleyber Torres into Bobby Witt Jr.

It’s hard to say why. The pitch shape really hasn’t changed that much. The velo’s the same, and he’s only getting the teensy-weensiest less run on it. The biggest difference is that he’s getting about an inch more drop, but that’s still a change of less than 5%. If you can spot the difference between the two pitches in this video, you’ve got a sharper eye than I do.

While the shape has stayed pretty consistent, his command has faltered. His sinker works best when he throws it toward the bottom rail, but he’s been leaving a lot of them belt-high this season, which is consistent with guys getting the barrel to it more often.

Maybe the issue is that he’s lost conviction in throwing the pitch. That’d help square the circle between the fact that he made a meaningful change in his pitch mix and his comments after the game that zeroed in on the mental game. “It felt like the last two starts, just trying to do too much, think too much, dive into scouting reports too much,” he said. “My best brand of baseball is . . . when it’s time to go on the mound, just go be. And I feel like I kind of got away from that the last two starts.”

Whatever the reason, the deterioration of his sinker is a big deal because arsenals are complementary. His four-seamer is a great pitch, but it needs something to play off of to keep hitters from sitting on it. Even the truly exceptional pitchers who only really needed one pitch to thrive were relievers who didn’t have to face guys more than once. Woo’s arsenal has really needed that sinker to contrast with his four-seamer.

Solutions are hard to come by. 

Despite how the Mariners brass talks about it, his breaking balls aren’t that good. He’s often gotten decent results with them, as he did against the Braves, but I think that’s an effect of using them sparingly. Hitters aren’t ready for those breaking balls. It’s not that the pitches themselves are all that good.

One flag to plant here is that his changeup has looked better than ever, and maybe that can be the answer. But I’ve been saying that developing a better changeup is a good idea for Woo for years, and it’s just 34 changeups so far, so I don’t want to get over my skis on that.

Another possible answer is that the issue really is what Woo hinted at: that it’s a question of throwing with conviction. That seems eminently fixable.

And even if there is no answer, I can’t dismiss the possibility that this just doesn’t matter at all. He did just fine against the Braves—one of the best lineups in baseball—while throwing four-seamers two-thirds of the time. And I’ve long since learned not to doubt how Bryan Woo butters his bread. All this time it’s felt like it shouldn’t work, but it still did. Wombats poop in perfect cubes; some things are weird as hell and true anyway. That’s kind of Bryan Woo’s whole deal.

But I can’t help but worry that the one start against the Braves was a magic trick. The Braves weren’t sitting on the four-seamer yet. Why would they when it was the first time Woo had committed to that pitch so strongly? If that becomes the norm, the scouting report will get out in a hurry and who knows what happens next. Tonight’s test against Houston will tell us a lot. But until it’s over, I’m still holding my breath.

Yankees vs Orioles Prediction, Picks & Odds for Today's MLB Game

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

The New York Yankees have lost four straight games and five of their last six as they face the Baltimore Orioles in the second game of a three-game series.

Strikeout-heavy pitchers like New York’s Will Warren have troubled the O’s this season, and my Yankees vs. Orioles predictions expect him to find similar success.

Find out why in my MLB picks for Tuesday, May 12.

Who will win Yankees vs Orioles today: Yankees -1.5 (+100)

If not for a questionable decision by Aaron Boone last night, we likely would have cashed on the New York Yankees run line. Maybe we wouldn’t get the value of this number today, though. 

Will Warren’s profile against this Baltimore Orioles team gives the Yankees run line value, and I’d play to -115.

His 91st percentile strikeout rate should play well against a team with the seventh-highest whiff rate in the sport. He had one of his best performances of the season earlier this year against Baltimore, pitching 6 1/3 innings and striking out nine, while allowing just one earned run.

I see similar dominance today. 

Covers COVERS INTEL:Warren has just over a 4.8 walk-to-strikeout ratio this season, which is a big deal against a free-swinging Baltimore lineup.

Yankees vs Orioles Over/Under pick: Under 8.5 (-110)

While not officially confirmed, Trevor Rogers is expected to get the call for Baltimore tonight.

Rogers’ 83rd percentile hard-hit rate is a significant factor against New York. Simply put, when you’re able to limit the power swings of the Yankees, then the offense is much more pedestrian.

Even though I think they’ll score enough to win by multiple runs, Rogers should be able to keep their offense in check.

On the other side, Warren’s elite strikeout rate should navigate the Baltimore lineup effectively as we’ve noted above. I’d play this down to 8.0, with a projected run total of 7.9.

[WRITER NAME]'s 2026 Transparency Record
  • ML/RL bets: 16-15, +1.16 units
  • Over/Under bets: 20-12, +10.59 units

Yankees vs Orioles odds

  • Moneyline: Yankees -165 | Orioles +139
  • Run line: Yankees -1.5 (+105) | Orioles +1.5 (-120)
  • Over/Under: Over 8.5 (-110) | Under 8.5 (-110)

Yankees vs Orioles trend

The New York Yankees have hit the run line in 15 of their last 25 games (+7.05 Units / 26% ROI). Find more MLB betting trends for Yankees vs. Orioles.

How to watch Yankees vs Orioles and game info

LocationCamden Yards, Baltimore, MD
DateTuesday, May 12, 2026
First pitch6:35 p.m. ET
TVYES, MASN
Yankees starting pitcherWill Warren
(4-1, 3.46 ERA)
Orioles starting pitcherTrevor Rogers (Projected)
(2-3, 4.75 ERA)

Yankees vs Orioles latest injuries

Yankees vs Orioles weather

Odds are correct at the time of publishing and are subject to change.
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.

LeBron James’ future: What ‘The King’ should do next

LOS ANGELES, CALIFORNIA - MAY 11: LeBron James #23 of the Los Angeles Lakers speaks to the media during a press conference after the game against the Oklahoma City Thunder in Game Four of the Second Round of the NBA Western Conference Playoffs at Crypto.com Arena on May 11, 2026 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Luke Hales/Getty Images) | Getty Images

Despite leading late in the fourth quarter of Game 4 of their playoff series with the Oklahoma City Thunder, LeBron James and the Los Angeles Lakers were unable to fend off the sweep at the hands of the defending NBA champions. Without Luka Doncic, and for much of the previous series, Austin Reaves, James once again carried the load of his team on his broad shoulders.

It wasn’t enough, and now attention turns to the future for “The King,” who, at 41 years old, could have just played his final NBA game.

Following the contest, James was his usual measured self in his media session, noting that he would take time to think and make any decision about his future:

This offseason could see a lot of changes around the NBA, including with James, which could leave the NBA’s all-time leading scorer with a variety of options. With Giannis Antetokounmpo likely on the move, LeBron may not even get the majority of the headlines this offseason.

No one knows what James will decide to do. Many believe his most realistic options are to return to Lakers, go back home with the Cleveland Cavaliers for one last run, join his friend Steph Curry, along with Steve Kerr, with the Golden State Warriors, or retire. Let’s predict what’s next for LeBron.

LeBron gets the ultimate retirement tour in Cleveland

James should have one of the greatest farewell tours we’ve ever seen in professional sports. It just doesn’t make sense that it would happen on the Lakers, not when Luka Doncic is trying to write his own legacy with the franchise. The most sensible place for LeBron’s farewell tour is of course in Cleveland. I’ve predicted this since the start of this season, and then there was an ESPN report in January that the Cavs are potentially open to it. Beyond being a great story, James could actually help Cleveland on the court with a veteran team that has needed a big wing. I remember reading about Kareem Abdul-Jabbar getting a rocking chair on his farewell tour. LeBron should get similarly fun and extravagant gifts along the way. Cleveland actually feels like a better basketball situation than the Warriors or Lakers to me, and we already know what LeBron does when he’s in the East. I predict LeBron has one more season left before retirement, and the most sensible place for it to happen is in Cleveland. — ROD

LeBron enjoys the “bleacher years”

I spend more time than I should scrolling Instagram mindlessly.

Such is life in 2026.

Thanks to an odd intersection of interests, my algorithm is approximately 25% Interstellar clips, 25% Project Hail Mary clips, 25% dance competition videos (thanks to the ones my daughter shares in our family chat) and 25% high school baseball clips (thanks to our son).

It is that last 25% that is on my mind right now.

We’ve reached May on the calendar, which brings wit it the end of many high school baseball careers. Here in Maryland, the state baseball tournament is underway, with teams already being eliminated. That means for some seniors, their last baseball game is now behind them, and their baseball journey is over.

And for their parents, the end of the “bleacher years.” Those years spent traveling to games, supporting their children, cheering them on, and holding them tight when they’re hurting.

And how you never get those bleacher years back.

LeBron, you’ve accomplished everything there is on the court. Your legacy is secure.

It’s time to enjoy the bleacher years.

You’ve earned them. — MS

LeBron deserves a retirement tour unlike anything we’ve seen before

There will be plenty of time to argue about legacies, who is the GOAT, and pore over the metrics to determine the pecking order on NBA’s Mt. Rushmore, but from my estimation LeBron is both the second greatest player of all time, and the second greatest player I will have seen in my lifetime after Michael Jordan.

I see the vision of LeBron returning to Cleveland, helping them win one more title, and riding off into the sunset as the conquering hero of the NBA — but in reality, I’m not sure it will play out like that. If he joins a championship-caliber Cavaliers team and they falter, the failure will be blamed on the distraction of James’ retirement tour. There’s also the reality here that while LeBron is from Akron, and best identified as a Cavaliers legend — his legacy belongs to multiple NBA teams.

So here’s what we do:

  1. LeBron James signs with the Cleveland Cavaliers and plays the first 25 games of the season with them. Enough to get the hero’s send-off, not enough to take away from the goal at hand of winning a championship.
  2. LeBron is then traded to the Miami Heat, where he plays up until the NBA trade deadline. It’s a chance to team up with Eric Spoelstra again, the coach he won two championships with in 2012 and 2013. Here he can give the Heat a mid-season boost to their playoff odds, then depart as well.
  3. Closing out his retirement tour, LeBron returns to the Los Angeles Lakers. A team that should be in the playoff hunt thanks to Luka Doncic regardless, and this achieves two goals. Firstly, it allows for the bright lights of Los Angeles to be his final stop, allowing him to be the hottest ticket in town — and he still gets to help the Lakers in crunch time of the season as a glue guy, without it feeling like he abandoned the team.

It’s weird, it’s unusual, and it’s the perfect ending to King James’ reign. — James Dator

LeBron James + the Mecca of Basketball

Let me say up front, as a lifelong Cleveland sports fan (cheap plug for my Cleveland Browns site, Dawgs By Nature), LeBron coming home seems most likely, most fitting, and the best storyline. While I want and expect LeBron to come home, and have heard there are some details already in motion for if/when that happens, that would be the homer and obvious pick for me.

Dator’s idea ended up blowing mine out of the water for creativity. I thought I was going to be the curveball.

James has talked about Madison Square Garden with such reverence over the years that a farewell tour centered in New York City makes all the sense in the world. In this scenario, the New York Knicks get taken out in the Eastern Conference Finals this year (maybe by the Cavs) and are desperate for that one piece to take them over the top. LeBron can not only spend a ton of time in another huge market, but also end up being a hero type for four different teams if the Knicks can win the NBA Championship in 2027 while hosting “The King’s” farewell tour.

Snookering you again: Big Break to return with Stephen Hendry on trick-shot duties

  • BBC to bring back classic gameshow after 24 years away

  • Former world champion to host with Paddy McGuinness

The BBC is re-racking the balls and chalking the cues again after announcing that classic TV gameshow Big Break will return after 24 years away.

Seven-time snooker world champion Stephen Hendry is to co-host the series alongside presenter and comic Paddy McGuinness in a reboot of a show that originally ran for 10 series from 1991 to 2002.

Continue reading...

Top Mets prospect A.J. Ewing set to make MLB debut vs. Tigers

In an apt metaphor for just how upside-down this season has been for the New York Mets, the team with MLB's highest payroll is hoping a minor-league prospect will help turn things around.

The Mets are set to promote outfielder A.J. Ewing to the roster after just 12 games at the Class AAA level, according to multiple media reports.

The 21-year-old Ewing, a fourth-round draft pick in 2024, is the team's No. 2 prospect per MLB Pipeline.

He began the 2026 season at Class AA Binghampton (New York), where he hit .349/.481/.571 over 18 games. That earned him a promotion to Triple-A Syracuse in late April. Now, he's set to join fellow rookie Carson Benge in the Mets outfield for Tuesday's game against the Detroit Tigers.

Despite lofty preseason expectations, the Mets have fallen flat over the first quarter of the season, sporting a major league-worst 15-25 record through May 11 − their worst start since 1993.

During a just-completed nine-game road trip against the Angels, Rockies and Diamondbacks, the Mets hit a collective .209 and averaged just 3.6 runs per game.

And top hitters Juan Soto and Bo Bichette went a collective 0-for-20 during the final three games in Arizona.

Meanwhile, starting shortstop Francisco Lindor, center fielder Luis Robert, first baseman Jorge Polanco and pitcher Kodai Senga are all on the injured list.

"I mean, there’s no issues right here," Soto said. "We’re all professionals. We all can handle this stuff. But definitely, we’re struggling a little bit right now."

Mets outfielder A.J. Ewing has hit a combined .339/.447/.514 at Class AA and AAA this season with 17 stolen bases in 18 attempts.

Ewing − a 5-foot-10, 160-pound outfielder − led the Mets organization with 70 stolen bases across three minor league levels last season. With his speed and excellent batting eye, he could be a candidate to lead off and set the table for an offense that could certainly use a spark.

This article originally appeared on USA TODAY: Outfielder A.J. Ewing set to make MLB debut with Mets

Happy Birthday Josh Phelps, Felipe Lopez and Jonathan Davis

DETROIT, MI - APRIL 15: Josh Phelps #17 of the Toronto Blue Jays bats during MLB game action against the Detroit Tigers at Comerica Park on April 15, 2004 in Detroit, Michigan. (Photo by Tom Szczerbowski/Getty Images) | Getty Images

Josh Phelps turns 48 today.

Phelps was once considered one of the Blue Jays’ catchers of the future—except, as it turned out, he wasn’t a catcher for long. Before the 2002 season, Josh was ranked #36 on Baseball America’s top 100 prospects.

He tore up the minors. In 2001, he hit .292/.406/.562 with 31 home runs over 136 games for Double-A Tennessee. In 2002, he put up a .292/.380/.658 line with 24 homers in just 70 games at Triple-A Syracuse. We thought he could be a middle-of-the-order slugger, joining another former “catcher of the future,” Carlos Delgado.

After brief MLB cameos in 2000 (one at-bat) and 2001 (12 hitless at-bats), the Jays called him up in June 2002. He hit his first home run in his 14th game and finished that year with 15 homers and a .309/.352/.562 line in 83 games, mostly as a DH. On August 29th, he hit two home runs off Roger Clemens—a personal highlight, as it’s always nice to see the Jays beat Clemens. The next day, he drove in four runs against the Yankees, though Pete Walker’s rough outing cost us the win.

In 2003, Josh posted a .268/.358/.470 line with 20 home runs in 119 games, but injuries began to take their toll.

By 2004, he was hitting .237/.296/.417 with 12 homers in 79 games when, on August 4th, we traded him to Cleveland for Eric Crozier. It was a like-for-like swap—Crozier was also a power-hitting DH/first baseman—but it didn’t pan out for the Jays. Crozier played just 14 games for Toronto (his entire MLB career), hitting .152/.282/.39

Phelps, meanwhile, finished 2004 strong for Cleveland, batting .303/.338/.579 in 24 games. After the season, he signed with Tampa Bay. From there, he bounced around: Tigers, Orioles, Yankees, Pirates, Cardinals, Giants, Rockies, and back to Cleveland. When you’re a former top prospect, teams keep giving you chances, but he saw little major league action with most of those clubs.

His final MLB stint came in 2008, getting 36 at-bats with the Cardinals. For his career, he played 465 games, hitting .273/.343/.472 with 64 home runs.

Why didn’t he become the player we hoped for? In 2005, Baseball Prospectus wrote:

He had more power than your local utility but had no clue what to do with it, swinging indiscriminately at pitches, relay throws from the outfield, and low-hanging clouds. As his time in Toronto continued, Phelps crossed the line dividing productive aggression and diminishing returns, so this positionless player was sent south for nothing more than Eric Crozier. Working with Eddie Murray, he cut his strikeouts just slightly, but that sample is so tiny as to be nearly meaningless. Signed by Tampa, Phelps will meet Lou Piniella at the same age that the somewhat similar Jay Buhner did. Buhner blossomed at that point; Phelps will need to follow instructions a lot better than he did with the Jays to have a chance to do the same.

Baseball Prospectus was mean in those days.

Not having a true position hurt, and his career 25.6% strikeout rate—worsening over time—didn’t help either. If he’d been able to stick at catcher, things might have been different, but as a DH, you have to hit or lose your job. There’s no time for slow development at that spot.

Still, happy birthday, Josh. Hope it’s a good one.

Felipe Lopez turns 46 today.

The Blue Jays took Felipe in the first round of the 1998 draft, sixth overall. CC Sabathia, taken 20th, was the best of that round. Lopez didn’t set the minors on fire, but the Jays called him up in August 2001. In 49 games, he hit .260/.304/.418.

He started 2002 with the Jays but returned to the minors in mid-June, finishing his Toronto stint with a .227/.287/.387 line in 134 games.

After the season, he was dealt in a complicated four-team trade, ending up with the Reds. The Jays received Jason Arnold from the A’s—who never reached the majors.

Lopez, for his part, played 11 MLB seasons, hitting .264/.333/.391 with 90 home runs in 1,185 games.

Happy birthday, Felipe. Hope it’s a good one.

Jonathan Davis turns 34 today.

Davis played 122 games for the Jays over four seasons, hitting .180/.285/.263 with four home runs and 11 steals. He was about as good as a .180-hitting outfielder can be, which, admittedly, isn’t saying much.

The Yankees claimed him off waivers in August 2021; he played 12 games for them. In 2022, he appeared in 37 games with the Brewers; last year, he played 34 with the Marlins.

It looks like he retired after the 2024 season.

Happy birthday, Jonathan.

Rays vs Blue Jays Prediction, Odds & Home Run Pick for Today's MLB Game

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

Toronto Blue Jays outfielder Myles Straw is quietly putting together a very respectable 2026 campaign, and I expect his bat to stay hot tonight against the Tampa Bay Rays. 

Read on to see why with my Blue Jays vs. Rays predictions and MLB Picks on Tuesday, May 12. 

Rays vs Blue Jays predictions

Rays vs Blue Jays best bet: Myles Straw Over 0.5 hits (-145)

Toronto Blue Jays outfielder Myles Straw has been surprisingly consistent this season.

He’s up to a .303 batting average and has recorded at least one hit in seven of his last 10 games

Additionally, he’s one of a few Blue Jays batters with success against Tampa Bay Rays starter Shane McClanahan. Straw is 3-for-7 with a double and two RBI against the Rays southpaw throughout his career. 

McClanahan handled the Jays' lineup with ease last week at the Trop; however, Straw was one of just two batters to get a hit off of him that night, and I’m expecting a similar story today. 

Covers COVERS INTEL: Straw owns a 109 WRC+ against LHP this season.

Rays vs Blue Jays same-game parlay (SGP)

Kazuma Okamoto is riding a 10-game hitting streak, which includes a double off McClanahan. He’s gone Over his 1.5 total in six of those, but is averaging three bases per game in this stretch with a 1.178 OPS. 

I’m going to continue fading Junior Caminero’s bat tonight. His hits line is set at 1.5, and he’s gone Under this number in 14 of his last 15 games. He's also 0-for-3 lifetime against Patrick Corbin. 

Rays vs Blue Jays SGP

  • Myles Straw Over 0.5 hits
  • Kazuma Okamoto Over 1.5 total bases
  • Junior Caminero Under 1.5 hits
img loading="lazy" width="100%" height="null" src="https://img.covers.com/editorial/2026/jaysmlcbp.jpg" alt="Canada’s best price for Jays"
Get the best Jays ML odds at BET99 — every game.

Rays vs Blue Jays home run pick: George Springer (+450)

I’m making this a half-unit wager.

McClanahan doesn’t let the ball leave the yard too often, surrendering just one home run in seven starts this season. 

However, there is one batter in the lineup who has taken McClanahan deep — three times to be more precise. 

George Springer

It’s been a tough year for the Jays outfielder, but he’s starting to come around with three hits in his last three games. 

Last season, Springer owned a .746 xSLG against the four-seamer, which is McClanahan’s most-used pitch. I’m banking on Springer laying into one tonight

2026 Transparency record
  • Best bets: 17-23, -2.15 units
  • SGPs: 8-32, +1.7 units
  • HR picks: 8-32, +7.15 units

Rays vs Blue Jays odds

  • Moneyline: Rays -1.5 (+140) | Blue Jays +1.5 (-100)
  • Run line: Rays -125 | Blue Jays +105
  • Over/Under: Over 8 (-105) | Under 8 (-115)

Rays vs Blue Jays trend

The Toronto Blue Jays have hit the Team Total Under in 22 of their last 35 games (+7.35 Units / 18% ROI). Find more MLB betting trends for Rays vs. Blue Jays.

How to watch Rays vs Blue Jays and game info

LocationRogers Centre, Toronto, ON
DateTuesday, May 12, 2026
First pitch7:07 p.m. ET
TVRays.TV, SN1
Rays starting pitcherShane McClanahan
(4-2, 2.60 ERA)
Blue Jays starting pitcherPatrick Corbin
(1-1, 3.60 ERA)

Rays vs Blue Jays latest injuries

Rays vs Blue Jays weather

Odds are correct at the time of publishing and are subject to change.
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.

The Mets try to put the Tigers in their tank

Apr 10, 2026; Detroit, Michigan, USA; Detroit Tigers starting pitcher Keider Montero (54) celebrates in the dugout after throwing six scoreless innings against the Miami Marlins at Comerica Park. Mandatory Credit: Lon Horwedel-Imagn Images | Lon Horwedel-Imagn Images

The New York Mets (15-25) return home to welcome the Detroit Tigers (19-22) for a three-game series, beginning tonight. The nightmare that has been the 2026 season got a brief respite when the Mets took two series in a row from the Angels and Rockies, but the mirage faded when the Diamondbacks took two of three over the weekend, where the Mets’ bats continued their shy, bashful nature.

If there is a positive for the club, it is that their starting pitching has, more or less, straightened itself out. Clay Holmes and Nolan McLean have been excellent, Freddy Peralta has been exactly as advertised, Christian Scott is looking good, and David Peterson, for some reason, operates better after an opener. With the bullpen being more or less cromulent, the pitching side of their game is looking fine.

But the offense. Woof.

Juan Soto will be fine, but he’s been making poor contact on pitches that the ‘old’ Soto would’ve spit on or taken the other way. Instead, he’s popping up bad pitches left and right. Bo Bichette still looks totally lost at the plate, collecting just seven extra base hits in 175 plate appearances. I don’t believed that he’s washed, but he’s not playing anything like the clutch Bo of old.

If we’re looking for any sort of offensive bright spots, they’re all with qualifiers. Carson Benge is starting to look like a big league player at the plate, but it’s taken awhile. Marcus Semien has flashed moments of looking better than his 2025 stat line would indicated, but those have been fleeting. Mark Vientos has had a few games that flash his 2024 power, but they’ve been followed up with games that flash his 2025 struggles. MJ Melendez has done well in limited playing time, but how long can that last?

The injuries are clearly an issue; this is undoubtedly a better team with Francisco Lindor, Jorge Polanco, and Luis Robert Jr. on the roster rather than Austin Slater, Vidal Brujan, and Andy Ibáñez. But the limited offense can’t just be blamed on who isn’t there; there needs to be some fingers pointed at who is there.

If nothing else, this season is an opportunity to really stress test their young players. This looks to be the end of the line for both Vientos and Brett Baty as everyday contributors, and the Mets are doing all in their power to see just what sort of a hitter Francisco Alvarez really is over a full season. Benge is getting his shot and, as of tonight, so is A.J. Ewing. McLean and Scott are going to pitch a lot of innings, and they may be joined by Jonah Tong and Jack Wenninger before season’s end. Tobias Myers is going to get to pitch in just about every type of role out there, and Austin Warren will be given every shot to prove himself a useful reliever.

None of this really does much for the win column right now, and none of it really gives any hope for the series with the Tigers, especially when two of the three games are full of “TBD” starters (although Fangraphs lists those Mets starters as Scott and McLean and the Tigers as throwing Framber Valdez and Keider Montero). If the Mets can wake up their bats, they’re still in a position where the season isn’t totally lost just yet; plenty of teams have been ten games under .500 in mid-May and made a playoff push, but I truly can’t remember a team this offensively inept top to bottom most games.

If there’s a glimmer of hope for this series, it is that the Tigers are losers of six of their last ten and are also sporting a losing record, though they’re not nearly as in the hole as the Mets are. They’re similarly injured, but their injuries are more on the starting pitching side, with Tarik Skubal, Casey Mize, and old friend Justin Verlander all on the shelf with a variety of issues. Skubal is the biggest loss, obviously, but the team is struggling to find effective starting performances across the board.

The recently suspended Valdez has been just alright, ditto 2024 trade deadline darling Jack Flaherty. Their biggest surprise has been Montero, in his third season starting for the Tigers, really putting it together thus far. An ERA just over three and a 3.63 K/BB ratio have been a godsend for Detroit, and has stabilized at least one spot in the rotation.

Offensively, rookie Kevin McGonigle has been the story. An American League Rookie of the Year hopeful, McGonigle is hitting .293/.395/.435 in his first 39 games as a big leaguer. Riley Green and Dillon Dingler have also been good for the Tigers thus far, but injuries haven’t avoided the lineup either. Old friend Javier Báez, Gleyber Torres, and Kerry Carpenter are all missing time right now as well.

In some ways, these two teams are both dealing with similar issues, but while the Tigers’ offense is only 23rd best in baseball, the Mets’ is dead last by fWAR. To put that into some context, the Mets, as a team, are work 0.5 fWAR right now. The Tigers are worth 3.5 fWAR.

Tuesday, May 12: Freddy Peralta vs Jack Flaherty, 7:10pm EDT on SNY

Peralta (2026): 43.1IP, 43 K, 18 BB, 4 HR, 3.12 ERA, 3.72 FIP, 79 ERA-

Many folks were hoping that Peralta would take another step forward in 2026 after a very good 2025 campaign, but thus far, Freddy is being Freddy. That’s not a bad thing, but it is a limited thing. Peralta typically throws 5 innings of competitive ball, and that’s what we’re getting thus far. He’s not looking like an ace; in fact, he’s looking more like the Mets’ third starter behind Holmes and McLean, but that’s fine. It’s just not a 7-8 year extension fine, that’s all.

Flaherty (2026): 34.0 IP, 42 K, 26 BB, 5 HR, 5.56 ERA, 5.29 FIP, 133 ERA-

Flaherty is having a rough go of it as of late, not seeing the sixth inning since April 15 and only getting out of the fourth once since then. Even the games he’s looked reasonably good, like when he gave up no earned runs against the Red Sox, he walked six batters and only got ten outs in the game. He’s also been tagged with five unearned runs in his last four starts, which suggests some bad luck, but not enough to account for his performance.

Wednesday, May 13: TBD (likely Christian Scott) vs TBD (likely Framber Valdez), 7:10pm EDT on SNY

Scott (2026): 11.0 IP, 15 K, 7 BB, 1 HR, 3.27 ERA, 4.03 FIP, 83 ERA-

The Mets are being very cautious with Scott coming off of Tommy John Surgery, pulling him early in two of his three starts. Aside from his very bad first start, Scott has looked very good. He walked five in his first start, and has only walked two in the subsequent games. He’s struck out 14 in those two starts as well.

Valdez (2026): 43.1 IP, 35 K, 15 BB, 5 HR, 4.57 ERA, 4.32 FIP, 110 ERA-

A potential Mets’ target this offseason, Valdez is coming off a five-game suspension for throwing at Trevor Story last week in Boston. This is the latest in what could generously be described as colorful incidents involving Valdez, and it is clear that the Mets did not need this added layer of distraction on their team this season. Additionally, Valdez just hasn’t been pitching like a guy whose contract is potentially worth $110 million.

Thursday, May 14: TBD (likely Nolan McLean) vs TBD (likely Keider Montero), 1:10pm EDT on SNY

McLean (2026): 45.1 IP, 57 K, 12 BB, 3 HR, 2.78 ERA, 2.39 FIP, 71 ERA-

Owner of the rare ‘FIP lower than ERA’ stat line, McLean is looking like every bit the prospect that the Mets hoped he would. In his last start, he allowed just one run on three hits, striking out six and walking just one. In four of his eight starts, he’s given up just one earned run, and hasn’t had a truly ‘great’ start yet this year. It’s coming.

Montero (2026): 39.2 IP, 29 K, 8 BB, 3 HR, 3.18 ERA, 3.24 FIP, 76 ERA-

The cornerstone of their current rotation, Montero isn’t strikingt out a ton of batters, but he’s been limiting runs and getting results. In his last two starts, he’s allowed just one earned run, gone six plus innings, and walked just three batters. This should be a very fun matinee matchup.