Marlins at Reds Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 8

It's Tuesday, July 8 and the Marlins (41-48) are in Cincinnati to take on the Reds (46-45). Eury Pérez is slated to take the mound for Miami against Nick Martinez for Cincinnati.

Miami took game 1 of the series yesterday, 5-1, behind a one-hit outing from Janson Junk and a two-hit two-RBI performance from Agustin Ramirez.

The Reds have now lost three straight games and five of the past seven. During this three-game losing streak, Cincy has been outscored 13-3. The Marlins are 11-3 over the last 14 games, but 4-3 since July has started.

Let's dive into the 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 how to catch 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 Marlins at Reds

  • Date: Tuesday, July 8, 2025
  • Time: 7:10PM EST
  • Site: Great American Ball Park
  • City: Cincinnati, OH
  • Network/Streaming: FDSNFL, FDSNOH

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 Marlins at the Reds

The latest odds as of Tuesday:

  • Moneyline: Marlins (+104), Reds (-124)
  • Spread:  Reds -1.5
  • Total: 9.0 runs

Probable starting pitchers for Marlins at Reds

  • Pitching matchup for July 8, 2025: Eury Pérez vs. Nick Martinez
    • Marlins: Eury Pérez, (1-2, 4.50 ERA)
      Last outing: 6.0 Innings Pitched, 0 Earned Runs Allowed, 1 Hit Allowed, 1 Walk, and 7 Strikeouts
    • Reds: Nick Martinez, (6-8, 4.20 ERA)
      Last outing: 6.2 Innings Pitched, 4 Earned Runs Allowed, 9 Hits Allowed, 0 Walks, and 2 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!

Expert picks & predictions for tonight’s game between the Marlins and the Reds

Rotoworld Best Bet

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 Marlins and the Reds:

  • Moneyline: NBC Sports Bet is recommending a play on the Cincinnati Reds 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 leaning towards a play on the over on the Game Total of 9.0.

Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC.

Top betting trends & insights to know ahead of Marlins at Reds

  • The Reds are 7-12 when Martinez pitches this season, but 3-0 in the last three games
  • The Marlins are 3-2 when Perez pitches this season
  • The Reds have won 4 of their last 5 home games against National League teams
  • The Over is 5-0 in the Marlins' last 5 road games
  • The Marlins have covered in 4 of their last 5 games for a profit of 1.63 units

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!

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)

Warriors' Draymond Green slams NBA free agency, CBA rules in social media rant

Warriors' Draymond Green slams NBA free agency, CBA rules in social media rant originally appeared on NBC Sports Bay Area

Like many fans and players, Draymond Green patiently has been waiting for a big move in NBA free agency this year. And like those fans and players, he’s been disappointed thus far.

The Warriors star forward shared some in-depth thoughts in multiple Threads posts Monday night, calling out the league and its new CBA rules for their impact on the free-agent market.

Green said a lot, but the premise of his “argument” seems to be how little players truly understand the fine print of the business side of the NBA.

“Sadly, I sit here and watch so many players overplay the market and not understand what they are up against with the new rules,” Green wrote. “Which leads me to trying to understand the [staggering] percentage of guys that has no idea of THE BUSINESS they are a part of. And I as a ‘VET’ in this league watch players mismanage their careers and before they know it, look back like DAMN, where to next?”

Green acknowledged there were plenty of other topics he wanted to get off his chest but didn’t want to type all of it out.

And while he showed an appreciation to the league and the partnerships between all parties involved, he seemingly hinted that he would be a better fit as the National Basketball Players Association president, a role currently occupied by veteran guard CJ McCollum.

“I have what I think is an extremely unique perspective on this,” Green wrote. “I am obviously a player, a former amazing general manager is one of my close friends. I am very close with previous owners and current ones. I was introduced to the business at 16 by Joe [Dumars], so yeah all that to say, it’s interesting to watch and also be a part of. Maybe I’ll write some long piece, or maybe I’ll just do a podcast lol.

“But regardless of where I decide to let these thoughts out, I should’ve been the Players association president lol. I could’ve helped a lot.”

Green ended his late-night rant wanting to make one thing perfectly clear.

