Today, the MLB features an exciting lineup with several games on the schedule. One notable game is the San Diego Padres facing the Arizona Diamondbacks. Another intriguing matchup is the St. Louis Cardinals visiting the Los Angeles Dodgers.
Bettors and fantasy players will have plenty of action to explore. Whether you are looking to make a wager or adjust your fantasy roster, there’s something for everyone. For those interested in placing bets, check out the latest betting lines here. Now, let’s dive into the best picks of the day.
San Francisco Giants vs. Pittsburgh Pirates
The Giants will play the Pirates at 6:40 PM. Justin Verlander takes the mound for the Giants with a 1-8 record and a 4.53 ERA. The Pirates counter with Johan Oviedo, who has yet to show his stats this season. The Giants’ top hitters include Rafael Devers, with a .258 average and 20 home runs. The Pirates will rely on Oneil Cruz, who has 18 home runs.
The moneyline shows the Giants as slight favorites at -128, while the Pirates are at +107. Both teams have struggled this season, with the Giants holding a 56-56 record and the Pirates at 48-64. With Verlander having a tough season, betting on the over 8.5 might be a good choice.
Houston Astros vs. Miami Marlins
The Astros, with a 62-50 record, will play the Marlins at 6:40 PM. Jason Alexander will pitch for Houston with a 1-1 record and a 7.36 ERA. The Marlins’ Sandy Alcantara has a 6-9 record and a 6.36 ERA. Top hitters include Jose Altuve for the Astros and Kyle Stowers for the Marlins.
The betting odds show the Marlins as slight favorites at -116, and the Astros are at -102. With both pitchers struggling, hitting could be strong in this game. Considering the line, taking the Astros as underdogs could provide value.
Kansas City Royals vs. Boston Red Sox
The Royals and Red Sox will meet at 7:10 PM. Bailey Falter, with a 7-5 record and 3.73 ERA, pitches for the Royals. The Red Sox will have Brayan Bello on the mound, boasting a 7-5 record and a 3.19 ERA. Salvador Perez is a key hitter for the Royals, while Trevor Story leads the Red Sox.
The odds list the Red Sox as favorites at -158, while the Royals are at +135. The Red Sox’s solid pitching and hitting give them an advantage. Betting on the Red Sox moneyline appears to be a reasonable option here. Check out this sportsbook for the latest odds.
Cleveland Guardians vs. New York Mets
The Guardians will face the Mets at 7:10 PM. Slade Cecconi pitches for Cleveland with a 5-4 record and a 3.77 ERA. For the Mets, Sean Manaea has a 1-1 record and a 2.08 ERA. José Ramírez leads Cleveland’s hitters, while Pete Alonso is a top player for New York.
The Mets are favored with odds of -176, and the Guardians are at +150. Considering Manaea’s strong pitching, taking the under 8 could be worth exploring.
St. Louis Cardinals vs. Los Angeles Dodgers
The Cardinals will visit the Dodgers at 10:10 PM. Sonny Gray, with a 10-5 record and a 4.38 ERA, pitches for St. Louis. The Dodgers’ Tyler Glasnow has a 1-1 record and a 3.38 ERA. Key hitters include Willson Contreras for the Cardinals and Andy Pages for the Dodgers.
The Dodgers are favored at -191, while the Cardinals are at +161. With Gray performing well, betting on the Cardinals as underdogs might offer some upside.