2026 Cubs Heroes and Goats: Ian Happ is the Superhero vs. the Tigers

Before the All-Star break, I talked a couple of times about the number of walk-off wins, especially as compared to the number of Cubs who have saved a game in 2026. As I recall, both of those numbers sat at 10. Both of those numbers were unimaginably high in fewer than even 100 games. This was a kind of game that I don’t particularly remember the Cubs having this year. They came back from down 4-0 early and 5-3 late to ultimately get the game to extra innings. But this team has been magic completing their comebacks. Not this time, though. Despite having the winning run on second with no outs in the ninth, they failed to score. Hat tip to Kenley Jansen who is an All-Time great and very possibly a Hall of Famer. He wasn’t the dominant presence he once was, but he did find just enough to wiggle out of that jam.

These types of losses happen. Your comeback bid comes up short or the other team comes back after your comeback. For the first time in a while, one of these games that felt like it got away after you had appeared likely to win doesn’t feel soul crushing. You certainly hate to lose any game, much less one that you did a bunch of things right to be in a position to win. Unfortunately, there were a series of unusual occurrences in the 10th inning that added up to a loss. Because the team has been so good over the last month, it only feels frustrating and not potentially devastating.

Perspective check: Four teams have more wins than the Cubs, two have as many wins as the Cubs. The Cubs presently occupy the first Wild Card spot in the NL thanks to winning the season series against the Phillies. The Cubs are on pace for 90.7 wins. The lost caused the Cubs to lose just about a full game off of their projected win total. Over the next three weeks, we should really learn where this team will end up. A tough schedule awaits, the dog days of summer and in the middle of that is the trade deadline. We can assume that reinforcements of some level will join this team. Will it be enough to hold on to this top Wild Card slot?

As part of the things we don’t see a lot, this team scored six runs and lost. That is an exceedingly rare occurrence, even for this pitching-challenged team. I know moral victories don’t really move the needle, but this one felt good as losses go. It felt like this team was basically down 4-0 by the time the National Anthem was over. Jameson Taillon bounced back, did provide a little bit of work load and the bats clawed their way back into the game. Taillon didn’t do anywhere near well enough to be one of my positives, but getting a pretty decent string of outs had some value. I mean I do feel like I’m telling you that the ship had really nice lifeboats. But it isn’t nothing really. Maybe he can build forward on the outs that he did get.

Maybe the most frustrating part of this loss was that Ian Happ hit a massive home run to tie the game late. That moved him into sole possession of 11th in Cub history in homers. He’s been struggling a bit and the homer had to feel terrific. Of course, the injury to Trent Thornton who had at least reached the interesting list if not the circle of trust for the team. That ball was smoked off of his ankle and heel area. Obviously not a great sign when he couldn’t put weight on it.

Three Positives and Pete:

  • Ryan Rolison, six batters faced, five outs. It always feels like it always takes at least one pitcher holding the door open for the comeback. If nothing else, he controlled the bullpen usage in the game. As did Taillon bouncing back a little after the rough start.
  • Dansby Swanson with a single, double and walk in the game.
  • Seiya Suzuki stayed hot with the early two-run homer to ignite the comeback and another walk.
  • Pete Crow-Armstrong into a little funk now. A couple of nice defensive plays and how often do you see a guy 0-4 get intentionally walked by a generational closer?

Game 100, July 20: Tigers 8, Cubs 6 (56-44)

Reminder: Heroes and Goats are determined by WPA scores and are in no way subjective.

THREE HEROES:

  • Superhero: Ian Happ (.312). 1-4, HR, BB, 2 RBI, R
  • Hero: Dansby Swanson (.166). 2-4, 2B, BB
  • Sidekick: Ryan Rolison (.147). 1.2 IP, 6 BF

THREE GOATS:

  • Billy Goat: Javier Assad ( -.272). IP, 7 BF, 2 H, BB, 1 R (0 ER), 2 K
  • Goat:  Jameson Taillon (-.252). 4.1 IP, 5 H, 2 BB, 4 R, 6 K
  • Kid: Trent Thornton (-.133). BF, H

WPA Play of the Game: Ian Happ’s two-run. game-tying homer in the eighth inning. (.392)

Tigers Play of the Game: Kenley Jansen’s strikeout of Seiya Suzuki for the second out of the ninth inning. (.209)

Cubs Player of the Game:

Game 99 Winner: Shota Imanaga received 62 of 77 votes.

Rizzo Award Standings: (Top 5/Bottom 5)

The award is named for Anthony Rizzo, who finished first in this category three of the first four years it was in existence and four times overall. He also recorded the highest season total ever at +65.5. The point scale is three points for a Superhero down to negative three points for a Billy Goat.

  • Pete Crow-Armstrong +18
  • Michael Busch +16
  • Carson Kelly +15.5
  • Ben Brown/Alex Bregman +13.5
  • Jameson Taillon/Phil Maton -10
  • Nico Hoerner -11
  • Caleb Thielbar/Dansby Swanson -14

Up Next: Game two of the three-game series. Hopefully, the Cubs can match the Twins series by dropping the first and winning the next two. David Peterson (4-7, 6.45) is the scheduled starter. The Cubs will be looking for some length out of him after using a lot of pen in game one.

Lefty Framber Valdez (5-6, 4.10) goes for the Tigers. He’s 3-2 with a 3.60 over his last seven starts (40 IP), so he has some good things going for him. The Cubs are 14-12 against a lefty starter. The Cubs have the highest on base percentage and second highest team OPS against lefties. This has been a thing for a couple of years. The team hits lefties well, but is rather middle of the road overall when a lefty starts. I think in general, the team hits lefty relievers better.

Let’s hope they can get to Valdez. The Tigers used a lot of pen too in game one.

2026 LSB Midseason Community Prospect Rankings — #12

NORTH LITTLE ROCK, AR - JULY 04: David Davalillo #20 of the Frisco RoughRiders pitches during the game between the Frisco RoughRiders and the Arkansas Travelers at Dickey-Stephens Park on Friday, July 4, 2025 in North Little Rock, Arkansas. (Photo by Braeden Botts/Minor League Baseball via Getty Images)

Congratulations to David Davalillo, who has been named the #11 prospect in the 2026 LSB Midseason Community Prospect Rankings, receiving a little under a quarter of the vote.

Our list so far:

1 — Sebastian Walcott

2 — Caden Scarborough