“Also before y’all run and make this about [Jonathan Kuminga], it isn’t,” he wrote. “He’s 22 and will be great and make a bunch of money, so this aint’ got nothing to do with him.”

Kuminga is a restricted free agent and remains unsigned on Day 9 of free agency.

With a week gone by of free agency, it’s been mostly a snoozefest around the league in a period when the basketball world is on high alert in anticipation of major league-shaking moves.

The second apron, which acts as a hard cap for teams, of the luxury tax has led to teams spending less money. The CBA extends through the 2029-30 season, and June 2029 is the earliest the NBPA or league owners can opt out.

Download and follow the Dubs Talk Podcast

Pirates at Royals Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 8

It's Tuesday, July 8 and the Pirates (38-54) are in Kansas City to take on the Royals (44-48). Mitch Keller is slated to take the mound for Pittsburgh against Seth Lugo for Kansas City.

Kansas City won game 1 of the series in dominant fashion, 9-3, as the Royals are now 4-1 in the last five games. For the Pirates, Pittsburgh is on a four-game losing streak with three total runs scored.

After Pittsburgh went on a 43-run effort over six games (6-0 record), the Pirates have lost the next four games and went scoreless in three of them (series reverse sweep via the Mets).

Let's dive into the 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 how to catch 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 Royals

  • Date: Tuesday, July 8, 2025
  • Time: 7:40PM EST
  • Site: Kauffman Stadium
  • City: Kansas City, MO
  • Network/Streaming: SNP, FDSNKC

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 Royals

The latest odds as of Tuesday:

  • Moneyline: Pirates (+118), Royals (-141)
  • Spread:  Royals -1.5
  • Total: 8.0 runs

Probable starting pitchers for Pirates at Royals

  • Pitching matchup for July 8, 2025: Mitch Keller vs. Seth Lugo
    • Pirates: Mitch Keller, (3-10, 3.64 ERA)
      Last outing: 7.0 Innings Pitched, 0 Earned Runs Allowed, 5 Hits Allowed, 1 Walk, and 7 Strikeouts
    • Royals: Seth Lugo, (6-5, 2.65 ERA)
      Last outing: 6.1 Innings Pitched, 1 Earned Runs Allowed, 6 Hits Allowed, 2 Walks, and 7 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!

Expert picks & predictions for tonight’s game between the Pirates and the Royals

Rotoworld Best Bet

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 Royals:

  • 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.

Top betting trends & insights to know ahead of Pirates at Royals

  • Pittsburgh is 5-13 this season when Keller pitches
  • Kansas City is 7-8 this season when Lugo pitches
  • The Pirates have lost four straight games and went Under the total in all four
  • 4 of the Royals' last 5 games (80%) have stayed under the Total
  • The Royals have covered in 4 of their last 5 games showing a profit of 1.20 units

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!

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)

Tour de France 2025: Tadej Pogacar wins stage four ahead of Van der Poel and Vingegaard – live

The defending champion held off his challengers on the road to Rouen but Mathieu van der Poel stayed in yellow

160 km to go: Van der Poel takes a comfort break as the peloton deigns to the race leader and sits up. Asgreen is giving everything up the hill as he chases that trio of escapees.

Huw Morgan gets in touch: “Just been to Amiens to watch the depart. Always a strange experience “watching” cycling live. We drove an hour and 10 minutes for our 10 month old baby to basically gawp at a 150 young men on their bikes. Wout and Pogacar stopped right in front of us so we feel lucky. My wife’s sense from watching them all at the start was that Jonas looks good and Pogacar looks good. We expect a Royal rumble in Rouen.”

Continue reading...

Phillies at Giants Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 8

It's Tuesday, July 8 and the Phillies (53-38) are in San Francisco to take on the Giants (50-42). Taijuan Walker is slated to take the mound for Philadelphia against Robbie Ray for San Francisco.

The Giants won the series opener, 3-1 behind a two-run eighth inning that sealed the victory for San Francisco. The Giants are now winners of three straight and five of the past six, while the Phillies are 3-3 in the previous six and had their two-game winning streak snapped.

Let's dive into the 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 how to catch 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 Phillies at Giants

  • Date: Tuesday, July 8, 2025
  • Time: 9:45PM EST
  • Site: Oracle Park
  • City: San Francisco, CA
  • Network/Streaming: NBCSP, NBCSBA

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 Phillies at the Giants

