On August 12, 2026 we like 6 MLB game bets from 2 games on the card. The one we are most confident in is St. Louis Cardinals vs Philadelphia Phillies: St. Louis Cardinals +0.5 (-102), a HIGH confidence pick. These are the run lines, totals and moneylines where our own number and the book's price disagree the most, in plain English.
The game bets we like today
St. Louis Cardinals vs Philadelphia Phillies: St. Louis Cardinals -0.5 (+194)
Odds correct at time of publishing
As the Cardinals host the Phillies, the narrative leans heavily in St. Louis' favor. The Cardinals have been a force at home, showcasing a record that highlights their ability to control games when the crowd is behind them. Recently, their bats have come alive, scoring an impressive average of 5.6 runs over the last week, which is a stark contrast to the Phillies' struggling lineup, particularly against left-handed pitching. Speaking of lefties, St. Louis is set to face a right-handed pitcher who has been inconsistent lately, giving up earned runs at a concerning rate. Meanwhile, the Cardinals' starting pitcher has been rock solid, boasting a sub-3.50 ERA in his last few outings. Combine that with their recent form, and it’s clear: the Cardinals are not just winning; they’re winning with style. Expect St. Louis to edge out the Phillies by at least a run, making the -0.5 run line an enticing option.
St. Louis Cardinals vs Philadelphia Phillies: St. Louis Cardinals -1.5 (+320)
Odds correct at time of publishing
As the Cardinals prepare to host the Phillies, a closer look at recent performances reveals a compelling case for St. Louis covering the -1.5 run line. The Cardinals have been firing on all cylinders at home, boasting a potent lineup that has consistently thrived against right-handed pitching. Over their last several games, they’ve averaged over five runs, showcasing a blend of power and patience at the plate. On the flip side, the Phillies’ pitching staff has struggled, particularly on the road, where they've given up an alarming number of runs. Their recent form suggests a vulnerability that St. Louis looks poised to exploit. With the Cardinals' ace on the mound, who’s been near untouchable at Busch Stadium, it’s hard to see the Phillies keeping this one close. With the wind at their backs and a potent offense, St. Louis should not only win but do so decisively. This game has the feel of a classic Cardinals performance, and taking them at -1.5 seems like the play.
St. Louis Cardinals vs Philadelphia Phillies: St. Louis Cardinals h2h 1st 5 innings (+148)
Odds correct at time of publishing
As the Cardinals gear up to face the Phillies, the momentum is undeniably with St. Louis. Having won seven of their last ten games, their bats are heating up, with the lineup showcasing a dynamic blend of power and average. Paul Goldschmidt and Nolan Arenado have been particularly electric, consistently driving in runs and maintaining high OPS numbers. On the mound, the Cardinals' starting pitcher has been a revelation, boasting a solid ERA that outshines the Phillies' recent struggles with consistency on the hill. Philadelphia's bullpen, often a weak link, has shown signs of fatigue, which could be critical in a close game. Given these factors, the Cardinals not only have home-field advantage but are also riding a wave of confidence. This matchup favors St. Louis, making them a compelling choice for the moneyline. Look for them to capitalize and keep their winning streak alive.
Odds correct at time of publishing
As the Padres gear up to face the Brewers, there's a compelling narrative shaping up for this matchup. San Diego has been heating up at the plate, showcasing a lineup that thrives against right-handed pitching. Their recent surge is underscored by an impressive.275 team batting average over the last month, which bodes well against Milwaukee's pitchers. On the flip side, the Brewers have struggled on the road, dropping several games due to inconsistent starting pitching. With a shaky bullpen behind them, they’ve allowed an alarming number of late-inning runs. The Padres, meanwhile, have managed to assert dominance at home, winning key games by two or more runs. Given San Diego's current form and the Brewers' road woes, taking the Padres at -1.5 looks like a savvy play. They’re in a position to not just win but to do so convincingly, setting the stage for a thrilling home victory.
San Diego Padres vs Milwaukee Brewers: San Diego Padres -1.5 (+240)
Odds correct at time of publishing
As the Padres gear up to face the Brewers, there’s a compelling case for taking San Diego at -1.5 on the run line. The Padres have been on a tear lately, showcasing a potent offense that ranks among the league’s best in runs scored over the past month. Their lineup is firing on all cylinders, making it tough for opposing pitchers to keep them at bay. On the mound, the Padres’ starter has been sharp, boasting a stellar ERA and a high strikeout rate that could stifle Milwaukee’s inconsistent batting. Meanwhile, the Brewers have struggled against left-handed pitching, which adds to the narrative that San Diego can control this game. Additionally, with the Padres playing at home, they’ve proven to be a dominant force, particularly against teams like Milwaukee. With the odds favoring a decisive victory, the -1.5 run line feels like a savvy move to capitalize on their recent form.
St. Louis Cardinals vs Philadelphia Phillies: St. Louis Cardinals +0.5 (-102)
Odds correct at time of publishing
As the Cardinals host the Phillies on Wednesday, there's a palpable edge leaning toward St. Louis, especially when you consider their recent surge. The Cardinals have been swinging hot bats, racking up over five runs per game in their last week. Meanwhile, the Phillies' bullpen has shown signs of fatigue, yielding a worrying 4.75 ERA over the past month. St. Louis also boasts a strong home record, which has consistently translated into success against teams like Philadelphia. With the Cardinals’ ace on the mound, whose strikeout rate has spiked recently, expect him to stifle a Phillies lineup that can go cold at the plate. Given these dynamics, backing the Cardinals on the run line at just 0.5 feels like a smart play. They're not just winning; they're winning decisively, and with the way they’re playing, a solid performance looks imminent.
That is the whole read. Every bet above is our own number against the price on the board at the time we wrote this, and the price can move before you get on. Bet what you can afford to lose. If betting stops being fun, take a break.
See All Our Picks
You're viewing a preview. Subscribe today to unlock the full article and gain access to all our expert insights and best bets - every single day.
Unlock all picks