3 — Malcolm Moore

4 — A.J. Russell

5 — Yolfran Castillo

6 — Rafe Perich

7 — Dylan Dreiling

8 — Josh Owens

9 — Jose Corniell

10 — Dalton Pence

11 — David Davalillo

Moving on…

Because there has been a history of vote-spamming shenanigans in the rankings, I used Google Forms for the last several of community rankings, and it worked out well, so we will use it again. You will need to include your LSB user name when you vote. If you don’t have an LSB user name, you need to use some sort of identifier. While this won’t eliminate the possibility of vote spamming, it will make it harder.

So who is the #12 prospect in the Rangers system right now?

Cast your vote below…

Mets Minor League Players of the Week: Week Seventeen

SAN DIEGO, CALIFORNIA - JUNE 07: MJ Melendez #1 of the New York Mets celebrates after hitting a home run against the San Diego Padres during the sixth inning at Petco Park on June 07, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images

MJ Melendez

Week: 3 G, 13 AB, .538/.571/1.231, 7 H, 0 2B, 0 3B, 3 HR, 1 BB, 2 K, 0/0 SB (Triple-A)

2026 Season: 27 G, 97 AB, .278/.358/.660, 5 2B, 1 3B, 10 HR, 12 BB, 26 K, 1/3 SB, .279 (Triple-A) / 56 G, 120 AB, .192/.315/.350, 23 H, 5 2B, 1 3B, 4 HR, 17 BB, 50 K, 0/1 SB, .284 BABIP (MLB)

It was an abbreviated week this past week because of the all-star break, but MJ Melendez had a week that would have been a candidate for Player of the Week over the course of a normal six-game week, logging two consecutive three-hit games and launching three home runs.

In 12 games with Syracuse in July, MJ Melendez is hitting .341/.431/.864 with 7 home runs. On one hand, that shows how out of whack the International League hitting environment is, but that aside, it also highlights that Melendez is a solid player to have around. Sure, in 56 games/120 at-bats with the Mets, he hit .192/.315/.350, but in the coming weeks, as the Mets begin trading the handful of assets that they do have, a theoretical opening for playing time at the major league level could open for, among others, Melendez.

Should the former Royals top prospect find himself in Queens once again, however that gets finagled, do I think that he’d all of a sudden become a world beater? While all things are possible, probably not. I don’t even know if he’d be viable at all, as he wasn’t in the 120 at-bats he had earlier in the season. With the rest of the 2026 season highly unlikely to be relevant and compelling baseball- especially if the Mets complete trades such that a player like Melendez begins seeing more regular playing time- it would be as fine a time as ever to take stock in the assets the team already has and the assets it could use in 2027 (and beyond).

Noah Hall

Week: 1 G (1 GS), 6.0 IP, 1 H, 0 R, 0 ER, 2 BB, 5 K (High-A)

2026 Season: 18 G (15 GS), 82.1 IP, 74 H, 48 R, 44 ER (4.81 ERA), 59 BB, 86 K, .307 BABIP (High-A)

Noah Hall was a college senior drafted in the 7th round of the 2023 MLB Draft out of the University of South Carolina, where he pitched for his junior and senior seasons to fair results after transferring from Appalachian State University; in both years combined, he had a cumulative 3.99 ERA in 117.2 innings, allowing 113 hits, walking 40, and striking out 121. He appeared in a handful of games for the St. Lucie Mets and the Brooklyn Cyclones at the end of that summer, and then appeared in a few more in the Arizona Fall League, but his career began in earnest in 2025. He spent the entire year in Coney Island and posted a 2.72 ERA in 112.2 innings over 21 starts and 4 additional appearances. He allowed 80 hits, walked 63, and struck out 115. A bit surprisingly, when the 2026 season began, the 25-year-old was not given a promotion and began the season with the Cyclones for a second straight season. He has been pitching there ever since, and unfortunately has been much less effective, posting a 4.81 ERA in 82.1 innings with 74 hits allowed, 44 walks, and 86 punch outs.

The 6’0”, 195-pound right-hander has a unique pre-delivery delivery quirk that he performs only when bases are empty, lifting his lead foot up and tapping the ground with his toe before transitioning into his windup’s leg lift. He drops and drives off the mound with good extension, throwing from a low-three-quarters, virtually sidearm, arm slot with a long arm action through the back. It is partially because of this slingy delivery that Hall does not have the best control and command, with a cumulative 14.4% BB%, but the tough angle also helps with his groundout rate and strikeout rate.

Hall is primarily a fastball-changeup pitcher, occasionally mixing in a slider. His fastball sits in the low-to-mid-90s, sitting in the lower spectrum of that range and topping out at the higher end. The pitch has a bit of arm-side life to it, partially thanks to Hall’s arm slot and partially because of the pitch’s active spin and seam orientation.

He complements it with a changeup, one of the best in the Mets minor league system currently. The pitch sits in the low-to-mid-80s, giving it roughly 10 MPH of velocity separation between it and his fastball. Like his fastball, thanks to a combination of his arm slot and the pitch’s active spin and seam orientation, the pitch has heavy arm-side fade and sharp vertical tumble.

Rounding out his arsenal is his slider. The pitch is far less refined than his changeup, but is a fringe-average offering in its own right. It is at its best when he throws it a bit harder, with more spin, tightening it up more and giving it sharper horizontal slice and harder vertical break. When the pitch is thrown slower, it gets slurvier and looser and features loopier horizontal and vertical break.

The right-hander is experiencing a sharp increase in flyballs this season. In 2025, he had a 49.3% groundball rate, 23.6 line drive rate, and 27.1% flyball rate, but this season, he currently has a 41.7% groundball rate, 20.4% line drive rate, and a 38% flyball rate. His groundball rate has decreased by roughly 10% while his flyball rate has increased roughly 10%. His HR/FB% has only slightly increased at this point, likely helped by home-run dampening stadiums in the South Atlantic League, but as evidenced by a BABIP nearly .40 points higher as compared to 2025 and an opponent batting average nearly .40 points higher, more balls are landing for hits.

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
Week Seven (May 5-May 10): Ryan Clifford/Jonathan Santucci
Week Eight: (May 12-May 17): Jacob Reimer/Zach Thornton
Week Nine: (May 19-May 24): Ryan Clifford/Channing Austin
Week Ten: (May 26-May 31): Ryan Clifford/Jose Chirinos
Week Eleven: (June 2-June 7): Vincent Perozo/Frank Camarillo
Week Twelve: (June 9-June 14): JT Benson/Nick Carreno
Week Thirteen (June 16-June 21): Nick Morabito/Jonathan Santucci
Week Fourteen (June 23-June 28): JT Benson/Daviel Hurtado
Week Fifteen: (June 30-July 5): MJ Melendez/Daviel Hurtado
Week Sixteen: (July 7-July 12): Daiverson Gutierrez/Jonathan Santucci