The latest odds as of Tuesday:

  • Moneyline: Phillies (+129), Giants (-155)
  • Spread:  Giants -1.5
  • Total: 7.0 runs

Probable starting pitchers for Phillies at Giants

  • Pitching matchup for July 8, 2025: Taijuan Walker vs. Robbie Ray
    • Phillies: Taijuan Walker, (3-5, 3.64 ERA)
      Last outing: 2.2 Innings Pitched, 0 Earned Runs Allowed, 0 Hits Allowed, 1 Walk, and 1 Strikeout
    • Giants: Robbie Ray, (9-3, 2.68 ERA)
      Last outing: 9.0 Innings Pitched, 2 Earned Runs Allowed, 3 Hits Allowed, 1 Walk, and 7 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!

Expert picks & predictions for tonight’s game between the Phillies and the Giants

Rotoworld Best Bet

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 Phillies 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 Philadelphia Phillies at +1.5.
  • Total: NBC Sports Bet is recommending a play on the over on the Game Total of 7.0.

Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC.

Top betting trends & insights to know ahead of Phillies at Giants

  • Robbie Ray went a complete game in his last start and the Giants won their fourth out of the past six games with Ray on the mound.
  • The Giants are 14-4 this season when Ray pitches
  • The Phillies are 9-10 this season when Walker pitches
  • The Phillies have won 4 of their last 5 at National League teams
  • 5 of the Phillies' last 7 matchups with the Giants have gone over the Total
  • The Giants have covered in 4 of their last 5 games showing a profit of 2.30 units

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!

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)

Why Bregman believes Roman Anthony can be a ‘superstar for a long time'

Why Bregman believes Roman Anthony can be a ‘superstar for a long time' originally appeared on NBC Sports Boston

Roman Anthony received a rude awakening to Major League Baseball, tallying just one hit over his first six games with the Boston Red Sox and owning a .114 batting average through 15 games since his June 9 debut.

But MLB’s No. 1 prospect stayed the course — and he’s starting to turn the corner.

Anthony went 3-for-5 with a pair of RBIs in Monday’s win over the Colorado Rockies while belting his first career home run at Fenway Park, a 418-foot missile to center field. The smooth-swinging 21-year-old has recorded multiple hits in six of his last 10 games, posting a .386 batting average and .994 OPS in that span.

None of Anthony’s recent success is a surprise to Red Sox veteran Alex Bregman, who heaped high praise on the rookie after Monday’s game.

“Super special player,” Bregman said of Anthony. “I think he’s going to be a superstar in this league for a long time. He’s fun to watch and it’s been awesome to watch him go about his business.

“He’s the same guy every day when he shows up to the ballpark, whether he’s 0-for-4 or 4-for-4. The maturity that he has at his age, it’s special, and it’s part of the reason why he’s so good.”

Anthony showed admirable mental fortitude in June despite his struggles at the plate and in the field. (He committed an error in his first MLB game when he let a ground ball skip by him in right field.) Even amid a dreadful 2-for-27 start to his big-league career, Anthony kept the same approach, staying patient at the plate and producing hard-hit balls that resulted in outs but hinted at his potential.

Anthony appears to be finally realizing that potential, and it’s greatly benefiting the Red Sox, who have gone 7-3 amid Anthony’s 10-game hot streak while averaging a ridiculous 7.6 runs per game — by far the most in the majors during that span.

“The last week, 10 days have been an example of what we feel like this team is capable of,” Bregman added. “I think the future is extremely bright here. Looking forward to continuing to play with those guys. But yeah, it’s been fun to watch them go about their business.”

Boston’s bold decision to trade star slugger Rafael Devers earlier this month further signaled the team’s belief in the “Big Three” of Anthony, Marcelo Mayer and Kristian Campbell. While that prospect trio has produced mixed results so far — Mayer is hitting a pedestrian .214 since his May 26 call-up, while Kristian Campbell was sent back to Triple-A on June 19 amid a prolonged slump — Anthony’s recent breakout is a reminder of this group’s lofty ceiling, and the impact each player can make if they live up to their lofty expectations.

