Apr 7, 2026; San Francisco, California, USA; San Francisco Giants infielder Luis Arraez (1) attempts to turn a double play against Philadelphia Phillies left fielder Kyle Schwarber (12) in the first inning at Oracle Park. Mandatory Credit: Ed Szczepanski-Imagn Images | IMAGN IMAGES via Reuters Connect
In the fourth episode of the second season of Star Trek, the crew members of the good ship Enterprise find themselves confronted with evil doppelgängers from another dimension. Though only Spock’s malicious counterpart had a beard, with the sinister versions of James T. Kirk, Dr. McCoy, and others remaining clean-shaven, the idea of evil imitators having facial hair has made its way into pop culture. If either Luis Arraez or Kyle Schwarber were beardless, this would work very well as a lede for this article about the two of them being mirror-universe versions of each other. But they both have facial hair, so that’s right out. Oh well. Worth a shot.
Anyway, Luis Arraez is the Anti-Schwarber. Or Kyle Schwarber is the Anti-Arraez. The anti-parallels (perpendiculars?) between their games are obvious: Schwarber strikes out a ton, but sends the ball to rendezvous with the rovers on Mars with when he does hit it, while Arraez strikes out roughly as often as blue moons appear on a leap year Friday the 13th, but doesn’t have a whole lot of power. But even knowing that, the extent to which the two are inverses of each other is shocking (all stats prior to last night’s game):
Statistic
Arraez, Percentile
Schwarber, Percentile
Avg. Exit Velocity
17th
96th
Barrel %
1st
98th
Hard Hit %
1st
94th
Launch Angle Sweet Spot
94th
94th
Bat Speed
1st
96th
Squared-Up %
100th
2nd
Chase %
30th
78th
Whiff %
100th
4th
K %
100th
1st
BB %
11th
96th
Just about the only place they don’t diverge is in Launch Angle Sweet Spot; they’re both about as good as the other at hitting the ball in the optimal launch angle range. But in every other regard, they’re just about polar opposites.
Just by eyeballing the chart above (or a couple of at-bats from each), you get the picture. But we can also quantify their lack of similarity: Baseball Savant offers a Player Similarity tool that provides a numerical comparison based on batting profile (contact stats, walks, strikeouts), with numbers closer to 1 indicating greater similarity. For example, the players most similar to Kyle Schwarber are Nick Kurtz (.78), Owen Caissie (.73), and Munetaka Murakami (.72). The players most similar to Luis Arraez are Ernie Clement (.74) and Javier Sanoja (0.73).
By default, the tool will only show you the players with a similarity score of at least 0.7. For most players, this produces a busy but manageable visual, like so:
(If you’re wondering, each colored circle represents a different batting input, e.g. red represents barrel rate). And for players with highly unusual profiles—the unicorns of the league— you get a very tidy look at the very small number of players who can truly compare.
But if you want to find Arraez on Schwarber’s diagram, or vice-versa, you have to widen the criteria to show players who are much less similar. Much, much less similar. And once you’ve adjusted the settings sufficiently, you see this:
This resembles nothing more than one of those galaxy maps projected onto a planetarium dome; perhaps someday our finest scientists will send a probe to planet Pete Crow-Armstrong. But once you’ve gotten over the awe-inspiring chaos of the diagram, you can find out just how un-similar Arraez and Schwarber are.
Kyle Schwarber isn’t the least Arraez-esque player in the league. That would be Esmerlyn Valdez, a prospect who’s played 45 games for the Pirates this year, with a score of .03. Among league regulars, the least Arraez-like is Elly De La Cruz, with an .04. But Kyle Schwarber isn’t all that much closer to Arraezhood: with an .07, he ranks 413th on the similarity chart. Arraez isn’t the least Schwarberlike player in the league, but he’s close: only Chandler Simpson of the Rays is further away.
You already know the difference in barrel rate, walk rate and strikeout rate from the first table, but here’s a closer look at the contact inputs that go into that lack of similarity:
Contact Quality
Arraez
Schwarber
Solid
5.3%
10.7%
Flare-Burner
26.6%
22.7%
Under
32.9%
27.9%
Topped
30.2%
18.5%
Weak
4.3%
2.1%
The difference in those numbers don’t leap out quite as much as the gaps in walk and strikeout rate, but Schwarber is over twice as likely to make solid contact as Arraez, and about half as likely to make weak contact.
Nothing you have read in this article is likely to come as any surprise. But perhaps that itself should come as no surprise. Everywhere you look in literature, film, art, you’ll see the idea of the mirror image, the inverted doppelgänger, the evil twin…
I could’ve started this with an evil Twin joke. Damn.
JUPITER, FLORIDA - FEBRUARY 26: Ethan Frey #95 of the Houston Astros at bat during a spring training game against the St. Louis Cardinals at Roger Dean Stadium on February 26, 2026 in Jupiter, Florida. (Photo by Rich Storry/Getty Images) | Getty Images
Another day of minor league baseball is in the books. See the results below.
AAA: Sugar Land Space Cowboys (58-50) won 4-3 (BOX SCORE)
Sugar Land got on the board in the first inning scoring 2 runs on a Delgado RBI double and Loperfido RBI single. They got another run in the 4th inning on a Brooks solo home run. Hendrickson got the start and pitched well allowing 1 run over 5.2 innings. Alexander added another run in the 6th on an RBI single. Ullola allowed 2 runs but Munoz closed the door in the 9th as Sugar Land won 4-3.
Michael Knorr, RHP: 1.1 IP, 0 H, 0 R, 0 ER, 0 BB, 1 K
Miguel Ullola, RHP: 1.0 IP, 2 H, 2 R, 2 ER, 1 BB, 1 K
Roddery Munoz, RHP: 1.0 IP, 0 H, 0 R, 0 ER, 0 BB, 0 K (SAVE)
AA: Corpus Christi Hooks (49-54) won 8-7 (BOX SCORE)
The Hooks got on the board in the 2nd inning scoring 3 runs on RBI singles from Nunez, Holy and Gomez. They got another run in the third on a Schiavone RBI double. In the 4th, the offense scored 3 runs on an Encarnacion RBI single and Janek 2 run single. Mancini got the start and went 3.2 innings allowing 3 runs. The pen allowed 3 runs in the 6th as the Drillers closed the gap. The Drillers tied things up in the 9th. The game went to extra innings and in the 10th, the Hooks walked it off on a Nunez RBI single.
Note: Encarnacion has 47 stolen bases this season.
A+: Asheville Tourists (34-68) won 5-2 (BOX SCORE)
Asheville got on the board in the second inning on a Monistere RBI single. They got another run in the 3rd on a Neyens RBI single. Santos got the start and went 4 innings allowing 1 run. The pen allowed a run as the Dash tied it at 2 and the game went to extra innings. In the 10th, Frey connected on a 3 run home run to take the lead. Langford tossed a scoreless 10th to close out the 5-2 win.
Note: Frey is hitting .333 with 4 home runs over his last 13 games.
Grayson Saunier, RHP: 2.0 IP, 0 H, 0 R, 0 ER, 2 BB, 4 K (WIN)
Colby Langford, LHP: 1.0 IP, 1 H, 0 R, 0 ER, 0 BB, 2 K (SAVE)
A: Fayetteville Woodpeckers (52-49) lost 10-4 (BOX SCORE)
The Woodpeckers got on the board in the first inning on a De Leon RBI single. Fraide got the start and went 3.2 innings allowing 3 runs, with all three coming in the first inning. Luciano connected on a 2 run home run in the 2nd inning to tie the game at 3. After the Woodpeckers got a run in the 5th on an Alvarez RBI single, Salem took the lead scoring 5 runs off Varela. Rosario allowed a couple runs in relief and the offense was unable to score again as the Woodpeckers fell 10-4.
Note: Luciano has a .878 OPS in Single-A this season.
All 30 MLB teams take the field today, starting with the Los Angeles Dodgers in Chi-Town and finishing with the Tigers taking on the Mariners in Seattle.
Our experts have looked across the slate to deliver you their favorite MLB picks on the board; among them is the Boys in Blue bouncing back after losing Tarik Skubal's first start as a Dodger last night.
Sign up now using our exclusive Polymarket promo code 'COVERS' (on your mobile app only) and get a $50 trading bonus after you deposit $50 to trade on any other event contracts — including MLB expert picks!
Sign Up Now at img src="https://img.covers.com/editorial/2026/polymarketlogo.png" alt="Polymarket" width="100" height="28" style="vertical-align: middle;"
*Eligible locations only
Jon Metler's expert pick: Dodgers moneyline
Price: 47¢ (+113) at Polymarket
How can you not be romantic about baseball? Just one day after fading the Los Angeles Dodgers with Tarik Skubal on the mound and cashing a +190 ticket on the Chicago Cubs, we're right back on L.A. with Eric Lauer getting the start. That's the beauty of sports betting — it's all about price, not loyalty.
Shota Imanaga takes the ball for Chicago, and while a left-handed starter might appear to be a difficult matchup for Shohei Ohtani, Freddie Freeman, and Kyle Tucker, his pitch sequencing actually plays into their strengths. Imanaga depends on locating his four-seam fastball at the top of the zone to set up his splitter, but L.A.'s left-handed hitters have the bat control to consistently handle elevated fastballs. Polymarket has L.A. as a 47-cent underdog, but I make the Dodgers a 52-cent favorite, which is why I'm hitting the button.
Time: 2:20 p.m. ET
How to watch: SNLA, MARQ
Joe Osborne's expert pick: Brewers moneyline
Price: 56¢ (-130) at Polymarket
Fade Paul Skenes Day? Sure. The Milwaukee Brewers are in a strong position to take care of business at home tonight. Skenes has started to unravel, posting a 6.25 ERA across six July starts, while Pittsburgh has gone an almost unbelievable 3-11 in his last 14 outings. His road ERA also sits at 4.56, more than a full run higher than at home.
This Pittsburgh Pirates offense has been ice cold since the All-Star break and especially bad lately, producing a brutal .571 OPS over the past week. Meanwhile, Kyle Harrison owns a remarkable 1.56 ERA in nine home starts and struck out a season-high 12 Pirates when he faced them in April.
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.
OMAHA, NEBRASKA - JUNE 21: Owen Hull #8 of the North Carolina Tar Heels tosses his bat after hitting a home run during Game 2 of the NCAA College World Series Finals against the Oklahoma Sooners at Charles Schwab Field on June 21, 2026 in Omaha, Nebraska. (Photo by Jay Biggerstaff/Getty Images) | Getty Images
Lehigh Valley IronPigs 10, Worcester Red Sox 5 (BOX)
The IronPigs (PHI) went up 5-0 early, due to a short outing from starter Blake Wehunt, who allowed seven hits and three earned in three innings to get the loss. A slew of base hits in the middle innings helped the Woo Sox cut the lead to 6-5 after six innings, before Lehigh Valley ran away with it.
Three-hit days from Franklin Arias and Allan Castro, along with a two-hit day from Andrew Knizner, contributed to a 12-hit effort from Worcester in the loss. Arias is now 10-for-35 (.286) since his Triple-A promotion, picking right up where he left off. Kristian Campbell had three more productive plate appearances, with a single, a walk, and a sacrifice fly. He’s slashing .389/.514/.537 over his past 18 games.
It should be noted that Angel Bastardo threw another shutout inning, with two strikeouts. While his ERA sits at 4.20 on the season, he’s thrown nine straight shutout innings (six appearances), with no walks and 18 strikeouts.
John Holobetz (1-0, 1.59) gets the ball on Wednesday at 6:45 for Worcester.
New Hampshire Fisher Cats 6, Portland Sea Dogs 4 (BOX)
Much like Worcester, the Sea Dogs fell behind early on Tuesday before clawing back. Jeremy Wu-Yelland threw two clean innings as the opener before the bullpen struggled, with Caleb Bolden getting the loss due to a four-run third inning for the Fisher Cats (TOR).
Home runs from Portland’s Johanfran Garcia (13th) and Miguel Bleis (10th) got Portland back in it, with Bleis totaling three hits, two runs, and two RBI on the evening.
Miguel Bleis solo shot.
The Boston Red Sox prospect is 3-for-4 with a home run (10) and two RBI (31) in Double-A today. pic.twitter.com/FDCSqFGxIv
Portland has not announced a starter for the 12:05 matinee on Wednesday.
Greenville Drive 12, Hudson Valley Renegades 6 (BOX)
The Drive were swinging the Styx against the Renegades (NYY) on Tuesday, led by recent second-round draft pick Owen Hull. Hull has multiple hits in each of his first three games, and on Tuesday he had a double, and a three-run home run that went over the 420 sign in center field.
First professional home run for Boston Red Sox 2026 second-round pick Owen Hull! A three-run shot into the triangle in High-A. pic.twitter.com/dFp2ZsMDPT
Justin Gonzales and Antonio Anderson also had multi-hit days for the Drive. Starter Alex Bouchard struck out seven and allowed one run, but did not go long enough for the win. Steven Brooks was the only effective reliever and was credited with the win by the official scorer despite closing out the game.
Marcus Phillips (0-5, 6.54) will take the hill for the Drive on Wednesday at 6:45.
Salem RidgeYaks 10, Fayetteville Woodpeckers 4 (BOX)
The RidgeYaks put up a ten-spot on Tuesday, with hits coming from the top and bottom of the lineup. Louis Andujar started things off with a two-run home run in the first. Kleyver Salazar, Andrews Opata, and Avinson Pinto all had two hits on the day, with Pinto stealing two bases as well.
Yermain Ruiz picked up the win against the Woodpeckers (HOU), throwing three innings and not allowing an earned run. Harry Blum got an eight-out save, his third.
The RidgeYaks send Brady Tygart (3-1, 5.06) to the bump on Wednesday at 6:35.
Columbus Clippers Travis Bazzana (12) throws the ball to first base during home opener at Huntington Park on Tuesday, March 31, 2026, in Columbus, Ohio. | Samantha Madar/Columbus Dispatch / USA TODAY NETWORK via Imagn Images
The Columbus Clippers offense erupted for 15 runs on 16 hits and eight walks Tuesday in an absolute beatdown of Somerset. Leading the charge was top infield prospect Angel Genao, who blasted two home runs (both over 100 mph exit velocity) while going 2-for-5 with a walk in the victory.
Also homering was Ralphy Velazquez, who has been heating up of late. Velazquez went 3-for-5 with his eight homer at Triple-A.
Kahlil Watson was perfect at the plate, going 4-for-4 with a double while George Valera went 2-for-5 with a home run and a walk and the newly-acquired Blake Perkins tripled. Coopre Ingle went 2-for-5 with a double and a walk.
Starting pitcher Austin Peterson allowed four runs (one earned) on five hits with three strikeouts and no walks in 6.0 innings.
Ryan Webb allowed one run and Hunter Stanley allowed two runs in their lone innings of work while Daniel Espino pitched a perfect inning with two strikeouts.
It wasn’t just Columbus that had a huge day offensively on Tuesday. Akron also went off with 17 runs on 13 hits and 11 walks.
Leading the charge was Nolan Schubart, who went 4-for-6 with a double. Maick Collado also had a huge game, going 4-for-6 with a double and four RBIs. Ryan Cesarini went 2-for-3 with a double, two walks and a stolen base and Bennett Thompson went 1-for-4 with a walk, a hit by pitch and a stolen base.
Aaron Walton reached base safely four times, walking three times and getting hit by a pitch while Jaison Chourio doubled and had three RBIs.
Starting pitcher Rafe Schlesinger was rock solid, allowing two runs on six hits in 6.0 innings with six strikeouts and four walks.
Jack Jasiack and Adam Tulloch both pitched a scoreless inning of relief.
A late rally from Lake County fell just short on Tuesday.
Welbyn Francisca had the lone multi-hit game, going 2-for-5 with a pair of doubles. Cannon Peebles also had an excellent game, going 1-for-2 with a home run and two walks.
Jonah Advincula tripled, Garrett Howe went 1-for-3 with a walk and both Esteban Gonzalez and Luis De La Cruz doubled, with Gonzalez stealing a base.
Starting pitcher Ben Lively’s rehab continued with two runs allowed on four hits in 2.2 innings with three strikeouts and a walk.
Will McCausland piggybacked with Lively, allowing five runs on six hits in 5.1 innings while striking out three and walking one.
Riley Nelson went 1-for-2 with a double and two walks to lead the way for Hill City offensively. Jonathan Martinez went 2-for-4 with two doubles while Johan Rodriguez homered and Alejandro Blasco tripled.
Starting pitcher Aden Major allowed two runs on four hits in 5.2 innings with five strikeouts and one walk.
Luis Torres followed by allowing four runs in 1.1 innings to take the loss. Aaron Savary impressed in 2.0 innings of perfect relief with three strikeouts.
The New York Yankees picked up a shutout victory Tuesday night, and they're -150 favorites to take today's rubber match.
With St. Louis spiralling offensively, my Cardinals vs. Yankees predictions see value in backing the home team to pick up another low-scoring win.
Let's break it all down with my MLB picks on Wednesday, Aug. 5.
Who will win Cardinals vs Yankees today: New York Yankees (-155)
Will Warren's indicators (3.58 xFIP, 4.06 SIERA) suggest he has pitched better than his results (6.05 ERA) over the last month, and this is a good spot for the tide to turn.
Cardinals vs Yankees Over/Under pick: Under 8.5 (+100)
Warren’s Achilles' heel is conceding power, and that shouldn’t be much of an issue against the Cardinals.
They own a putrid .090 ISO and sit 29th in HR/FB against right-handed pitching over the last 30 days.
While the Yankees have hit for some power, Andre Pallante’s 96th-percentile ground-ball rate will help take that out of the equation.
The power has also come at a high cost in terms of strikeouts, with no team punching out at a higher clip the past month.
I see a ton of value on this Under, and would bet it to -130.
Todd Cordell's 2026 Transparency Record
ML/RL bets: 70-63, -7.20 units
Over/Under bets: 73-54-4, +10.24 units
Cardinals vs Yankees weather
The forecast calls for temperatures hovering around 80, with winds blowing West. Small bump to the bats.
Cardinals vs Yankees odds
Moneyline: Cardinals +135 | Yankees -155
Run line: Cardinals +1.5 (-150) | Yankees -1.5 (+130)
Over/Under: Over 8.5 (-120) | Under 8.5 (+100)
Cardinals vs Yankees trend
New York has hit the Game Total Under in 25 of the last 40 games (+8.70 units, 20% ROI). Find more MLB betting trends for Cardinals vs. Yankees.
How to watch Cardinals vs Yankees and game info
Location
Yankee Stadium, Bronx, NY
Date
Wednesday, August 5, 2026
First pitch
7:05 p.m. ET
TV
Prime Video
Cardinals starting pitcher
Andre Pallante (11-6, 3.72 ERA)
Yankees starting pitcher
Will Warren (8-5, 4.14 ERA)
Cardinals vs Yankees latest injuries
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.
One of the commenters on the Daulton Varsho lab asked if I would do a lab on Trevor Larnach. Usually, I don’t pay much attention to what hasn’t been done, but multiple reports have now indicated that a deal was in place to send Bryan Abreu to the Twins in exchange for Larnach. According to all of those sources, Jim Crane nixed the deal. Before I dive into numbers, we should probably look at the differences between the two deals.
Everyone has opined about the Varsho deal. The primary criticism is that you traded away a pitcher with years of control (can become a free agent following the 2029 season) for a player with no control beyond this season. However, Arrighetti had minimal present value. He was 7-5 with a 4.60 ERA, but virtually all of those wins came in a brilliant first month that saw him win the Pitcher of the Month Award. He was not currently in the Astros rotation and some would argue that he wouldn’t likely rejoin it unless there were major injuries. So, this was a classic get something now for someone that could help in the future kind of deal.
As much as I have enjoyed covering performance in spurts lately, the overall numbers on Arrighetti tell a story. He is 15-23 with a 4.66 ERA. He had a really good month in 2024 and a really good month this season. Take those two months away and he is a 5.00 ERA pitcher. Naturally, the Blue Jays are thinking but what if he can become THAT pitcher again? The deal makes sense for them because they aren’t going anywhere this season anyway, so why not trade for a lottery ticket?
The Larnach trade is different because you would have traded a pitcher that has an ERA near 2.00 since May 1st. Abreu is useful to you right now and certainly has been lately. The fact that the trade was vetoed by ownership means one of two things (both can be true at the same time). First, Jim Crane has little confidence in Dana Brown, so he is micromanaging him through the end of his contract. Secondly, Crane might actually be interested in re-signing Abreu and that wouldn’t happen if he is dealt.
Both of those statements deserves some additional focus, but I will save that for another piece. In this piece, we will look at what Brown was thinking and whether there was some upside there. Larnach has only been a regular for three seasons, so we will go back three years instead of five like we did for Varsho. However, we are looking at the same numbers as yesterday’s piece except I will jettison bases per out for now.
AVG
OBP
SLG
OPS
xAVG
xOBP
xSLG
xOPS
2024
.259
.338
.434
.772
.251
.330
.462
.792
2025
.250
.323
.404
.727
.247
.320
.399
.719
2026
.286
.373
.459
.832
.262
.347
.412
.759
I seriously doubt that Jim Crane or his buddy Jeff Bagwell are crunching Statcast numbers in their spare time. However. there is an axiom here that even traditionalists can follow. When a player is having a career year, they are rarely ever really THAT good. Things are just coming together and there is always the possibility that they will stop at any moment.
The current average OPS in MLB is around .720. That means that Larnach has largely been an above average big league hitter over the last three seasons even if you look just at the Statcast numbers. We can call the Varsho deal a something for currently nothing deal and feel somewhat good about it if we couch it in those terms. However, Varsho is not a middle of the order hitter no matter how badly Joe Espada wants to call him one. Larnach would be a lot closer to what they were looking for and he has another season of control left beyond this season.
Chase
Swing%
Contact%
Hardhit%
2024
25.6
44.1
74.1
45.1
2025
27.5
44.5
73.0
45.6
2026
27.3
42.8
75.4
35.3
Again, I seriously doubt Crane and Bagwell are looking at THESE numbers, but I could be wrong. The hard hit percentage in particular is troubling. 40 percent is the league average, so he has been better than average until this season. The fact that he has better overall numbers in spite of making softer contact jumps off the page. However, the rest of the numbers are music to my ears.
Keep in mind that the average chase rate is 30 percent. The average swing rate is also higher than what he is currently doing as well (46-48 percent). So, he is a patient hitter and my little sabermetric heart loves those kinds of hitters. The contact rates are a little below league average (76-78 percent) but they are not drastically low. Essentially this guy has the profile of an above average major league hitter. Having that in the outfield sure would look nice.
However, as we saw with Varsho, fielding is a concern and one of the reasons why Varsho was considered a plus. Larnach could charitably be called a corner bat, but he is listed as a left fielder and designated hitter. We already have a designated hitter, so he would be the left fielder everyday. How does he look according to the defensive metrics?
DRS
OAA
FRV
2024
0
+2
0
2025
-5
-4
-7
2026
-7
-5
-3
Yikes. This looks even worse when you include the defensive innings. A standard everyday player plays about 1200 defensive innings over the course of a full season. Larnach had 429, 441, and 629 so far this season. So, any average fan with a calculator on their phone could prorate those numbers over the course of a full season’s worth of innings. It isn’t a pretty sight.
Now, certainly Dana Brown could look at the short porch in Daikan Park and talk himself into saying it is an easier left field to play than for most ballparks. That makes some sense. You could even talk yourself into the idea that you needed that bat and were willing to stomach the glove. I did not include BWAR or FWAR in the Varsho piece, but it is fair to point out that Larnach has been worth 2.1 FWAR this season. That’s nothing to sneeze at.
Abreu has been worth 0.5, but there are tons of analysts out there that would say that WAR does not do a good job of capturing relief pitcher’s contributions. It is hard to account for leverage and he definitely would be given more leverage from here until the end of the season. However, it is also not hard to see what Dana Brown was thinking. Those of us that have been critical of him should take this deal into account when evaluating his baseball acumen. After all, he reached an agreement according to multiple sources. Ownership simply vetoed the deal. We will have to explore that angle down the road.
The St. Louis Cardinals (56-58) and New York Yankees (64-50) meet tonight in the rubber game of their three-game series at Yankee Stadium. After being smacked 13-7 in Monday's opener, the norm returned for the Yankees – elite starting pitching and just enough offense – as the Bronx Bombers blanked the Cardinals 2-0.
The story of the game was the major-league debut of highly regarded Yankees prospect George Lombard Jr. The 21-year-old shortstop delivered the defining moment of the night in the fifth inning when he launched a solo home run into the left-field seats off Cardinals’ starter Hunter Dobbins. The blast was Lombard's first major-league hit and made him the first Yankees shortstop ever to homer in his MLB debut. New York's other run came on a second-inning home run by Jazz Chisholm Jr. That was enough for left-hander Ryan Weathers who delivered one of his best outings of the season. He worked six scoreless innings, allowed just four hits, struck out six, and did not issue a walk. It was the Yankees American League-leading 12th shutout of the season.
St. Louis is expected to start right-hander Andre Pallante (11-6, 3.72 ERA) tonight while the Yankees plan to send Will Warren (8-5, 4.14 ERA) to the bump. Warren blanked the Cubs at Wrigley last Friday over 6.2 innings. Pallante’s last start was also against the Cubs. The righthander allowed two runs over 6.1 innings.
Lets dive into tonight’s 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 and How to Watch: Cardinals vs. Yankees
Date: Wednesday, August 5, 2026
Time: 7:05PM EST
Site: Yankee Stadium
City: New York, NY
Network/Streaming: MLB.TV, Cardinals.TV, Prime Video
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.
The Latest Odds: Cardinals vs. Yankees – August 5
The latest odds as of Wednesday courtesy of DraftKings:
Moneyline: St. Louis Cardinals (+137), New York Yankees (-146)
Starting Pitchers and their Stats: Cardinals vs. Yankees for August 5
Cardinals: Andre Pallante Season Totals: 118.2 IP, 11-6, 3.72 ERA, 1.22 WHIP, 86K, 34 BB
Yankees: Will Warren Season Totals: 108.2 IP, 8-5, 4.14 ERA, 1.36 WHIP, 109K, 36 BB
Who’s Hot? Who’s Not! Cardinals vs. Yankees
Ben Rice is 0-11 in August and 1 for his last 18
Jazz Chisholm Jr. homered last night to snap an 0-12 streak the previous 3 games
Alec Burleson is 2-4 in his career against Will Warren
Trent Grisham is 3-9 in this series
JJ Wetherholt is 1-13 over his last 4 games
Masyn Winn is 2-14 in August
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: Cardinals vs. Yankees
The Cardinals are 61-53 on the Run Line this season
The Yankees are 54-60 on the Run Line this season
The OVER has cashed an MLB-worst 44 times in games involving the Cardinals this season (44-64-6)
The OVER has cashed 49 times in games involving the Yankees this season (49-61-4)
Expert picks & predictions: Cardinals vs. Yankees
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 tonight’s game between the Cardinals and the Yankees:
Moneyline: Rotoworld Bet is staying away from a play on the Moneyline.
Spread: Rotoworld Bet is leaning towards a play on the Yankees on the Run Line.
Total: Rotoworld Bet is leaning towards a play on the Game Total UNDER 8.5.
Follow our experts on socials to keep up with all the latest content from the staff:
ST PETERSBURG, FLORIDA - JULY 06: José Caballero #72 of the New York Yankees celebrates with Ryan McMahon #19 and Jazz Chisholm Jr. #13 after hitting a three-run home run off n the fifth inning against the Tampa Bay Rays at Tropicana Field on July 06, 2026 in St Petersburg, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images
The Yankees offense might be hanging on by their fingernails, but thanks to immaculate starting pitching, they come away from the road trip they just completed winning six of ten. They’ve scored two or fewer runs in each of the last four games in Chicago yet still snuck out of Wrigley with a series win. All of their offense in the rubber game boiled down to consecutive ABs in the third, Ryan McMahon and José Caballero winning the game with a pair of swings.
We join McMahon to lead off the third, expectations already low after Cubs starter Colin Rea struck out five of the first six Yankees he faced. McMahon has seen his playing time taper off in recent weeks as the Yankees have faced a host of left-handed pitchers, so what looked like the stirrings of an uptick in production at the plate in June were swiftly halted in their tracks.
Rea typically attacks lefty hitters with four-seamers and changeups, and that’s exactly the course of action he chooses against McMahon, starting with this first-pitch four-seamer at 94.
I’ll be honest, I have no idea what McMahon is looking for here. This fastball exits Rea’s hand aimed right down the middle and only fades a bit toward the outer half, but McMahon takes it all the way for called strike one. One of the many things contributing to the Yankees lineup’s struggles has been this tendency to take very hittable pitches early in the count. Not only is that likely the best pitch you’re going to get in a given AB, but it effectively gifts the pitcher count leverage without having to do to much as the Yankees give a strike away.
After earning a called strike with the heater on the outer half, a logical followup pitch would be to tunnel a changeup along a similar aiming point before it fades down and away trying to get McMahon to chase.
Rea yanks this changeup into the zone and this time McMahon does swing at the meatball, lining it to right at 111 mph for a leadoff single.
Here’s the full AB:
Next up is Caballero. He was something of a revelation out of the gate, starting the season with league-average offense, league-leading defense at short, and typically elite base running. But Caballero like much of the Yankees offense fell into a deep slump in June and July, mustering an anemic 71 wRC+ with worsening defense in the those two months. As such, expectations are yet again not high that he can do something of note in this spot.
Rea tends to have a different approach against righties — instead of four-seamers, changeups, and curveballs, he tends to go sinker, sweeper, slider against same-handed batters. Indeed, the first pitch Caballero sees is a 93 mph sinker.
This is a really disciplined take from Caballero. This sinker looks like a strike for most of its path toward home, only ducking out of the strike zone down and in during the final 15 feet before reaching the batter.
Curiously, Rea opts for a four-seamer for his 1-0 pitch to Caballero. On one hand, it makes sense given Caballero has performed a lot worse against the four-seamer than the sinker. On the other, Caballero has chased pretty much every sweeper and slider out of the zone in recent weeks, so I was expecting a breaker rather than a heater in this spot.
Rea leaves this 94 mph four-seamer up and out over the plate and Caballero jumps all over it, crushing it 408 feet to left-center to open the scoring, 2-0. You can tell Caballero is sitting dead red and he certainly doesn’t miss it.
Here’s the full AB:
I’m not going to make any declarations that this pair of ABs from McMahon and Caballero are at all indicative of some sort of turnaround in form for either player. However, both are illustrative of something I’d like to see more from pretty much the entire Yankees lineup. I mentioned earlier how detrimental it was for Yankees hitters to be so passive against hittable first-pitch fastballs. Another thing that has really limited their production has been an inability to punish mistake pitches when they do swing, the Yankees seemingly fouling off a disproportionate number of meatballs over the summer. Both McMahon and Caballero made sure to punish the two mistakes that Rea offered up, and it resulted in them winning the game.
The coming weeks could be a time of upheaval for McMahon and Caballero. Even with Anthony Volpe and Max Schuemann optioned to Triple-A, the infield is pretty crowded right now. Luis García Jr. seems most likely to just play first and DH, though he has seen plenty of time at the keystone if the Yankees decide to go down that road at all (Aaron Boone seemed to indicate that this was unlikely). Monday night’s call-up for Yankees top overall prospect George Lombard Jr. means that Caballero’s days starting at short are numbered. And Amed Rosario’s presence still cuts into McMahon’s time at third as well. It’s not a bad thing to have options, and the possibility of moving McMahon and Caballero to the bench gives the Yankees flexibility to use the former as a late-inning defensive substitution and Caballero as the super utility player he was initially envisioned to be.
CLEVELAND, OH - AUGUST 04: New York Mets catcher Luis Torrens (13) rounds the bases after hitting a 3-run home run during the second inning of the Major League Baseball interleague game between the New York Mets and Cleveland Guardians on August 4, 2026, at Progressive Field in Cleveland, OH. (Photo by Frank Jansky/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
Meet the Mets
The new-look Mets defeated the Cleveland Guardians 6-2. Luis Torrens had a tremendous game, going 3-for-3 with a home run and a walk, driving in four of the Mets six runs.
It might take some time before anyone can know how David Stearns’ deadline moves worked out, but he stuck to his guns in his vision.
While some of the prospects the Mets traded for might become part of a future Mets team, others could be used in trade packages on the not-too-distant future.
The Mets aren’t done trading, they’re simply on hold until they can resume this offseason.
Clay Holmes was nearly traded to the Diamondbacks, before troubling medical records put a stop to the potential deal.
New Mets prospect Sammy Stafura grew up a die-hard Mets fan, rooting for David Wright and Ruben Tejada in his home less than 40 minutes from Citi Field.
Sammy Stafura has declared his undying dedication to his new organization, giving the Mets a prospect willing to do anything to help them.
Robert Stock will be making his start in the next turn of the rotation, with Kodai Senga being turned into a one-inning leverage reliever.
Will Sammon reflected on the Mets trade deadline and the conversations and thoughts that shaped their decisions.
Around the National League East
The Phillies won a 5-0 shutout of the Nationals. Jesus Luzardo had a fantastic outing, going eight scoreless innings giving up four hits and two walks while striking out seven.
The Braves got the better of the Marlins with a 4-2 win. Austin Riley drove in two of the Braves’ four runs with a two-run home run in the seventh inning.
Around Major League Baseball
The Adley Rutschman deal illustrated two teams with opposite approaches, one constantly worried about the future that may never come and another chasing present glory.
The Yankees, after a disappointing trade deadline, have played the final card in their hand, promoting top prospect George Lombard Jr.
The 1973 New York Mets reached their worst record of the season, falling 12 games under .500, ahead of an eventual NLCS win and World Series appearance.
ATLANTA, GEORGIA - AUGUST 04: Grant Holmes #66 of the Atlanta Braves pitches in the first inning against the Miami Marlins at Truist Park on August 04, 2026 in Atlanta, Georgia. (Photo by Kevin C. Cox/Getty Images) | Getty Images
The Atlanta Braves kicked off the series against the Miami Marlins with a 4-2 win on Tuesday evening. Despite some drama in the later innings, Grant Holmes made the start and pitched a gem. He tossed six scoreless innings, striking out five and giving up a base on balls.
The Marlins outhit the Atlanta offense, but fortunately, the Braves were able to hold on and get their sixth straight win. The series continues tonight at 7:15 ET.
Atlanta lost a piece of history, as a magnolia from Ponce de Leon Park fell in a storm.
MLB News:
Los Angeles Dodgers catcher Dalton Rushing has been diagnosed with a partial UCL tear. He will continue to hit but has been shut down from throwing.
The Washington Nationals placed outfielder James Wood on the 10-day injured list with an oblique strain. The strain was described as “subtle” and “mild.”
CHICAGO, ILLINOIS - AUGUST 04: Tarik Skubal #29 of the Los Angeles Dodgers pitches against the Chicago Cubs during the third inning at Wrigley Field on August 04, 2026 in Chicago, Illinois. (Photo by Michael Reaves/Getty Images) | Getty Images
The entire baseball world turned their collective heads towards the city of Chicago on Tuesday, as the Dodgers debuted their shiniest new addition.
Tarik Skubal took the mound for the first time in Dodger blue after being dealt from the Detroit Tigers late Saturday night. While Skubal finished with a quality start— six innings, two earned runs, six strikeouts— the offense could only provide him with one run of support as the Cubs handed the reigning two-time AL Cy Young award winner a tough defeat.
The Chicago crowd gave Skubal a resounding chorus of boos and heckles, and the left-hander admitted that pitching at Wrigley Field put him in a playoff atmosphere, per Sonja Chen of MLB.com.
“Going in and competing, I don’t expect anything else,” Skubal said of the hostile atmosphere. “As far as environments, I’ve pitched in plenty of them. I haven’t actually made a home start in the postseason. They’ve all been on the road. I’ve pitched in pretty good environments, and I’d say that’s up there with any of those postseason starts.”
The Dodgers’ offense has fell into a slumber during the team’s five-game losing streak, and it was ever apparent on Tuesday as they could only tack on one run against Javier Assad and company. That lone run belonged to a home run by Kyle Tucker, and he has managed to put up good numbers back at Wrigley Field. He has done that while receiving unfavorable treatment from his former fanbase, leaving him feeling blindsided, per Jack Harris of the California Post.
“I don’t know,” he said when asked of the hostilities afterward. “I tried my hardest last year. I tried playing through a hand fracture and calf thing, just trying to get back for the playoffs for them, trying to do what I could to help out the team.”
Mookie Betts is in the midst of a summer slump, as the shortstop is now slashing just .196/.211/.321 with two home runs and five RBI over his last 15 games, striking out eight times compared to just one walk. Betts recounted his recent struggles at the plate with Kirsten Watson of SportsNet LA following Tuesday’s loss to the Cubs.
“Just a rut… I just know I need to be better… I’m gonna have to help the team at some point; it’s been too long.”
ARLINGTON, TEXAS - JULY 04: A general view of the ballpark while an America 250 banner is displayed is shown prior to the game between the Texas Rangers and the Detroit Tigers at Globe Life Field on July 04, 2026 in Arlington, Texas. (Photo by Sam Hodde/Getty Images) | Getty Images
Good morning, baseball fans!
Since the San Francisco Giants have a morning game today, I thought we’d go ahead and just combine the BP and Gamethreads for today.
Unfortunately, as of the time this is being written, neither team has announced a starting pitcher. I would imagine that is probably because neither team is entirely sure who is still on their roster and who is not anymore.
But luckily for you, you are in the future! So that information might be available for you now. You can check down in the comments for more up to date information from other members of the community. Because you don’t live in the past, unlike me.
Good morning. I obviously can’t link to stories covering every trade made on Monday. We had a very busy Trade Deadline. But many of these articles have links to more detailed analysis and I’m sure you can find some of it on your own.
Ken Rosenthal reports that the Braves tried to trade for Rangers pitcher Jacob deGrom, but deGrom refused to waive his no-trade clause. (The Athletic sub. req.) Plus, it’s not like the Rangers aren’t just one game out of a Wild Card spot.
Gabe Lacques criticizes the Rangers, Orioles and Tigers for selling at the Deadline, noting that the three teams are within two games of a Wild Card spot. Lacques says these teams have a “loser” mentality. Remember how controversial the White Sox “White Flag” trade was in 1997 when they were just 3.5 games out of first? Now few even blink with teams selling a game out of a playoff spot.
“It’s been a tough year injury-wise all the way around,” Quatraro said. “You know, you can name off a whole bunch of guys that have gone through it. And like we said a bunch of times, it’s really unfortunate and I feel really badly for the guys. They have put in the work to try to stay healthy and unfortunately they haven’t. Especially when you have these major surgeries that cost you a whole year there, it’s really trying.” The Royals will now turn to remaining starters Michael Wacha, Seth Lugo, Noah Cameron and Randy Dobnak. It’s possible the club also tries Daniel Lynch IV in a starting role given the injuries.
That was uneventful and even maddening. The Royals made three trades (though one was simply a DFA pickup, and a player I knew very little about was traded for him), but they held on to multiple pending free agents. I can’t remember the last time I was this disappointed by a Royals trade deadline. I had a pretty good idea that they were not going to trade anyone controllable other than maybe a reliever, but I didn’t expect them to hang on to John Schreiber. I can’t believe there wasn’t a team in baseball that wouldn’t have offered something for him.
So this is a big miss from me for the Royals. I will get to this shortly in more detail, but what they did (and didn’t do) yesterday has told the whole baseball world what they’re going to do this offseason. And if they don’t do it successfully, I believe that they both should and will be looking for new jobs. They absolutely can still run this gambit successfully, but they’ve chosen the path that leads to jobs being lost. In some ways, I suppose that’s admirable. In others, well, it’s probably foolish. The 2027 Royals have to win, and they have to win with pitching brought in from outside the organization. That is certainly no easy task, which I will get to shortly.
None of this is surprising because these are the Kansas City Royals, where next year is forever going to be their year, damnit. Therefore they never tear down or build up, instead choosing to plod forward, never failing to deviate from the only path they know. They are predictable in their mediocrity.
What makes this so frustrating is that the Royals actually have assembled a roster with some talent. They have a generational superstar. They have a decent nucleus of young bats. They built a successful pitching lab and the depth to serve it. Yet they somehow always seem to shoot themselves in the foot. And when they’ve finished blowing off a few toes, they wonder how it all happened and then resume course on the exact same path. Weird how things never seem to change around this team.
Can we be disappointed if we’re not surprised? It seems as if we’re angry at the Royals for their lack of proactivity in attacking a trade deadline, shouldn’t that be on us? We have years of evidence at this point. The Royals are who they are, stuck in a quagmire of their own mediocrity. The lack valuable players to deal and those who have value are too often held past their “sell by” date, rendering the eventual return uninspiring and unhelpful.
“They found, you know, a similar area that had kind of not resolved yet,” Royals manager Matt Quatraro said. “They found a more specific, smaller area that they were able to give him a cortisone injection, which we think will calm it down.” Garcia is set for 4 to 5 days with no activity. And from there, he will begin a progression towards a return to action. “He’ll ramp back up for another five days or so and hopefully, he’ll be able to, if everything goes smoothly, be able to get back into games,” Quatraro said.
Not only was the interest in Wacha and Lugo not as reported in the days leading up to the deadline, but discussions with teams showed the Royals wouldn’t get a return they found satisfactory.
“I think the big takeaway, it’s important to understand, you trade a Michael Wacha, you trade a Seth Lugo, you’re going to get prospects back, which is not a bad thing, but also depends on where your team’s timeline is. And right now with the injuries we’ve suffered this year, we’re going to be active trying to build a starting rotation up,” Picollo said. “Given the injuries we have, that guys who won’t be available for the better part of next year — we’ve got a lot of work to do to try to rebuild the pitching staff. So getting prospects back that are three years away, four years away, wasn’t that exciting to us, but it doesn’t mean we weren’t going to listen. It just never got to the point where I would categorize it as great interest. There was some interest, but there wasn’t great interest in that. So if we were able to get a bat, get another arm in return that are already in the major leagues, that’s a different discussion. But when we’re a team that’s not in contention right now, and you’re dealing with teams that are in contention, the last thing they want to do is really take off of their major league team, so that makes it a difficult match.”
Royals catcher Salvador Perez spoke with the media ahead of Tuesday night’s celebration of his breaking Hall of Famer George Brett’s franchise home run record.
While signed through next season, his production has dwindled this season, and it’s unclear how much longer he will seek to play. Farther down the road will come discussions of whether he will join Brett in Cooperstown. Time for all that later, though, after a night to pause and appreciate Perez’s journey. Perhaps most of all coming from Perez himself because of all he came from … and how unlikely any of this at all was.
John Rave, who was recalled from Triple-A Omaha last week, might be 28 years old, but that’s not too old to join the party in Kansas City. He’s done some bat speed training and now pairs well above-average raw power with good swing decisions and around average contact. The projections don’t agree but this sort of skill set should produce an above-average hitter. Since 2020, the Royals have had two outfielders put up an above-average slash line in more than 400 plate appearances, so they have a need at any outfield spot that Rave can fill.
Can he be a center fielder? The prospect grades, usage and age don’t necessarily suggest it, but that’s where the best opening is, considering that Kyle Isbel hasn’t approached league average with the stick in any of his chances at the spot. Maybe it makes sense, in a lost season, to put Rave out there in center and see if he can hack it. And see if the added bat speed has changed his trajectory as a player.
But provided that J.J. Picollo, for all his faults, has it in him to pay the man for 2027, Dobnak would probably best serve the Royals as a sort of in-between piece. KC is set on Lugo, Michael Wacha, Noah Cameron, and hopefully Cole Ragans as starters next year when he returns. Making Dobnak basically the fifth-to-sixth rotation starter and the first guy they’d call out of the bullpen to see extended time on the mound.
Assuming Dobnak can keep up his solid play so far in his Royals tenure, there should be no doubt his new contract is coming. Letting him walk in the offseason after trading for him would be incredibly poor asset management by Picollo, but that’s something he’s all too familiar with.
The Royals decided to hold on to both Michael Wacha and Seth Lugo, as both veterans are under team control beyond this season. The best player they traded was Thomas and they got a strong return back with Braun, who profiles as a mid-rotation starter. It’s been a disappointing season for the Royals and with little to sell at the deadline, they just weren’t able to help their future much.
The Royals operated sensibly at this trade deadline. They sent lefty Kris Bubic to the Dodgers for right-hander Carlos Duran. They swapped outfielder Lane Thomas and lefty reliever Bailey Falter for two interesting prospects. They did what teams with bad records but reasonable hopes for next season do at this time of year: They sold what needed to be sold, and held the rest.
NBC Sports, George Bissell reports that former Royals pitcher Dan Altavilla exercised the opt-out in his minor-league contract with the Royals.