Twins at Marlins Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 3
David Festa is slated to take the mound for Minnesota against Eury Pérez for Miami.
They say it takes a village and that theory was on full display Wednesday afternoon as the Simeon Woods Richardson combined with five Twins' relievers to limit the Marlins to a single run in a 2-1 win. Carlos Correa drove in the winning run with a single in the bottom of the fourth.
Lets dive into this afternoon'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 tipoff, 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 Twins at Marlins
Date: Thursday, July 3, 2025
Time: 12:10PM EST
Site: LoanDepot Park
City: Miami, FL
Network/Streaming: MNNT, FDSNFL, 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 Twins at the Marlins
The latest odds as of Thursday:
Moneyline: Twins (-119), Marlins (-100)
Spread: Twins -1.5
Total: 8.0 runs
Probable starting pitchers for Twins at Marlins
Pitching matchup for July 3, 2025: David Festa vs. Eury Pérez
Twins: David Festa (2-2, 5.40 ERA)
Last outing: 6/27 at Detroit - 5.2IP, 0ER, 2H, 0BB, 6KsMarlins: Eury Pérez (0-2, 6.19 ERA)
Last outing: 6/27 at Arizona - 4.1IP, 3ER, 2H, 3BB, 3Ks
Twins: David Festa (2-2, 5.40 ERA)
Last outing: 6/27 at Detroit - 5.2IP, 0ER, 2H, 0BB, 6Ks
Marlins: Eury Pérez (0-2, 6.19 ERA)
Last outing: 6/27 at Arizona - 4.1IP, 3ER, 2H, 3BB, 3Ks
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 Twins at Marlins
The Twins have won 13 of their last 21 road games against teams with losing records
The Under is 25-18 in Marlins' home games this season
Kyle Stowers homered for the second straight game Wednesday and has now hit safely in 9 straight games (13-30)
Carlos Correa has 14 hits in his last 41ABs
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 this afternoon's game between the Twins and the Marlins
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 Thursday's game between the Twins and the Marlins:
Moneyline: NBC Sports Bet is recommending a play on the Minnesota Twins on the Moneyline.
Spread: NBC Sports Bet is leaning towards a play ATS on the Miami Marlins 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


New York Times
an hour ago
- New York Times
Can Reese Olson's return give the Tigers' pitching staff a needed boost?
CLEVELAND — Coming off back-to-back losses and a dismal series defeat against the Washington Nationals, Tigers manager A.J. Hinch was resolute. There was no need for any sort of meeting, no need to waver from the straight-ahead approach that has helped the Tigers forge the best record in the American League. Advertisement 'I took a shower after the game,' Hinch said Friday afternoon. 'I got on the bus, went to the airplane, started looking at Cleveland's last seven to 10 games. Got in about 1 a.m. Went to bed. Woke up in a new city. That's how I handled it.' Hinch awoke in Cleveland with the knowledge that Reese Olson would stand on a major-league mound for the first time in 48 days, returning after a stint on the injured list with inflammation in his right ring finger. For a Tigers pitching staff continuing to leak oil, the return of the baby-faced right-hander was more than welcome. The Tigers have the best pitcher in baseball in Tarik Skubal. Casey Mize is having a terrific comeback season. But Jack Flaherty has been inconsistent. Jackson Jobe and Sawyer Gipson-Long are on the injured list. Keider Montero is back in Triple A, and a 34-year-old journeyman named Dietrich Enns got lit up for seven earned runs in four innings in his second start with the Tigers. Since June 1, Detroit's 4.35 team ERA has slipped into the bottom third of the league. In Olson, the Tigers hope for the return of a steady and stable presence, the kind who could be a difference-maker if he can harness the best version of himself in the second half of this regular season and perhaps beyond. In 36 outings since Sept. 2, 2023, Olson has a 3.04 ERA. Only 15 MLB pitchers who have thrown at least 150 innings have a better mark in that span. 'He is one of the more under-talked-about, underrated starting pitchers in our rotation,' Hinch said. 'Reese has been really good for a while, and getting him back is a boost to a rotation that needs it.' Olson's time on the IL lingered for longer than either he or the Tigers would have liked. The pain in his finger limited his ability to throw his signature changeup. He made three rehab starts before his return. Advertisement Friday against the division-foe Guardians, Olson initially looked like a pitcher still shaking off rust. Home-plate umpire Willie Traynor operated with a tight strike zone, and Olson fell behind eight of his first 10 batters. 'Kind of felt a little bit sped up in those first two innings,' Olson said. José Ramírez crushed a first-inning home run to give the Guardians an early edge. Olson continued to miss over the middle. Wenceel Perez's 97.9 mph dart from right field to home plate nabbed Bo Naylor and bailed Olson out of a dicey second inning. As the game went on, Olson looked more like the pitcher who last season threw two pitches — changeup and slider — both with whiff rates of more than 40 percent. Olson retired seven of his final nine hitters and left after 4 1/3 innings and 89 pitches. 'I think one of the things that's hard to transition from injury to competition is just adrenaline and just the energy that you have coming off the injured list,' Hinch said. 'I thought his delivery was quick. He just settled in and was able to use all his pitches. … We wanted him to have an eight in front of the pitch count, but we were also trying to squeeze as many outs as we could because he caught his rhythm.' The Tigers went on to an eventual 2-1 victory thanks to home-run heroics from Perez and Zach McKinstry. They also might not have won without another important pitching development. Tyler Holton, the super-reliever who last season had a 2.19 ERA and earned an MVP vote, has struggled for much of this season. He entered this outing with a 4.12 ERA and underlying metrics down across the board. Holton, though, fired 2 2/3 innings of scoreless relief. He struck out the side in the sixth, dispatching all three hitters on called third strikes. His velocity was up, and his stuff more closely resembled the Holton of old. Advertisement Holton has now thrown 7 2/3 straight scoreless innings. 'Tyler was huge in this game, to be able to get through the lineup once,' Hinch said. 'Big punchout on (Steven) Kwan, which you don't see a lot of. We extended him as far as we have this year.' If the Tigers are to fulfill their potential, they need more where that came from. Detroit can bolster its pitching staff at the trade deadline. But it's also possible this team's most meaningful improvements could come from within. Olson, in particular, gives the Tigers another quality starting pitcher capable of throwing in the postseason. This team was built to win with pitching, baserunning and small edges on the margins. It is players like Olson who could determine just how far all this goes. 'Glad to give a little boost to the team,' Olson said. 'I'm just glad to be back. Get the first one out of the way and get back in the groove of things.'