The Red Sox will aim for their fifth consecutive win Tuesday night in another matchup with the Rockies at 7:10 p.m. ET.

Warriors target Al Horford ‘unlikely' to return to Celtics, Brad Stevens says

Warriors target Al Horford ‘unlikely' to return to Celtics, Brad Stevens says originally appeared on NBC Sports Bay Area

Al Horford remains unsigned on the NBA free agent market, and even though the Boston Celtics would love to have him back, it doesn’t sound like that’s a realistic scenario.

Celtics president of basketball operations Brad Stevens was pretty candid at a press conference Tuesday when asked about Horford.

“We made offers to both Luke (Kornet) and Al. We would’ve loved to have had both of them back. I’d say that’s unlikely,” Stevens told reporters.

“The only reason I haven’t talked about Al is, I could talk about Al my whole press conference and not say enough. But I don’t want to speak in absolute terms until an ultimate decision is made. If he were to go and play somewhere else, I think he’s an all-time Celtic, a winner, and did everything he could for this organization, not only in the games but also how he impacted our younger players.”

Horford has spent the last four seasons with the Celtics (seven in total across two stints in Boston), and he played a crucial role in the C’s being a title contender throughout that period, including a championship in 2024.

His ability to shoot 3-pointers, defend at a high level and provide veteran leadership, among several other qualities, was very valuable to the Celtics’ ascension.

The Celtics are limited in what they can offer Horford — or any other free agent — as a team over the luxury tax. Horford is able to make more money with other teams. The C’s are also unlikely to be title contenders next season with Jayson Tatum recovering from a ruptured Achilles.

The Boston Globe’s Adam Himmelsbach reported Monday, citing a league source, that Horford is “taking his time while assessing offers from multiple teams” and that “the 39-year-old is considering retirement, too.”

The Golden State Warriors reportedly have interest in signing Horford after they lost veteran center Kevon Looney earlier in free agency.

If Horford doesn’t return, the Celtics will have lost three centers — Horford, Kornet, and Kristaps Porzingis — from last season’s roster.

Watch Stevens’ entire press conference below:

NBA free agency winners and losers: Hawks and Rockets soar while Lakers stall

The Houston Rockets scored a free agency coup by landing Kevin Durant.Photograph: Slaven Vlašić/Getty Images

It’s a time-honored convention among NBA fans and analysts alike to jump to premature conclusions a week or so into free agency, and far be it from me to stray from tradition. So, here are the very early winners and losers of this season’s game of NBA musical chairs, thus far:

The winners

Atlanta Hawks I’m old enough to remember when a Trae Young-led Hawks team made the Eastern Conference finals a few seasons ago. Since then, their drop from contender status has been steep: the Dejounte Murray experiment came and went, and trade chatter around Young only grew louder. But this season feels markedly different and that’s due in large part to a bangin’ offseason from Atlanta’s front office. They somehow convinced the New Orleans Pelicans to give up an unprotected first-round pick next year just to move up 10 measly spots in the draft (!! more on that later), and flipped inconsequential role players Terance Mann and Georges Niang for Kristaps Porzingis, Nickeil Alexander-Walker and Luke Kennard. Almost overnight, they’ve become one of the deeper teams in the East. And they were already onto something last year, with No 1 overall pick Zacharie Risacher, Most Improved Player Dyson Daniels, and defensive spark plug Jalen Johnson, who’s returning from injury. This is the best shot Trae Young has ever had to make real noise in a weakened East.

Denver Nuggets The Kroenkes, who own the Nuggets, could never be accused of being fast and loose with their cash. Just last week, Josh Kroenke raised eyebrows when he casually floated the idea of trading Best Player on Earth Nikola Jokić if the team’s tax bill got too steep.But credit where it’s due: Denver is having a terrific offseason. They offloaded the aging-like-milk-in-the-sun Michael Porter Jr contract (along with a 2032 unprotected first-round pick, a bridge they’ll cross when they get to it) in exchange for trade buzz magnet Cameron Johnson, a much better fit next to Jokić and one who earns roughly half as much. They also brought back Bruce Brown Jr on a veteran minimum deal, an absolute steal for a player they sorely missed during his journeyman stint around the league. A bizarre last-minute reversal from Jonas Valanciunas, who reportedly backed out of signing with Denver to return to Europe, caused a brief stir. But all told, the Nuggets have gone from “Are they really about to waste Jokić’s prime?” to “Bona fide contender” in a matter of days.

