Pirates at Giants prediction: Odds, expert picks, starting pitchers, betting trends, and stats for July 29
Bailey Falter is slated to take the mound for Pittsburgh against Justin Verlander for San Francisco.
The Bucs took the series opener, 6-5, last night. Veteran Andrew McCutcheon's seventh inning two-run home run was the decisive blow in the series opener. The loss was the fourth straight for the Giants.
Lets dive into tonight's game 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 the 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 & how to watch Pirates at Giants
Date: Tuesday, July 29, 2025
Time: 9:45PM EST
Site: Oracle Park
City: San Francisco, CA
Network/Streaming: SNP, NBCSBA, MLBN
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.
Odds for the Pirates at the Giants
The latest odds as of Tuesday:
Moneyline: Pirates (+135), Giants (-161)
Spread: Giants -1.5
Total: 8.0 runs
Probable starting pitchers for Pirates at Giants
Pitching matchup for July 29, 2025: Bailey Falter vs. Justin Verlander
Pirates: Bailey Falter (7-5, 3.82 ERA)
Last outing: July 23 vs. Detroit - 1.29 ERA, 1 Earned Runs Allowed, 4 Hits Allowed, 0 Walks, and 8 StrikeoutsGiants: Justin Verlander (1-8, 4.70 ERA)
Last outing: July 23 at Atlanta - 0.00 ERA, 0 Earned Runs Allowed, 1 Hits Allowed, 5 Walks, and 3 Strikeouts
Pirates: Bailey Falter (7-5, 3.82 ERA)
Last outing: July 23 vs. Detroit - 1.29 ERA, 1 Earned Runs Allowed, 4 Hits Allowed, 0 Walks, and 8 Strikeouts
Giants: Justin Verlander (1-8, 4.70 ERA)
Last outing: July 23 at Atlanta - 0.00 ERA, 0 Earned Runs Allowed, 1 Hits Allowed, 5 Walks, and 3 Strikeouts
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 to know ahead of Pirates at Giants
The Pirates have won 6 of their last 7 games
Each of the last 4 games between the Pirates and the Giants have gone over the Total
The Pirates have covered in 4 of their last 5 road games and are profiting 1.48 units over that span
Rafael Devers is 0-7 over his last 2 games
Matt Chapman is 4-13 over his last 3 games and 9-27 over his last 7.
If you're looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!
Expert picks & predictions for tonight's game between the Pirates and the Giants
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 Tuesday's game between the Pirates and the Giants:
Moneyline: NBC Sports Bet is staying away from a play on the Moneyline.
Spread: NBC Sports Bet is leaning towards a play ATS on the Pittsburgh Pirates at +1.5.
Total: NBC Sports Bet is recommending a play on the over on the Game Total of 8.0.
Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC
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)
Brad Thomas (@MrBradThomas)

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles
Yahoo
6 minutes ago
- Yahoo
Yankees bolster outfield, acquire veteran Austin Slater from the White Sox
CHICAGO (AP) — Austin Slater is heading to the New York Yankees. The Yankees acquired the veteran outfielder from the Chicago White Sox on Wednesday in exchange for minor league pitching prospect Gage Ziehl. The Yankees have a pressing need to bolster their outfield ranks with star Aaron Judge out indefinitely while dealing with a flexor strain in his right elbow. The 32-year-old Slater hit .236 with five home runs and 11 RBIs in 51 games with the White Sox this season. The well-traveled Slater can play all three outfield positions. He spent the first seven-plus seasons of his career with San Francisco before being traded to Cincinnati last summer. New York will be Slater's fifth team in just over a year. The Yankees will assume $564,516 of Slater's remaining $1.75 million salary, which also will increase their luxury tax by about $621,000. The trade is the latest in what has been a busy run-up to Thursday's deadline by New York. The Yankees acquired third baseman Ryan McMahon from Colorado and infielder Amed Rosario from Washington over the last week. ___ AP MLB: The Associated Press

