The Atlanta Braves acquired starting pitcher Jaime Garcia in a trade with the St. Louis Cardinals, according to multiple reports.

The Cardinals received pitchers John Gant and Chris Ellis in addition to infielder Luke Dykstra, according to 11Alive news partner USA TODAY Sports. The Cardinals made the trade official later Thursday evening.

Garcia, 30, is 62-45 in eight seasons in the majors, but he has struggled with injury. He underwent Tommy John surgery after the 2008 season.

The left-handed pitcher put together back-to-back 10-win seasons on the bump the past two years. Last season he had a 4.67 ERA, the worst since his first season in 2008. Garcia has one year left on his contract and is owed $12 million.

This is the third move the Braves have made involving starting pitchers since the MLB season finished a month ago. They signed pitchers Bartolo Colon, the oldest player in the majors, and R.A. Dickey earlier this month.

The Braves have made an effort the past few seasons to build a strong, highly-touted farm system, but recently haven't had trouble trading away some of these prospects for veterans, especially pitchers.

Gant started seven games in the majors last season and was 1-4 with a 5.76 ERA. Ellis was called up to Triple-A Gwinnett in June and was 4-7 with a 6.52 ERA in 15 games. Dykstra spent the 2016 season at Class-A Rome, and he hit .304 with 41 RBIs.

All three were considered to be among the club's top prospects, ranking in the MLB Pipeline's Braves Top 30 prospects.

PHOTOS | Fans flock to final game at The Ted