Houston Rockets No one is having a better summer than the Rockets. After a commendable season that saw them emerge as the surprise No 2 seed in a stacked Western Conference, and without a true superstar, head coach Ime Udoka earned a well-deserved Coach of the Year nomination. They entered the offseason with a young, deep and exciting (but still flawed) roster, and a glaring need for a late-game shot-maker and offensive closer. Enter Kevin Durant. Houston landed the future Hall of Famer by giving up only the question-mark-laden Jalen Green, the mercurial Dillon Brooks and modest draft capital. They didn’t stop there. The Rockets retained Fred VanVleet, added backup center Clint Capela and quietly snagged 3-and-D wing Dorian Finney-Smith from the Lakers. Now they’re exactly where any team wants to be: deep, balanced and primed to take on the defending champion Thunder.

The losers

New Orleans Pelicans Self-awareness is one of the most valuable skills in life, especially when running an NBA front office. The Pelicans, it appears, are in short supply. They opened the offseason by trading for Jordan Poole (?), then followed that head-scratcher with one of the most baffling draft-day moves in recent memory: trading their unprotected 2025 first-round pick to move up just 10 spots in this year’s draft (from No 23 to No 13 to be specific). For those keeping track at home: there is no reason to believe New Orleans will be even a play-in team in a loaded Western Conference next season, let alone reach the playoffs, and that pick they gave up could easily end up as the No 1 overall (especially if the injury bug continues to plague them). That means there’s a non-zero chance the Pelicans have just handed away the rights to generational prospect AJ Dybantsa ... for the privilege of moving up 10 slots in a draft where they already had two first-rounders. Lunacy.

Milwaukee Bucks Listen, we’ve all made desperate decisions in a haze of panic to keep someone from leaving. It’s fundamental to the human condition. But the extent to which the Bucks are wholly and fully cooked the moment 31-year-old Giannis Antetokounmpo demands a trade, an outcome that feels more inevitable by the day, cannot be overstated. When Damian Lillard and his $56m salary went down indefinitely with a ruptured achilles this spring, Milwaukee panicked and understandably so. But waiving and stretching Lillard means $22m in dead money … every year for the next five years. And they did this to create space for signing Myles Turner, who replaces departing veteran Brook Lopez. Turner is a solid starting center, sure, but hardly enough of a needle mover to lift the essentially identical roster of a first-round loser to championship glory, and certainly not one worth the nearly $50m Milwaukee will now be paying between his salary and the Lillard buyout. The instinct to panic is understandable. The results might prove catastrophic.

LeBron James and Luka Dončić From a front-office perspective, the Lakers are riding high. The team just sold for a record-shattering $10bn to Dodgers controlling owner Mark Walter and, for now at least, they still have the crown jewel of one of the most lopsided trades in NBA history on their roster. But for said crown jewel, Luka Dončić, and his childhood idol turned teammate LeBron James, the outlooks isn’t quite so rosy. The company line out of Laker Land is that they’re prioritizing future flexibility over win-now moves, but that feels like a bit of a ridiculous conceit. For starters, when was the last time a true game-changer actually made it to free agency instead of signing the max and requesting a trade later? And LeBron, now 40 and coming off a season where he finished sixth in MVP voting and made the All-NBA second team, clearly doesn’t fit that long-term timeline. Even Dončić, at 26 and entering his prime, doesn’t have time to wait around. Yes, they technically addressed their glaring hole at center by adding Deandre Ayton on a buyout, and Jake LaRavia was a nice, low-cost pickup at forward. But after losing Dončić’s close friend and key contributor Dorian Finney-Smith in free agency, reportedly not on great terms, there are still serious holes in this roster. And little sign the front office feels any urgency to fill them. Dončić and James deserve better.

Honorable mention

Fans of the Indiana Pacers From one game away from a championship and one of the most exciting young teams in the league to staring down the barrel of a year without Tyrese Haliburton and watching 10-year Pacers veteran Myles Turner walk in free agency due, allegedly, to Pacers’ ownership’s unwillingness to go into the luxury tax. It’s been a tough couple of weeks to be a Pacers fan, and they have my most sincere sympathies.