Associated Press
9 minutes ago
- Associated Press
Yankees bolster outfield, acquire veteran Austin Slater from the White Sox
CHICAGO (AP) — Austin Slater is heading to the New York Yankees. The Yankees acquired the veteran outfielder from the Chicago White Sox on Wednesday in exchange for minor league pitching prospect Gage Ziehl. The Yankees have a pressing need to bolster their outfield ranks with star Aaron Judge out indefinitely while dealing with a flexor strain in his right elbow. The 32-year-old Slater hit .236 with five home runs and 11 RBIs in 51 games with the White Sox this season. The well-traveled Slater can play all three outfield positions. He spent the first seven-plus seasons of his career with San Francisco before being traded to Cincinnati last summer. New York will be Slater's fifth team in just over a year. The Yankees will assume $564,516 of Slater's remaining $1.75 million salary, which also will increase their luxury tax by about $621,000. The trade is the latest in what has been a busy run-up to Thursday's deadline by New York. The Yankees acquired third baseman Ryan McMahon from Colorado and infielder Amed Rosario from Washington over the last week. ___ AP MLB:


USA Today
38 minutes ago
- USA Today
Guardians gambling investigation should bring micro-betting under scrutiny
Cleveland Guardians closer Emmanuel Clase became the latest pro athlete caught up in a gambling probe Monday after being placed on non-disciplinary paid leave as part of an MLB investigation. The three-time all-star will have to sit out through at least Aug. 31, the same as teammate Luis Ortiz who's been on leave since July 3 after unusual gambling activity was flagged on two of his pitches from games in June. It hasn't been confirmed how Clase's leave is connected to the investigation into Ortiz, but they certainly seem to be related based on Cleveland's statement which said "no additional players or Club personnel are expected to be impacted." It's awful timing for a team in the thick of a Wild Card chase trying to decide whether it should buy or sell at the trade deadline, with Clase among the players who were likely to be dealt. That's obviously now off the table. More than that, this investigation is an awful look for baseball with potentially disastrous implications. At the heart of the probe into Ortiz were his first pitches of select innings of games on June 15 against the Seattle Mariners and June 27 against the St. Louis Cardinals. Both were flagged because of unusual betting on Ortiz to throw a ball or hit a batsman, which is exactly what happened as Ortiz threw both pitches wayward for balls. This type of gambling -- where you can bet on individual moments within a game -- is called micro-betting. It's something I've written about quite a bit over the years as the offerings have expanded. More and more, that expansion is beginning to look like a mistake. The legalization of sports betting was always going to present issues of integrity for leagues, whether actual or perceived, but it's a lot more difficult for an athlete to influence an entire game. Micro-betting, however, opens up a whole new avenue of risk. It's easy to see how someone might convince themself they can get away with fixing a single result and not get caught. Worst of all, it's easy to see how spectators might convince themselves someone is fixing a result even when they aren't. The mere presence of micro-betting can make for bad optics. What happens the next time an umpire makes a bad call on a ball or strike (like this truly awful call from Tuesday), will people wonder if he had a bet on the pitch? What about when a base-runner is thrown out at home on a bad gamble to end the first inning -- did he have money on the NRFI (no runs first inning)? That's the potential danger of micro-betting in this spotlight. It's not so much that people are fixing results. It's that we can never be too sure. I'm not saying leagues should definitely find a way to get rid of micro-betting -- if they even have the power to do so. I'm just saying it's probably worth looking into. As these type of markets grow in popularity, so too will the conspiracies. Angel Reese... didn't say that A tweet of a supposed quote from Angel Reese went viral Tuesday because of the nonsensical contents of the alleged quote: "Y'all make $1,400 a week. I make $1,400 in seven days." BRINK BACK: See Cameron Brink's first bucket in return from injury That anyone would believe it was a real quote (especially considering the source) is ridiculous, but apparently some did, so FTW's Meg Hall did some digging and it turns out Reese didn't actually say that. "So, how did this meme take off? Well, per Her Hoops Stats, Reese's current WNBA salary is $74,909. What's $74,909 divided by 52? Roughly $1,440 a week or about $1,400 for simplification purposes. See where this is going? That's how easy it was to spread a "believable" quote." You mean the internet would lie? About Angel Reese?!? You don't say. Quick Hits: The greatest comedy movies ... NSFW throw ... and more That's it for today folks. We'll be back tomorrow. This was For The Win's daily newsletter, The Morning Win. Did a friend recommend or forward this to you? If so, subscribe here.