Gabe Speier is back, but not better than ever. Yet.

SEATTLE, WASHINGTON - JULY 05: Gabe Speier #55 of the Seattle Mariners looks on against the Toronto Blue Jays at T-Mobile Park on July 05, 2026 in Seattle, Washington. (Photo by Olivia Vanni/Getty Images) | Getty Images

After struggling through April, Gabe Speier took a trip to the Injured List to let a little inflammation in his shoulder subside. What’s happened since then is a puzzle: His stuff looks better than ever, but while his ERA is a gorgeous 2.05, his xERA, FIP, and SIERA are at all-time highs for his Mariners career.

Despite having a down year overall, the April part is easy to dismiss as having been affected by his injury. Those who are obsessed with a single idea will try to blame this on Speier’s time in the World Baseball Classic this spring, but he dismisses that, saying, “I felt really good in spring. I felt really good in the WBC.”

Personally, I was more concerned by the “impulsive” haircut he got just before the season started. His traditional look calls to mind a Waffle House line cook, holding the whole restaurant together, punching every ticket, desperate to get his ten so he can smoke a cigarette. It’s the perfect lefty reliever energy.

Texas Rangers v Seattle Mariners

The haircut cleaned him up, like someone who’d recently joined the military. It clashed, and I think the bad April results were downstream of that.

Since coming back from the IL, as his hair has grown out, his power’s coming back with it. It’s just not leading to as good of results as you’d expect.

Over parts of seven seasons, Speier had never had a month in which his average fastball topped 96 mph. Until now. In his first game back from the IL, on May 26, he was at 94.4, which is in line with his career norms. But then the next game was up to 95.3. Then 95.8. It kept climbing so that by June 21, he was at 97.8 mph, including throwing the two fastest pitches of his career. Nine of his ten fastest pitches ever have come in the past four weeks. His sinker hasn’t gotten quite that obscene, but it too is coming in hotter than it ever has.

While velo’s always a paramount goal, Speier says this wasn’t something he was working on specifically and seemed as surprised as anyone: “Mostly just feeling good, I’d say.”

Velo matters for everyone, but we’ve seen the difference it can make for Speier in particular. The difference between his breakout 2023 and his stepback 2024 was the difference between 95 and 93. The primary cause there was health. But the velo was the first step down the causal chain, and then the results. Seeing him at 96 tantalizes, even if the results haven’t shown up yet.

But it’s odd that he hasn’t been able to harness his new velocity into better results. Despite the extra tick, he hasn’t been as dominant as you’d expect, striking out just 16.7% of batters while walking 9.3% since returning from the IL.

One possibility is that the Mariners aren’t taking the best advantage of that velocity, dialing his four-seamer usage back from last year when it worked so well despite being slower.

Making a change isn’t that odd for Speier. For a three-pitch pitcher, he’s evolved more than you’d think. In his first conversation with the Mariners after getting picked up in November 2022, Pete Woodworth immediately suggested throwing his sinker to lefties more. It was a major change that fueled his breakout season. In 2025, his plan shifted, increasing his four-seamer usage to (successfully) try to detonate the platoon disadvantage against righties.

He’s always used both fastballs, which he knows is important since each is better for playing off the other. But at this point, he’s less involved in the strategy and happy just to trust his catchers. “I honestly rely on my catcher and what they’re calling,” he said. “I don’t really second-guess what they’re putting down.” Watch him on the mound, and try to count how many times he shakes off catcher. It’s one of the benefits of the high-leverage role he’s worked himself into: “They’ve run through the lineup a few times by the time I get out there.”

What they’re calling these days is close to an equal distribution. Each of his four-seamer, sinker, and slider are coming in between 29% and 39% of the time. Perhaps pushing the four-seamer button a little more will help.

But maybe the pitch mix they’re calling for suggests that the team isn’t worried. There’s reason to think they’re right. The two keys I’m always watching for Gabe, his chase rate and first-pitch-strike rate are worse this year too, but not by as much as his strikeouts and walks. They’re about halfway between his bad 2024 and his excellent 2025. So maybe the team is betting that his success is lurking underneath the surface and keeping his pitches in equal balance will help tip hitters off balance.

I’m betting he’s going to get better regardless of the pitch mix. The velo is the first-order change, so the results should follow, but I’d definitely put more money on that bet if they started calling for the four-seamer more too. It’s not a sure thing, but I’m buoyed by the fact that his hair continues to grow as well.

Cole Young keeps it simple

Apr 5, 2026; Anaheim, California, USA; Seattle Mariners second baseman Cole Young (2) celebrates after scoring a run against the Los Angeles Angels during the second inning at Angel Stadium. Mandatory Credit: Gary A. Vasquez-Imagn Images | Gary A. Vasquez-Imagn Images

His go-to coffee order is a vanilla latte. He prefers to stick close to the team hotel during road trips rather than exploring the city. His walk-in outfit, as captured by team photographers, is usually joggers and a plain t-shirt. You could, fairly, call it boring; Cole Young prefers to call it keeping things simple.

It’s that simple mindset that’s driving a successful season for the second-year Mariner. After carrying his spring training success into a strong first month of the season (126 wRC+), May was a tough month for Young, who saw his wRC+ crater to 66. Looking at the numbers, nothing really jumps out to explain why May was such a slog for the sophomore. He was walking a little less (8.8% down to 7.2%), but still striking out at about the same rate (20-21%). His hit distribution remained almost equal: half to the pull side, a third up the middle, and the rest oppo, so he wasn’t changing his approach drastically or selling out for power, despite a slight (2%) uptick in pull hits. The opposite, actually: the biggest difference was a spike in him putting the ball on the ground more (30% to 45%) and a subsequent loss in hard contact and line drives. In May, an awful lot of Cole Young at-bats ended like this:

