
CINCINNATI, OHIO – JULY 31: Carlos Carrasco #59 of the Atlanta Braves pitches during the first inning against the Cincinnati Reds at Great American Ball Park on July 31, 2025 in Cincinnati, Ohio. (Photo by Jason Mowry/Getty Images)
Carlos Carrasco is back with the Atlanta Braves! Stop me if you’ve heard that one before.
This is more egregious than the Jesse Chavez DFA limbo/hoola hoop roster transaction saga over the past few years. Less than 24 hours after electing MLB free agency, Carlos Carrasco has his contract selected by the Braves once again.
SportsTalkATL.com’s Chase Irle wrote: “We may or may not see him in the upcoming series against the Blue Jays — but if we do, somebody is winning by five or more runs. Within the next week, he’ll likely be designated for assignment again to make room for a fresh arm, only to resurface a few days later. It’s an endless cycle, but there are worse veterans to have on standby when you need someone to eat innings. It’s a good thing he hasn’t found a new home.”
More MLB on Heavy: Atlanta Braves 17-Year MLB Player Elects Free Agency After Recent Roster Move
Atlanta Braves Make Carlos Carrasco Announcement


GettyATLANTA, GEORGIA – AUGUST 07: Carlos Carrasco #59 of the Atlanta Braves pitches in the first inning against the Miami Marlins at Truist Park on August 07, 2025 in Atlanta, Georgia. (Photo by Kevin C. Cox/Getty Images)
The Atlanta Braves X account made the Carlos Carrasco announcement:
“The #Braves today selected RHP Carlos Carrasco to the major league roster.”
CBSSports wrote (on June 2):
“For the third time, Carrasco has found his way back to Atlanta’s big-league roster shortly after electing free agency. The 39-year-old has allowed two runs with a 4:0 K:BB over 7.1 innings in the big leagues this season and will give Atlanta’s bullpen some length.”
More MLB on Heavy: MLB World Reacts to Braves’ Hurston Waldrep Rehab Performance
TJ French covers the MLB for Heavy. TJ is a graduate of the University of Georgia. He has 2+ years of writing experience.
Follow TJ French on X: @tj_french5 More about TJ French