Landen Roupp emerging as unsung hero of Giants' staff after another stong start

Landen Roupp emerging as unsung hero of Giants' staff after another stong start originally appeared on NBC Sports Bay Area

SAN FRANCISCO — The Giants have had seven pitchers make multiple starts for them this season, and it’s pretty safe to say that Landen Roupp has found himself in the fewest number of headlines and social media posts. 

Logan Webb and Robbie Ray are the MLB All-Stars, and while Justin Verlander is winless, his hard-luck pursuit of 300 wins has made him a national story at times. Hayden Birdsong is the hard-throwing prospect who took a trip through the bullpen early on and lately has tried to figure out where his command has gone. Kyle Harrison surprisingly started the year in Triple-A and then became the centerpiece of the Rafael Devers trade. Jordan Hicks also ended up in Boston, and before that, it seemed like every start led to plenty of questions about whether he would get another one. 

And then there’s Roupp, who has taken the ball every five days and given the Giants five strong innings more often than not. With one run over five in Monday’s 3-1 win over the Philadelphia Phillies, the right-hander lowered his ERA to 3.39. If the postseason started today, the Giants would be the National League’s third Wild Card team — and Roupp would be a pretty easy selection to start Game 3 behind Webb and Ray.

Roupp is 1 2/3 innings shy of qualifying for leaderboards, but if he did, he would rank 15th in the NL in ERA. At home, he has been even better, posting a 1.85 ERA that ranks fifth in the league. 

Just about everything about Roupp’s season has been positive, but it’s hard to ignore the number that’s hanging over it all, one that leads to some natural questions about whether he would be ready for an October start. 

At 90 1/3 innings, Roupp is already well past his 2024 total (76 2/3 across three levels). He’s on pace for about 160 innings, which would be a remarkable year-over-year jump, especially in today’s game, but it’s not something he’s at all concerned about. 

“There’s been no talks about an innings limit or anything like that,” he said. “For me, it’s just about keep competing and get the work done in the training room to go out there every fifth day and go at least five. I feel good, I feel strong, and I expect to be pitching in the playoffs.”

If the Giants get there and Roupp is ready for whatever they need, it’ll be in part because of the trust that pitching coach J.P. Martinez has in the 26-year-old. The staff made Roupp the surprise fifth starter coming out of camp, and Martinez doesn’t see any need to scale things back. On a recent episode of “Giants Talk,” he talked of how Roupp has a “super strong lower half” and a “measured delivery” that never looks out of control. He’s physically built for a heavy workload, and his starts rarely look stressful. 

“If he’s feeling good physically and he’s pitching really well, I don’t have too much of a concern of putting a cap on him or putting a ceiling on him,” Martinez said. “I think the limits are limits until you kind of break them, and I think this is a chance for him to have a breakout season, so I’m not too concerned about putting the governor on him just yet.”

Roupp made just 32 starts in the minor leagues and spent most of last season in the bullpen, but he took on a heavy workload at UNC Wilmington, throwing 101 innings in his final season and then 107 1 /3 at three levels in his first season as a professional. This is something he has done before, and the muscle memory hasn’t gone away. 

But he also has some new tricks. 

Roupp said he spoke to perennial NL innings leader Logan Webb earlier this year and adjusted his between-starts routine. Traditionally, Roupp would play catch the day after a start, but Webb told him to keep it simple.

“He’s like, ‘Do nothing the next day,'” Roupp said. “So I do nothing. That’s kind of what he does and what he instilled into me is to take a full day.”

Roupp will get a massage Tuesday and maybe some treatment, and for the most part, the goal the next day is to relax and let his body reset for 24 hours. So far, the adjustments are working. 

Roupp allowed just one run over five innings Monday, and it came after a grounder took a weird hop on Wilmer Flores and turned into a double. He allowed four hits and struck out three, twice getting All-Star Kyle Schwarber while showing how far he has come since this time last year. 