But in June, Young’s line drive contact rebounded to where it was in March/April, and his hard contact along with it – back to the exact same mark, 32.6%. He stopped pulling the ball as much, but more importantly, stopped pulling the ball on the ground so much, leading to more hits and fewer 4-3 ground ball putouts. Even more interestingly, he basically stopped striking out. His K% fell to 9%, and in turn, his average jumped by a hundred points from where it was in May – from sub-Mendoza-line to All-Star.

What changed? According to Young, not much other than simplifying his approach even more. During the nadir of his struggles in May and well into June, Young was frequently spotted working with hitting coordinator Edgar Martinez. Edgar helped Young work extensively on his setup, making sure his hands were ready to fire so he could be on time for the fastball and do the damage we’ve seen lately. Around late June, you can see a clear change where he streamlines his approach, synchronizing lifting the bat off his shoulder with lifting his front foot. From June 23 on – the start of the roadtrip to Pittsburgh/Cleveland, where Young was often a lone bright spot in a rough sea – he’s been running a 140 wRC+, slashing .257/.297/.557.

Maybe it’s fitting that Young has found such a mentor in Edgar, who built a Hall of Fame career out of not overcomplicating things: see the ball, hit the ball.

“It’s huge to have him,” said Young about working with Edgar. “He’s so knowledgeable, and I’m so grateful that he’s in the cages every single day. He’s been through everything that you can think of in the game of baseball, so it’s great to have him every single day and just pick his brain. When times are going tough, it’s always nice to have someone to talk to, to help you get through those, and he’s been such a great help. It’s awesome.”

“I feel like struggles in a season are inevitable. Like, it’s going to happen, and the biggest thing is just learning from the struggles, and not trying to let the struggles keep going on and on, really just learning from those and making adjustments on the fly.”

Appropriately enough for someone who values the gift of simplicity, that change might have made a significant difference. Here’s Young’s setup back in late April. Pre-pitch, he goes from bat on shoulder, to bat straight up, to bat back on shoulder before the pitcher has even released the ball, at which point he goes through the sequence again, this time cocking his bat back in sync with his leg kick. (You can also see this “busy bat” in the clip above.)

And here’s his homer from Sunday. The setup is much simpler: the bat is on his shoulder, goes up when the pitcher is about to release the ball, cocks back in sync with his leg kick, and then he swings through.

To isolate it down to a moment, you can clearly see the difference in Young’s setup at the point where the pitch arrives. Earlier in the season, his foot is already down from his leg kick, already transferring energy and firing his hips, which are more closed off at the point of impact. Recently, though, by syncing up his leg kick and where he starts his swing path, he’s slightly more open and in a better position to attack the pitch and do damage. Most importantly, he still has all that potential energy in his front leg to put down and drive through his swing. That slight change allows him to get a little more loft on his swing while still driving the ball with authority.

He still got a really good swing on the pitch on the left – a four-seamer at 98 mph that he hit hard, 102 mph – that went for a deep double that would have been out at three parks. The homer he hit on Sunday, by contrast, came on a first-pitch changeup, but Young absolutely crushed the pitch, at 104 mph. It was his second hit of the day and he crushed the other one as well, a single at 101.3 mph, and his second homer of the series.

Quietly, Cole Young has been one of the Mariners’ steadiest producers, maybe a 1A to Randy Arozarena’s turn as first-half MVP given his defensive contributions and his ability to contribute every day. Young is one of six players to have played all 101 games so far this season, and the names he shares the list with are impressive: Bryce Harper, Pete Alonso, Bryan Reynolds, James Wood, and Xavier Edwards, all integral face-of-the-franchise types for their respective teams.

Manager Dan Wilson attributes Young’s success – in the box, in the field, and in his ability to post every day – to the work Cole put in during the off-season, work that started showing up immediately during spring training and hasn’t dipped since. Even when Young was struggling offensively in May, his glove carried him, the anchor of an infield that’s gone through injuries and inconsistencies.

“I know we’re 100 games into this, but if you go back to the off-season and talk about the preparation that he put into this season, he’s ready for this. He’s ready to be that guy,” said Wilson. “He’s ready to be there as much as we put him in there. And there may come a day where he needs a break. There may come a day where he needs a mental day. There may come a day where he needs a physical day. But right now what he has done, his consistency, is all due to the fact that he put the work in. He took advantage of the off-season, and he’s turned himself into a great player, and a very consistent player. That’s all due to his hard work.”

In 1995, the French chef Jacques Pépin taught America how to make an omelette on San Francisco public television in a now-foodie-famous segment and casually let slip that the humble omelette was the way he assessed the technical skill of a chef. Eggs, butter, some fresh herbs: basic ingredients alchemized into something greater than the sum of its parts in the hands of an expert. The perfect omelette, the most perfect foods, Pépin says, is not about fancy ingredients, but about perfect technique: consistent, controlled, classic. Simple. Not boring.

ESPN six-episode podcast to examine Shohei Ohtani-Ippei Mizuhara gambling scandal

Ippei Mizuhara, the former interpreter for Dodgers star Shohei Ohtani.
Ippei Mizuhara, the former interpreter for Dodgers star Shohei Ohtani, arriving at federal court in Los Angeles in June 2024. (Damian Dovarganes / Associated Press)

ESPN’s 30 for 30 will launch the first two of six podcast episodes July 28 examining the gambling scandal that resulted in Shohei Ohtani‘s interpreter Ippei Mizuhara going to prison for stealing nearly $17 million from the baseball superstar and gambling it away.

The podcast, titled “The Betrayal of Shohei Ohtani” is told by Tisha Thompson, the ESPN investigative reporter who led the outlet’s groundbreaking coverage in March 2024.

Ohtani, who signed a record 10-year, $700-million contract with the Dodgers in December 2023 after playing six years with the Angels, apparently trusted Mizuhara implicitly. He said he was unaware that the interpreter regularly ransacked his bank account for more than two years.

The podcast will recount Mizuhara’s life before he began working for Ohtani in 2013 when both were with the Hokkaido Nippon-Ham Fighters in Japan. When Ohtani moved to the United States to play for the Angels in 2018, Mizuhara came with him.

Thompson interviews childhood friends and colleagues of Mizuhara, but the interview that will generate the greatest interest is a 90-minute phone call she had with him 16 hours before she published the story. Thompson got permission from Mizuhara to tape the call and it remains the only interview he has given.

Mizuhara told her that Ohtani had helped him pay off his gambling debts, a story he recanted a day later. The Dodgers fired him the same day they opened the 2024 season with a game against the San Diego Padres in Seoul, South Korea.

