The Blue Jays have acquired Esmil Rogers from the Indians for Mike Aviles and Yan Gomes, both teams announced. The move fills a hole for each club, as Toronto gets pitching depth while Cleveland gets infield depth.

Rogers, 27, pitched to a 3.06 ERA with 9.2 K/9 and 2.0 BB/9 in 53 innings for the Tribe this year. He was acquired from the Rockies for cash in mid-June after being designated for assignment. Rogers throws very hard — averaged 95.7 mph with the fastball in 2012 — and remains under team control through 2016. He fell just short of the Super Two cutoff this offseason.

Toronto had just acquired Aviles from the Red Sox as compensation for manager John Farrell late last month. The 31-year-old infielder hit .250/.282/.381 with 13 homers for Boston last year and is capable of playing the three non-first base infield spots. Aviles is projected to make $2.3MM through arbitration this winter and will remain under team control in 2014 as well. He played for new Indians manager Terry Francona briefly with the Red Sox in 2011.

Gomes, 25, hit .204/.264/.367 with four homers in 111 plate appearances for the Jays this season, his first taste of the big leagues. He hit .328/.380/.557 with 13 homers in 335 plate appearances at hitter-friendly Triple-A Las Vegas this summer, and has experience at both infield corners and well as behind the plate. Gomes is the first Brazilian-born player in MLB history and remains under team control through 2018.