New York Times
2 hours ago
- New York Times
Blue Jays' Eric Lauer is becoming more than a placeholder
TORONTO — Baseball season is full of brief cameos. The 2024 Toronto Blue Jays turned to 37-year-old Paolo Espino for a single start. Brett de Geus gave Toronto 2 1/3 innings last year. Orelvis Martinez appeared in one contest. It takes more than 26 players to slog through 162 games. Usually, those guest appearances swiftly end with a return to Triple A or a trip to waivers. Thanks for the help, however brief. Advertisement When Eric Lauer joined the Blue Jays on April 30, he was bullpen insurance for the week. Toronto was fresh off a doubleheader with 26 runs allowed in the previous three games. Lauer's cameo could've been brief, maybe a single episode. Instead, he's morphed from emergency depth to starting savior. He's become a stable rotation fixture for a Blue Jays team that leads the American League East by two games. Before Ernie Clement's sacrifice bunt earned them a 4-3 walk-off win over the Angels on Friday, Lauer delivered the Blue Jays six-plus innings to push his season ERA to 2.65 — the lowest in Toronto's rotation. Turning cameo into consistency, Lauer grabbed a regular spot in Toronto's rotation and could alter the 50-38 Jays' trade deadline needs. PUT! THE!BALL! IN! PLAY! #WALKOFF — Toronto Blue Jays (@BlueJays) July 5, 2025 'With each outing, his confidence is growing,' manager John Schneider said. 'And I think with each outing our confidence in him is growing.' A year ago, Lauer stepped onto a mound for the Sugar Land Space Cowboys, pitching on a minor-league deal with the Houston Astros. He lasted just 3 2/3 innings against the Texas Rangers' Triple-A affiliate, walking five batters and trying to claw his season ERA under six. The southpaw was days away from another release, and the big leagues felt out of reach. Lauer posted a 3.47 ERA in 49 starts for the Milwaukee Brewers in 2021 and 2022, earning a spot in the playoff rotation. After shoulder and arm injuries, Lauer's arm slot strayed. He lost his release point and a spot on a big-league roster, too. Then came a failed stint in the Astros' farm and an unsuccessful trip to Korea. Lauer entered spring training with the Blue Jays this year feeling good again. Feelings count for little, though. He had to prove it. Advertisement 'It was a really rough couple years,' Lauer said. 'Trying to figure out what was going wrong.' Lauer got his MLB opportunity with the Jays in late April, and injuries to Max Scherzer and Bowden Francis turned a moment into a lengthy stay. In 13 appearances for Toronto, Lauer has never allowed more than three runs. Since formally joining the Jays' rotation in June, he has a 3.24 ERA, right in line with his Brewers days. The lefty's two-month stretch doesn't appear to be an aberration, either. Lauer's expected ERA sat at 3.35 entering Friday's outing, and his fastball grades out as one of the best in MLB. Against the Angels, Lauer earned a season-high 12 whiffs as he hurled his first quality start since April 2023. Every outing, Lauer earns more rope, pushing deeper into games. 'I think I've really taken advantage of the spots that I've been put into,' Lauer said. 'That was my game plan the whole time. Show what I can do, hopefully edge my way into the rotation as a permanent spot.' At times this year, rotation depth was a glaring trade deadline necessity for the Blue Jays. With multiple open spots in the rotation, back-end pitchers like Andrew Heaney and Charlie Morton looked like easy additions on July 31. Now, with the rotation stable, the need for a playoff pitcher and high-octane reliever seems more pressing. The Jays may still add that depth starter at the end of this month, especially with Scherzer's thumb uncertainty and the unknowns of Francis and Alek Manoah's rehabs. Toronto will have plenty more brief guest stars this season, but Lauer is no longer one of them. He's proving his permanence with every trip to the mound. Andrés Giménez left Friday's contest after reaggravating an ankle sprain he suffered against the Yankees earlier this week. The Blue Jays sent the second baseman for an MRI after the contest. Advertisement Outfielder Daulton Varsho, recovering from a hamstring strain, ran the bases on Friday and should soon appear in rehab games. Anthony Santander moved to the 60-day injured list on Friday and cannot return to the Blue Jays before the end of July. As he recovers from shoulder inflammation, Santander remains at least a week away from swinging a bat.