IRS special agent Chris Seymour gave Thompson the first interview of his career, and what he and prosecutors say about Mizuhara’s motive goes beyond the narrative that he had a gambling addiction, according to ESPN.

Another interview by Thompson is with bookmaker Mathew Bowyer, who explains on tape that his relationship with Mizuhara began during a hotel poker game with Angels players. Bowyer pleaded guilty last year to running an illegal gambling business, money laundering and filing a false tax return. He was sentenced to 12 months and one day in prison and ordered to pay $1.6 million in restitution to the IRS.

Episodes one and two — “The Letter O” and “The Interview” — will debut July 28, followed by episodes dropping every Tuesday and Thursday through Aug. 11.

Get the best, most interesting and strangest stories of the day from the L.A. sports scene and beyond from our newsletter The Sports Report.

This story originally appeared in Los Angeles Times.

Mets vs Brewers 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 Milwaukee Brewers are -145 favorites to win their fifth consecutive game tonight at American Family Field.

Taking on an inexperienced arm with strong regression signals, my Mets vs. Brewers predictions and MLB picks back Milwaukee to extend their streak to six on July 21.

Who will win Mets vs Brewers today: Brewers (-145)

Zac Thornton is a talented young lefty, but we’ve seen real red flags during his cup of coffee in the big leagues.

Topping the list is an almost shocking 6.4% soft contact rate, which is lowest among all of today’s starting pitchers.

The Milwaukee Brewers are a hit-for-contact lineup, and Thornton’s inability to limit hard-hit balls is likely to be exploited.

Brandon Sproat has issues of his own, but will benefit from a Top 5 bullpen in ERA, FIP, and xFIP backing him up.

Bet Milwaukee to -155.

Covers COVERS INTEL:Thornton's xERA (3.97) is well above his actual ERA (2.60), a sign he's not pitching as well as the results suggest. 

Mets vs Brewers Over/Under pick: Under 9.0 (-120)

I don’t see the path to fireworks in this game.

Milwaukee has not hit for power against lefties at all, sitting 26th in SLG and 28th in ISO this season. Thornton’s poor contact profile should prop them up, but this isn’t about to turn into a home run derby.

Sproat has held his own against poor offenses, posting a 3.43 ERA over eight starts when facing Bottom-10 teams in OPS vs. righties.

If he can survive five innings and get to the bullpen, it’ll be tough for the New York Mets to score.

Play the Under to -130.

Todd Cordell's 2026 Transparency Record
  • ML/RL bets: 61-49, +1.60 units
  • Over/Under bets: 60-45-5, +7.34 units

Mets vs Brewers weather

Mets vs Brewers odds

  • Moneyline: Mets +125 | Brewers -145
  • Run line: Mets +1.5 (-155) | Brewers -1.5 (+135)
  • Over/Under: Over 9.0 (+100) | Under 9.0 (-120)

Mets vs Brewers trend

Milwaukee has hit the moneyline in 27 of their last 40 home games (+8.25 units, 14% ROI). Find more MLB betting trends for Mets vs. Brewers.

How to watch Mets vs Brewers and game info

LocationAmerican Family Field, Milwaukee, WI
DateTuesday, July 21, 2026
First pitch7:40 p.m. ET
TVSNY, Brewers.TV
Mets starting pitcherZac Thornton
(0-1, 2.60 ERA)
Brewers starting pitcherBrandon Sproat
(3-4, 5.16 ERA)

Mets vs Brewers 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.

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 Red Sox might make the playoffs, which is a problem…

BOSTON, MASSACHUSETTS - JULY 19: Willson Contreras #40 of the Boston Red Sox celebrates after hitting a two run home run during the fifth inning against the Tampa Bay Rays at Fenway Park on July 19, 2026 in Boston, Massachusetts. (Photo by Paul Rutherford/Getty Images) | Getty Images

The Boston Red Sox refuse to die, which is bad news for me!

Boston did that thing again in its series opening matchup with the Baltimore Orioles on Monday, securing yet another come-from-behind victory and pushing its winning streak to 14 games while further solidifying itself as one of the likely wild card teams in the American League in 2026 — which few of us saw coming even a few weeks ago.

I definitely didn’t anyway…

I’ve spent that last several weeks tempering the expectations of my co-hosts on NESN’s Boston’s Entered the Chat, using logic and reasoning to explain why this run wasn’t sustainable and that the season was over. But their eternal optimism was enough to rage bait me into making a regrettable statement during one of our segments on July 16.

YIKES!

It’s looking like that might come back to bite me.

I’ve always been a man of my word, which is why the preparations have begun for what looks like an inevitability after the organization that we all know and love clearly started practicing witchcraft. NESN is going to let people throw stuff at me once this team makes the playoffs, and has tasked me with asking my favorite group of readers (you guys) what we should do; pie face, water balloons, hammers, ice bucket challenge, something that isn’t all that bad but actually kind of sweet?

I’ll be monitoring the comment section, but if you guys have any revolutionary ideas you can also send them to me @KeaganStiefel on X.

I’ll be rooting for you guys/against myself.

Go Sox.

Orioles vs. Red Sox prediction: Odds, recent stats, trends, and best bets for July 21

Can they make history tonight at Fenway? That is what the Red Sox (51-48) will be looking to do as they take the field against the Orioles (49-52). Winners of 14 in a row, the Red Sox can equal the franchise record of 15 straight set back in 1946 with a victory tonight.

 

Last night’s series opener was not decided until the home half of the eighth when Caleb Durbin went yard and provided the difference in a 6-5 Sox win. The win kept Boston’s win streak alive while at the same time snapping the O’s seven-game streak. Baltimore struck first when Tyler O'Neill doubled home Gunnar Henderson in the opening inning. Boston answered with runs in the second and third, capitalizing on Baltimore defensive mistakes. The Orioles committed four errors, leading to two unearned Red Sox runs. (Baltimore has now committed eight errors over the last three games.) The Orioles battled back behind Christian Encarnacion-Strand, who homered over the Green Monster in the fifth and added an RBI single during a two-run sixth inning. Baltimore briefly grabbed a 5-4 lead in the seventh, but Boston responded immediately when Ceddanne Rafaela delivered a game-tying RBI single. After Garrett Whitlock worked a scoreless eighth, Durbin launched the go-ahead homer off Tyler Wells. Aroldis Chapman then escaped a ninth-inning threat to record his 22nd save.

 