In the first inning, Schwarber took a sinker and curveball for called strikes. When Roupp went out of the zone with an elevated cutter, Schwarber couldn’t hold up. In the third, Roupp again dropped a curve for a strike before getting ahead with another sinker. A diving changeup ended the at-bat and inning, stranding a runner. 

“I think the changeup is what has helped me get through lineups and helped me all year,” he said. “I’ve got to work on the cutter a little bit but I’m still learning each and every game and I expect to keep getting better.”

The Giants desperately need that to continue in the second half. Their rotation depth is all of a sudden not as strong as they expected, and the next man up — Harrison — is across the country. They look like a team that might need an arm at the deadline, but it won’t be for Roupp’s spot. At the end of the longest first half of his life, he isn’t slowing down. 

“He just had great energy out there,” manager Bob Melvin said Monday night. “It just felt like it was kind of early in the season energy, not you’re coming down to the (end of) the half and you’ve got some innings under your belt. A lot of times you kind of hit a little bit of a wall and you’re looking forward to the break, but man, it looked like it was early in the season for him. It’s obviously a tough lineup to navigate and they made him throw some pitches and got him out after five, but the last three times out, he’s been really good.”

Download and follow the Giants Talk Podcast

Carlisle to Bosnia: Tyler Burey on an unlikely path to the Champions League

London-born winger is rekindling his joy for the game in an unlikely location and is about to live out a lifelong dream with Zrinjski Mostar

At the end of last year Tyler Burey was playing out of position in defence for a team doomed to relegation from the Football League. Seven months later he is preparing to make his Champions League debut after leaving England behind, seeking to rediscover his love for the game in an unlikely location.

Burey moved to Igman Konjic, a club in Bosnia and Herzegovina, in January on a short-term deal and impressed to such an extent that the country’s title winners, Zrinjski Mostar, signed him on a two-year contract. On Tuesday they visit Virtus of San Marino in the opening leg of their Champions League first qualifying round tie, allowing Burey to live out a lifelong dream.

Continue reading...

Nolan Schanuel earns walk-off walk to lift Angels past Texas Rangers

The Angels' Nolan Schanuel celebrates with teammates after a walk-off walk during the ninth inning against the Rangers.
The Angels' Nolan Schanuel celebrates with teammates after a walk-off walk during the ninth inning against the Texas Rangers on Monday in Anaheim. (Jayne Kamin-Oncea / Associated Press)

Travis d’Arnaud knows Jacob deGrom better than any other catcher in baseball. He caught the hard-throwing right-hander 60 times when they played together with the New York Mets, the most frequent backstop the former Cy Young Award winner has thrown to in his career.

That familiarity did d’Arnaud and the Angels well en route to their 6-5 victory over the Rangers (44-47) on Monday night, in which Nolan Schanuel walked off their American League West foes in the ninth inning by drawing a bases-loaded, RBI walk.

The veteran catcher ambushed deGrom in the second inning for a two-run home run, just hitting the ball hard enough — 97.4 mph — over the left-field wall.

D’Arnaud’s home run broke deGrom’s Rangers franchise-record streak of 14 consecutive starts with two or fewer runs given up — and provided the Angels (44-46) with an early 3-2 lead.

“Getting lucky to hit a homer against any Cy Young winner is really special,” said d’Arnaud, who went 2-for-4 with three RBI.

Later, with deGrom in line for the win, d’Arnaud tied the score during a two-out rally in the sixth against relief pitcher Shawn Armstrong, lining a double to deep left-center field to score Luis Rengifo, who reached base on a single.

The Angels' Logan O'Hoppe douses Nolan Schanuel with a cooler of sports drink after he earned a walk-off walk.
The Angels' Logan O'Hoppe douses Nolan Schanuel with a cooler of sports drink after he delivered a walk-off walk against the Texas Rangers Monday at Angel Stadium. (Jayne Kamin-Oncea / Associated Press)

“We were in every game right till the end, in every single game in Toronto, and so it showed we were still going to fight to the last out,” d’Arnaud said, when asked about not being able to come through as a team with three, one-run losses against the Blue Jays, “and today we were able to prevail, which is a huge step for us.”

A batter later, pinch-hitter LaMonte Wade Jr. channeled the “Throwback Week” theme at Angel Stadium, reverting to the clutch hitting that earned him the nickname “Late Night LaMonte” in San Francisco. The 31-year-old, wearing the '70s-style Angels uniform, singled to center to give the Angels a 5-4 lead.

