Table of Contents
Reds 8, Padres 1
Nick Martinez flirted with history Friday night in Cincinnati, taking a no-hitter into the ninth inning before being lifted after giving up a double. Martinez (5-8) delivered his best outing of the season, allowing just one hit and one run over eight-plus innings with six strikeouts and two walks.
Spencer Steer powered the offense with three home runs, becoming the first Reds player to go deep in each of his first three at-bats since Joey Votto in 2012. The Reds won for the fourth time in five games and showed they’re more than capable of competing when pitching and power align.
Padres starter Dylan Cease (3-7) labored through four innings, giving up four runs on five hits with three walks and eight strikeouts.
Looking to bet on dominant pitching matchups like this one? Check out this guide to MLB betting basics, tips & strategies.
Cardinals 5, Guardians 0
Sonny Gray turned back the clock with a masterpiece, tossing a one-hit shutout with 11 strikeouts against the Guardians. It was Gray’s first nine-inning complete game since 2015, and he needed just 89 pitches to finish it. Cleveland didn’t move a runner past first base all night.
Alec Burleson and Nolan Arenado each drove in two runs as the Cardinals’ offense provided all the support needed. The loss dropped Cleveland to 15-23 since mid-May and marked their second consecutive shutout.
Logan Wilson nailed this Cardinals moneyline pick, part of a perfect 3-0 Friday performance. Want in on picks from red-hot cappers? Here’s why you should buy handicapper picks.
For more edges on lopsided pitching duels, review this MLB moneyline betting guide.
Handicapper Spotlight: Logan Wilson Goes 3–0
Premium handicapper Logan Wilson delivered a flawless 3-0 card on Friday, nailing picks in:
- St. Louis Cardinals ML
- Philadelphia Phillies ML
- Milwaukee Brewers -1.5 Spread
Wilson’s picks netted $360 in profit, showcasing sharp reads on both pitching matchups and momentum teams. If you’re looking for actionable expert advice with a strong ROI, don’t miss Logan’s next Premium Package.
🎯 Why you should trust expert handicapper picks
Blue Jays 9, Red Sox 0
Toronto dominated from the jump, getting seven shutout innings from Jose Berrios and a 16-hit offensive explosion to hand Boston its sixth straight loss. Berrios (4-3) allowed just four hits and struck out eight while walking one.
Andres Gimenez collected three hits and three RBIs, while George Springer added three hits and two RBIs. Toronto’s eight walks helped them stay on base and keep pressure on Boston’s pitching staff. The Red Sox have scored only four total runs in their last three games.
This is the kind of team momentum angle that smart bettors follow. For more on how to read trends and capitalize, check out this piece on baseball betting tips and strategies.
Dodgers 5, Royals 4
Shohei Ohtani continues to lead Los Angeles with his bat and speed. He hit a leadoff homer and later tied the game with an RBI triple as the Dodgers came back to defeat Kansas City, handing the Royals their 11th straight home loss — tying a franchise record.
Lou Trivino (3-0) pitched 1 2/3 innings of scoreless relief, and Tanner Scott sealed the win with a game-ending double play. Bobby Witt Jr. hit a two-run homer for Kansas City, which has now dropped six straight overall.
Want to master late-game betting swings like this? Learn the value of line movement and how to read it.
Twins 4, Tigers 1
David Festa delivered 5 2/3 scoreless innings and Byron Buxton added a solo shot and two runs scored as the Twins took down the Tigers in Detroit. Festa (2-2) struck out six and gave up just two hits in his best outing of the season.
Brooks Lee and Willi Castro chipped in key RBIs, helping the Twins win their third straight following a five-game losing streak. Gleyber Torres drove in the only run for the Tigers, who fell to 47-34 but still lead the AL.
For insight on navigating ups and downs across the season, check out our MLB run line betting guide.
Pirates 9, Mets 1
Mitch Keller finally got back in the win column, ending a personal 15-start winless drought by allowing just one run over 5 1/3 innings. Bryan Reynolds slugged a three-run homer, and Alexander Canario added two doubles as Pittsburgh pounded out 12 hits.
Juan Soto launched his 20th homer for the Mets, but the rest of the offense was silent. David Peterson (5-4) was tagged for five runs over 4 2/3 innings as New York fell behind early and never recovered.
Betting against slumping pitchers like Keller? Be sure to explore how to bet on baseball effectively throughout the season.
Orioles 22, Rays 8
In one of the wildest offensive displays of the year, Baltimore overcame a 7-1 deficit by scoring 21 unanswered runs. Gary Sanchez hit a go-ahead homer and drove in four runs, while Gunnar Henderson collected four hits, including a home run and a triple.
The Orioles tied a club record for runs and bashed five home runs in total. Tampa Bay’s Brandon Lowe hit a three-run homer during a six-run second inning, but the Rays’ pitching collapsed in the later innings.
Expecting high totals like this? See our advice on betting MLB totals.
Yankees 3, Athletics 0
Will Warren worked five innings and combined with four relievers for a three-hit shutout as the Yankees blanked Oakland. Jazz Chisholm Jr. homered and Cody Bellinger added an RBI single to power the offense.
Warren (1-1) struck out seven but walked four in a 100-pitch effort. Mitch Spence (2-3) allowed three runs (two earned) over five innings for Oakland, which dropped its fifth game in six tries.
Looking for low-scoring matchups? Learn how to build a solid edge with MLB playoff betting strategies.
– Shohei Ohtani takes the bump for the 3rd time this season
— MLB (@MLB) June 28, 2025
– The @Astros go for their 10th straight home win
– Jesús Luzardo battles Spencer Schwellenbach in Atlanta
A full slate on this Saturday ⚾️ pic.twitter.com/SCmoOjB3JF
Phillies 11, Braves 0
Philadelphia broke out of its slump with a season-high five home runs to dismantle Atlanta in the series opener. Nick Castellanos and Otto Kemp each hit three-run bombs, while Trea Turner added a pair of solo homers. Kyle Schwarber chipped in a two-run shot for his 25th of the season.
Following a rain delay, Bryce Elder (2-5) was hammered for 10 runs (nine earned) in two innings. His ERA jumped from 4.77 to 5.82 as the Braves dropped their second straight.
Logan Wilson hit this Phillies moneyline pick — part of his perfect 3-0 sweep. Want expert insight like this? Why you should trust pro handicappers.
For more on power-hitting matchups, don’t miss this guide to betting MLB moneylines.
Mariners 7, Rangers 6 (12 innings)
Miles Mastrobuoni delivered a go-ahead single in the 12th inning and made a defensive gem in the 11th to help Seattle win a wild one in Texas. The Mariners blew a 5-1 lead but battled back in extras.
Eduard Bazardo (3-0) earned the win with two scoreless frames. The Rangers used eight pitchers and dropped a close one after back-to-back wins.
Betting on extra innings is a wild ride — here’s how to manage your sports betting bankroll.
Giants 3, White Sox 1
Patrick Bailey’s two-run triple in the sixth inning broke a tie, and Landen Roupp (6-5) held the White Sox in check over five innings. The Giants snapped a three-game losing skid and began a tough road trip with a win.
Tyler Alexander (4-8) gave up the go-ahead runs in the sixth after Chicago had taken a 1-0 lead in the first.
For bettors who love road underdogs, check out our advice on MLB alternate lines — yes, it applies across sports.
Astros 7, Cubs 4
Houston rode early offense to its fifth straight win, highlighted by three-run homers from Yainer Diaz and Cam Smith. Brandon Walter (1-1) earned his first career win by allowing one run over six solid innings.
Cubs starter Cade Horton (3-2) was shelled for seven runs in four innings as the Astros continued their home dominance.
Find more value betting streaking teams with our baseball betting strategies for everyone.
Marlins 9, Diamondbacks 8
Otto Lopez went 3-for-5 with a homer and Kyle Stowers went deep for the second straight game as Miami held off a late Arizona rally. The Marlins extended their season-best winning streak to five games and have recorded 10+ hits in five straight.
Arizona hit three homers of its own and nearly stole the win before grounding into a game-ending double play with the tying run on third.
Love betting hot teams? Learn how to bet MLB run lines effectively.
Brewers 10, Rockies 6
Jackson Chourio homered and drove in four runs to lead Milwaukee past Colorado. Caleb Durbin had three hits, and the Brewers totaled 13 knocks while winning their third in a row.
Thairo Estrada and Braxton Fulford had three hits apiece for the Rockies, who have now dropped seven of their last eight.
Logan Wilson picked this Brewers spread win to complete his flawless 3-0 night. Ride the wave and see why handicapper picks make a difference.