Kyle Bradish takes the ball for Baltimore tonight. The righthander continues to be Baltimore's most dependable starter. His 3.61 ERA ranks among the best in the Orioles rotation, and he has provided quality outings throughout July. The Sox are expected to activate and start Ranger Suarez (groin). Before landing on the injured list, the veteran left-hander posted a 3.15 ERA and gave Boston a reliable top of the rotation presence on the pitching staff.

 

With Fenway sure to be buzzing, Boston's offense rolling, and the chance to tie a franchise record, the Red Sox carry momentum into tonight. It's up to Bradish to slow down the Sox who have a run differential of +34 in just their last ten games.

 

 

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: Orioles vs. Red Sox

 

  • Date: Tuesday, July 21, 2026
  • Time: 7:10PM EST
  • Site: Fenway Park
  • City: Boston, MA
  • Network/Streaming: MLB.TV, MASN, NESN

 

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: Orioles vs. Red Sox

The latest odds as of Tuesday courtesy of DraftKings:

  • Moneyline: Baltimore Orioles (+118), Boston Red Sox (-142),
  • Spread: Orioles +1.5 (-184), Red Sox -1.5 (+152)
  • Total: 8.5 runs

 

Probable Starting Pitchers and their Stats: Orioles vs. Red Sox for July 21

  • Orioles: Kyle Bradish
    Season Totals: 107.1 IP, 6-9, 3.61 ERA, 1.35 WHIP, 106K, 50 BB
  • Red Sox: Ranger Suarez
    Season Totals: 91.1 IP, 4-3, 3.15 ERA, 1.16 WHIP, 97K, 26 BB

 

Who’s Hot? Who’s Not! Orioles vs. Red Sox

  • Willson Contreras is 2-4 in his career against Bradish with 2 HRs
  • Jarren Duran is 2-16 since the All-Star Break
  • Carlos Narvaez is 3-6 since the All-Star Break
  • Pete Alonso is 1-13 since the All-Star Break
  • Gunnar Henderson is 4-18 since the All-Star Break
  • Coby Mayo is 3-12 with 1 HR since the Break

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: Orioles vs. Red Sox

 

  • The Orioles are 51-50 on the Run Line this season
  • The Red Sox are 47-52 on the Run Line this season
  • The OVER has cashed 53 times in Baltimore’s 101 games this season (53-45-3)
  • The OVER has cashed 45 times in Boston’s 99 games this season (45-50-4)

 

Expert picks & predictions: Orioles vs. Red Sox

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 for tonight’s game between the Orioles and the Red Sox:

 

  • Moneyline: Rotoworld Bet is recommending a play on the Red Sox on the Moneyline.
  • Spread: Rotoworld Bet is recommending a play on the Red Sox on the Run Line.
  • Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 8.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)

Cal Raleigh’s grand slam one final blow for Cincinnati Reds season

SEATTLE, WASHINGTON - JULY 20: Cal Raleigh #29 of the Seattle Mariners rounds the bases after hitting a grand slam in the seventh inning against the Cincinnati Reds at T-Mobile Park on July 20, 2026 in Seattle, Washington. (Photo by Kevin Ng/Getty Images) | Getty Images

There’s an insanely short list of players who have hit 60 or more home runs in a single Major League Baseball season.

You may have heard of some of them – Babe Ruth, Barry Bonds, Mark McGwire, Sammy Sosa, Roger Maris, Aaron Judge. You may have also noticed that catcher – catcher! – Cal Raleigh of the Seattle Mariners achieved that feat just last year.

Raleigh in 2026 has admittedly been a shell of his 2025 self. Like Eugenio Suarez of the Cincinnati Reds, Raleigh has been dealing with an oblique strain that cost him a month of the season already, and it’s the kind of injury that messes with strength and timing within a swing even on the days when there’s no lingering pain. Still, we’re talking about a guy who didn’t just hit 60 homers last season but also a guy who averaged 30 dingers a year over the three seasons before that while picking up MVP votes all along the way.

That’s not exactly the recipe for the kind of player you’d think to go out of your way to pitch to with a game on the line. It’s certainly not the type of player you’d think you’d go out of your way to pitch to with your season on the line.

On Monday night in Seattle, though, some inverted cosmos prompted Reds manager Terry Francona to go galaxy brain and do precisely that.

Andrew Abbott had pitched brilliantly while Seattle starter George Kirby had blanked the lifeless Reds offense, and only a pair of questionable defensive plays from Cincinnati’s middle infield had allowed a lone run on Seattle’s ledger in a 1-0 game. Pierce Johnson had labored while taking over in the Bottom of the 7th, and Francona summoned lefty Caleb Ferguson from the bullpen to try to navigate through the packed bases as the heart of the Mariners lineup was due up.

With the lefty on the mound, Tito prompted Ferguson to walk Dominic Canzone to load the bases and set up a potential double play that would end the inning. Canzone, of course, hits left handed. Walking Canzone to load the bases brought up the switch-hitting Raleigh, who turned to his right side to welcome the lefty Ferguson’s offerings.

The first pitch? It couldn’t have been more of a meatball.

Raleigh destroyed a hanging breaker right over the heart of the plate into the LF bleachers for a grand slam that broke the game wide open, and in the process seemed to sink every single thing remaining from this debacle of a Reds season with it to the bottom of Puget Sound.

It always seemed as if this Reds club was specifically constructed to be a half-run short and a dollar late. That, of course, is how you save money at the margins. The presumptive hope from the front office, it has always seemed, was that hiring a manager with Francona’s reputation would simply be enough to make up for playing with a hand constantly tied behind their backs.

That simply hasn’t worked. It sure as hell didn’t work last night.

You can certainly make the claim that if the pitchers in the bullpen who were given free agent contracts to come pitch for a team who was constantly going to be in tight games (since they can’t ever seem to blow anyone out) should have simply done their jobs better. That’s true, and has been the case all season long. But at this juncture, with grasping at every single last straw there is in an attempt to save the crap season, Tito played a hand that he had zero business playing and his bluff got called in the biggest, baddest of ways.

That’s it for the Reds. That, right there, is the nail in their coffin.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Tuesday, July 21

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

There are some games to avoid on Dinger Tuesday as a big patch of rain is heading to the Northeast today, but despite the storm clouds, there are still some great home run and MLB player prop spots on the board today.