Interim manager Ray Montgomery, who was ejected in the seventh innings arguing balls and strikes after Mike Trout looked at an inning-ending strike three call, said Wade waited for his opportunity to make an impact — even with limited at-bats after Jorge Soler’s return from injury creating a log jam in the outfield.

“Anytime off the bench you can get some sort of feeling and get some reps, it’s good, and you hope it carries over,” said Montgomery, who watched the remainder of the game from the clubhouse. “Huge at-bat by him.”

Read more:The Angels have used only five starting pitchers this season. Why that's significant

DeGrom didn’t flex the ace-caliber stuff he often tests foes with. On Monday, he gave up three earned runs and five hits across five innings, striking out five and walking two.

Yusei Kikuchi, coming off Sunday’s announcement that he earned an All-Star berth (his second of his career), didn’t live up to the pitcher’s duel billing either. The Japanese southpaw labored through an almost-20 minute first inning — in which he gave up a two-run home run to Corey Seager — and never settled down during his five innings.

“I didn't have my best stuff, but the team really picked me up today,” Kikuchi said in Japanese through an interpreter.

Before d’Arnaud’s tying double, Kikuchi was bound to be the losing pitcher, giving up four runs on six hits, struggling to accrue the same strikeout success he’d achieved as of late. He struck out just four, tied for the second-fewest he’d tallied in 2025 and the first time he’d done so since late May against the Yankees.

But none of that mattered when Schanuel came to the plate with the bases loaded, after Zach Neto was intentionally walked, washing away an 0-for-4 night with his walk-off walk.

“I didn't need a hit,” Schanuel said. “I put my pride aside.”

Reliever R&R

The Angels placed veteran right-handed relief pitcher Hunter Strickland on the 15-day injured list with right-shoulder inflammation on Monday afternoon. Strickland, who had pitched 22 innings in 19 games to the tune of a 3.27 earned-run average for the Angels, said he felt his arm get stiff before pitching against the Blue Jays on Sunday.

During his outing, in which Strickland struck out one batter in a scoreless inning, the 36-year-old said the stiff sensation in his arm got worse, causing the IL stint. Cuban righty Víctor Mederos was called up from triple-A Salt Lake City in his place.

Read more:Angels' Ron Washington will remain on medical leave for rest of season

“We're just hoping for the best and see what they say,” Strickland said, adding that he will get an MRI on Tuesday.

Robert Stephenson (stretched nerve in right bicep) said he began throwing again on Monday — soft toss — after soft-tissue recovery helped “fully heal” the nerve.

“I don't think it's gonna be a quick process, but at least I can start building up,” said Stephenson, who is in the second year of a three-year, $33 million contract with the Angels.

Stephenson has thrown just one inning as a member of the Angels, hurting himself in his second appearance back from Tommy John surgery on May 30.

Get the best, most interesting and strangest stories of the day from the L.A. sports scene and beyond from our newsletter The Sports Report.

This story originally appeared in Los Angeles Times.

Padres slugger Manny Machado gets his 2,000th career hit

SAN DIEGO — Manny Machado of the San Diego Padres got his 2,000th career hit Monday night against the Arizona Diamondbacks with a sharp single off the glove of diving shortstop Geraldo Perdomo.

The milestone hit came off starter Zac Gallen leading off the fourth inning. Machado received a standing ovation from the crowd at Petco Park, where he's been a fan favorite since joining the Padres in 2019.

The All-Star slugger singled to left field in the first for his 1,999th hit.

Machado became the fifth active player and 297th all-time to reach the milestone. He is the 12th player to have 350 homers and 2,000 hits by his age-32 season.

Machado made his debut with Baltimore in 2012 and got 977 hits with the Orioles before being traded to the Los Angeles Dodgers on July 18, 2018. He had 73 hits with the Dodgers before signing as a free agent with the Padres on Feb. 21, 2019.

He has 950 hits with San Diego, which ranks fifth on the franchise list. Hall of Famer Tony Gwynn had 3,141 in his 20-season career.

Machado was voted the starting third baseman for the National League All-Star team this year.