Yahoo
3 hours ago
- Yahoo
Reds meet the Phillies with 1-0 series lead
Cincinnati Reds (46-42, fourth in the NL Central) vs. Philadelphia Phillies (51-37, first in the NL East) Philadelphia; Saturday, 4:05 p.m. EDT PITCHING PROBABLES: Reds: Nick Lodolo (5-5, 3.52 ERA, 1.15 WHIP, 85 strikeouts); Phillies: Ranger Suarez (7-2, 2.00 ERA, 0.99 WHIP, 67 strikeouts) Advertisement BETMGM SPORTSBOOK LINE: Phillies -174, Reds +146; over/under is 8 1/2 runs BOTTOM LINE: The Cincinnati Reds face the Philadelphia Phillies leading the series 1-0. Philadelphia is 51-37 overall and 28-16 at home. The Phillies are 33-6 in games when they scored at least five runs. Cincinnati has a 22-23 record in road games and a 46-42 record overall. The Reds have gone 36-17 in games when they record at least eight hits. The teams match up Saturday for the second time this season. TOP PERFORMERS: Kyle Schwarber has 11 doubles, a triple and 26 home runs for the Phillies. Edmundo Sosa is 7 for 24 with three doubles, a triple, a home run and four RBIs over the last 10 games. Advertisement Spencer Steer has 14 doubles, a triple, 10 home runs and 37 RBIs for the Reds. Elly De La Cruz is 15 for 42 with a triple and a home run over the last 10 games. LAST 10 GAMES: Phillies: 4-6, .251 batting average, 2.72 ERA, outscored opponents by eight runs Reds: 6-4, .262 batting average, 4.60 ERA, outscored opponents by four runs INJURIES: Phillies: Aaron Nola: 60-Day IL (ankle) Reds: Ian Gibaut: 15-Day IL (shoulder), Jake Fraley: 10-Day IL (shoulder), Connor Joe: 10-Day IL (illness), Wade Miley: 15-Day IL (flexor), Rhett Lowder: 60-Day IL (forearm), Hunter Greene: 15-Day IL (groin), Carson Spiers: 60-Day IL (shoulder), Tyler Callihan: 60-Day IL (forearm), Brandon Williamson: 60-Day IL (elbow), Julian Aguiar: 60-Day IL (elbow) ___ The Associated Press created this story using technology provided by Data Skrive and data from Sportradar. The Associated Press