I have three starting pitchers circled. The ball could be flying in Colorado with one of the worst starting pitching matchups of the second half, the Marlins might be able to send Tatsuya Imai to the Houston bullpen with another bad outing, and Kohl Drake is not ready for the bright lights of the big show.

Jacob Wilson at +1140 highlights my favorite home run props for Tuesday, July 21.

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Nationals Curtis Mead+420
Marlins Liam Hicks+710
Athletics Jacob Wilson+1140
💲Today's HR parlay+48737

Home run pick: Curtis Mead (+420)

The Nationals' lineup is loaded with power, and over the last 30 days, it isn't James Wood or CJ Abrams leading the team in slugging; it is Luis Garcia — but Curtis Mead is right there behind him in second.

He is 8-for-16 after the break with four extra-base hits, and this should have a fair price of +350 at Coors Field vs. Michael Lorenzen.

The Colorado starter has allowed just one dinger over his last four starts, but he has the worst BlastCont% among all MLB starters today (last 30 days), and the homers could be on their way tonight.

Looking back over the last two seasons, only two other starters today have a worse HR/9 than Lorenzen. Ball Park Pal has this as the second-best HR setting on the board today.

  • Time: 8:40 p.m. ET
  • Where to watch: Rockies.TV, Nationals.TV

Home run pick: Liam Hicks (+710)

Let's hit value town in Houston, where Liam Hicks finds himself batting cleanup after launching his 14th homer off Houston's starter last night.

Hicks is crushing right-handed pitching with an .884 OPS, and 93% of his home runs this season have come against righties. Outside of the Nationals, the Marlins might have the best home run matchup on the board against Tatsuya Imai and his shaky numbers.

The right-hander ranks among the Bottom 25 qualified starters in HR/9 this season, and those numbers have only gotten worse over the last 30 days. There is plenty of strikeout upside with the first-year starter, but his MLB numbers haven't come close to matching what he posted in Japan's NPB.

This could be his final turn in the rotation, and the Nationals already got a look at him in his last outing, so the familiarity edge belongs to the hitters.

  • Time: 8:10 p.m. ET
  • Where to watch: Space City Home Network, Marlins.TV

Home run pick: Jacob Wilson (+1140)

Arizona's rotation injuries are opening the door for Triple-A arm Kohl Drake to make his MLB debut today, but this does not look like a pitcher ready for the big leagues.

He owns a 6.92 ERA at Triple-A, has issued 42 walks over his last 100 innings, and allows more than a hit per inning. Right-handed hitters have accounted for 15 of the 16 homers he's allowed, but even lefties have found success, batting .351 against him.

Jacob Wilson has already gone deep twice since the All-Star break, including last night in Arizona. He's riding an eight-game hitting streak with six multi-hit performances during that stretch. 

He is absolutely raking right now and gets a matchup against a pitcher who could struggle with the bright lights and command in his MLB debut.

This is the biggest home run price I've backed all year, but the entire Athletics lineup is live in this matchup.
I'm playing Wilson down to +750.

  • Time: 9:40 p.m. ET
  • Where to watch: NBCSCA, DBacks.TV
Josh Inglis' 2026 Transparency Record
  • HR picks: 21-133, -23.63 units

Today’s HR parlay

Nationals Curtis MeadBet Now
+48737
Marlins Liam Hicks
Athletics Jacob Wilson

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.

Padres vs Braves Prediction, Picks & Odds for Tonight's MLB Game

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

The red-hot Atlanta Braves will be looking to keep it rolling tonight against the San Diego Padres as -137 home favorites. 

My Padres vs Braves predictions expect Atlanta to take advantage of the struggling Walker Buehler.

Read more in my MLB picks for Tuesday, July 21. 

Who will win Padres vs Braves today: Braves (-137)

The Atlanta Braves send Reynaldo Lopez to the mound tonight, and he's in great form. The righty has posted a 3.34 FIP across his last five appearances while allowing just 0.86 HR/9.

As for the San Diego Padres, they counter with Walker Buehler, who has hit a tough spell. The veteran owns a 9.10 FIP in his last five outings while surrendering 3.86 HR/9

Those are dangerous numbers against a Braves offense carrying a .298 ISO and 171 wRC+ in their last four games. 

Expect them to stay hot against Buehler.

I'll play this pick to -150. 

Covers COVERS INTEL: The Braves have a 43.4% hard-hit rate as a team over the last week, and Buehler has allowed a 41.7% hard-hit rate across the last month. 

Padres vs Braves Over/Under pick: Over 9.5 runs (+114)

While I do expect Lopez to throw the ball well, he’s also up against a scorching-hot Padres offense. San Diego has posted a 147 wRC+ over its last four games to go along with a .259 ISO.

Both teams are swinging it well, and while each bullpen has been respectable lately, it’s hard to overlook the offensive consistency and power output. The Padres’ hard-hit rate is also just below 50% during that span.

Atlanta gives this Over another clear path, especially against Buehler, who has struggled to limit hard contact.

I’ll play this pick to -120.

Quinn Allen's 2026 Transparency Record
  • ML/RL bets: 35-38, -7.20 units
  • Over/Under bets: 41-30, +5.01 units

Padres vs Braves weather

Padres vs Braves odds

  • Moneyline: Padres +127 | Braves -133
  • Run line: Padres +1.5 (-156) | Braves -1.5 (+150)
  • Over/Under: Over 9.5 (+117) | Under 9.5 (-122)

Padres vs Braves trend

The Atlanta Braves have hit the team total Over in 11 of their last 14 home games (+7.50 Units / 45% ROI). Find more MLB betting trends for Padres vs. Braves.

How to watch Padres vs Braves and game info

LocationTruist Park, Atlanta, GA
DateTuesday, July 21, 2026
First pitch7:15 p.m. ET
TVPadres.TV, BravesVision
Padres starting pitcherWalker Buehler
(5-5, 5.36 ERA)
Braves starting pitcherReynaldo Lopez
(4-2, 3.50 ERA)

Padres vs Braves 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.

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.

Andres Chaparro is on a generational run this road trip

SACRAMENTO, CA - JULY 17: Andrés Chaparro #87 of the Washington Nationals bats during the game between the Washington Nationals and the Athletics at Sutter Health Park on Friday, July 17, 2026 in Sacramento, California. (Photo by Don Collier/MLB Photos via Getty Images) | MLB Photos via Getty Images

This has been the road trip of Andres Chaparro’s life. The hulking Nats first baseman has been on an absolute heater this week, rewarding the team’s faith in him. Most Nats fans were perplexed as to why the team kept giving Chaparro chance after chance. Well, he showed us why this week.

The man they call Chappy has been absolutely punishing baseballs since the Nats came back from the All-Star Break. He has not just been hitting home runs, he has been crushing majestic no doubt shots. That home run he hit in Sacramento was the longest Nats home run in years. The husky righty hit the ball over everything.

It is no secret that Andres Chaparro has big time power. Honestly, all you need to do is look at the guy. He is your prototypical burly first baseman who can send balls into orbit. Chaparro has been doing that in the minors for a long time. The 27 year old has 121 career minor league home runs, including five straight years with at least 15 homers. 

However, that minor league power did not translate to the big leagues, at least not until this week. Chaparro looked the part of a slugger, but was unable to put it together in his brief big league stints. He showed some flashes at the end of 2024, but was unable to build on that the following season.

It looked like more of the same this year. He was 9 for 54 prior to the All-Star Break, and had a lot of heat on him. Fans did not like it when Chaparro would pinch hit for Luis Garcia Jr. against left handed pitching. When a guy hitting .150 is pinch hitting for the hottest bat in baseball, the optics are not great. 

Honestly, I was getting tired of it myself. I either wanted Garcia to get a chance to play every day, or for Yohandy Morales to replace Chaparro as the platoon option. Morales was the younger, more exciting option. However, the front office saw something in Chapparro, and now he is rewarding their faith.

Whenever I checked Chaparro’s Baseball Savant page, even before his hot run, it was much better than you would expect for a guy hitting .150. He was taking his walks, hitting the ball harder than he had in the past and swinging faster. However, the results were not coming. We should have paid more attention to those under the hood numbers, because he is really turning around now.

Right now, Chaparro’s xwOBA is a stellar .390, much higher than his .350 wOBA. His hard hit rate, barrel rate, bat speed and exit velocities are also way up. When it comes to hitting, it really seems like everything this front office touches turns to gold. Even a journeyman like Chaparro is having his moment in the sun.

It is difficult to overstate just how good he has been lately. The Nats have faced a lot of left handed pitching lately, which means Chappy has gotten opportunities. In his 11 at bats since the break, he is 5 for 11 with 3 homers and 11 RBI. Even with Garcia and Wood slumping a little out of the break, the offense is still clicking, and Chaparro is a big reason for that.

The offense right now is being driven by Chaparro, CJ Abrams and Curtis Mead. It seems like there is a different trio leading the way every few weeks. Lately, it has been those three. Wood and Garcia are bound to get going soon as well.

The latest Chaparro lightning bolt came last night in the 1st inning when he hit another titanic blast. He sent one way out of Coors Field to give the Nats a 3-0 lead three batters into the game. When Chaparro gets a hold of one, you can tell instantly that it is gone. The big slugger does not get cheated.

Blake Butera and Paul Toboni are putting Chaparro in a very specific role that plays to his strengths. Throughout his minor league career and in his brief big league looks, he has mashed left handed pitching. In the first half, he was not doing that as much, but the front office trusted the track record.

One thing this front office will do is stick to their guns. Sometimes it does not work out, like with Mitchell Parker. However, they prove us right a lot, especially on the offensive side of the ball. They do a great job maximizing offensive talent and putting them in advantageous situations. Andres Chaparro is only the most recent example of this.

Chaparro is showing us that he can be a capable big leaguer as a platoon bat. He will need to build on this success, but he has taken off this week. As the title suggests, Andres Chaparro has been on a generational run lately, and long may it continue.

Cardinals vs Angels 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 St. Louis Cardinals are -115 favorites to snap their three-game losing streak, but I don't believe that should be the case.

My Cardinals vs. Angels predictions and MLB picks see value in backing the -105 home underdogs on July 21.

Who will win Cardinals vs Angels today: Angels (-105)

To say the Los Angeles Angels have a starting pitching advantage in this game would be an understatement.

Walbert Urena has posted a sub-3.75 xERA in eight consecutive starts, and has only given up more than three runs once since April 25.

He is giving the Angels quality starts in bulk, and should be headed for another against a St. Louis Cardinals team that sits 27th in wOBA vs. righties over the past month.

The Angels own a .268 BA against lefties in July, and Matthew Liberatore bleeds hits — ranking in the 11th percentile in xBA.

Bet L.A. to -115.

Covers COVERS INTEL:Urena ranks in the 92nd percentile with a .197 xBA this season.

Cardinals vs Angels Over/Under pick: Under 9.0 (-105)

I don't get this total.

Urena is sporting a 2.83 ERA and has allowed 0.63 homers per nine innings over five matchups with Bottom-10 teams in OPS vs. righties. The Cardinals not only fit the criteria but have also hit only .218 against right-handed pitching over the past 30 days.

While the Angels have strung together hits against southpaws, they sit 22nd in OPS and 29th in FB% in July.

It’ll be tough to generate homers, and I don’t see 10+ runs being scored without plenty of aid from power.

I like the Under to -125.

Todd Cordell's 2026 Transparency Record
  • ML/RL bets: 61-49, +1.60 units
  • Over/Under bets: 60-45-5, +7.34 units

Cardinals vs Angels weather

Cardinals vs Angels odds

  • Moneyline: Cardinals -115 | Angels -105
  • Run line: Cardinals -1.5 (+145) | Angels +1.5 (-170)
  • Over/Under: Over 9.0 (-115) | Under 9.0 (-105)

Cardinals vs Angels trend

Los Angeles has cashed the game total Under in 21 of its last 35 games (+6.95 units, 18% ROI). Find more MLB betting trends for Cardinals vs. Angels.

How to watch Cardinals vs Angels and game info

LocationAngel Stadium, Anaheim, CA
DateTuesday, July 21, 2026
First pitch9:38 p.m. ET
TVCardinals.TV, ABTV
Cardinals starting pitcherMatthew Liberatore
(5-6, 5.00 ERA)
Angels starting pitcherWalbert Urena
(5-7, 2.88 ERA)

Cardinals vs Angels 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.

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.

ICYMI in Mets Land: Carlos Beltran talks managerial job; Freddy Peralta's struggles continue

Here's what happened in Mets Land on Monday, in case you missed it...