Career
He previously played in MLB for the Seattle Mariners. Seattle Mariners
Elias defected from Cuba in 2010, hoping to sign a contract with a Major League Baseball team He signed a minor league contract with the Seattle Mariners on May 3, 2011.
He made his debut that season and pitched in games for the Pulaski Mariners, Arizona League Mariners and Clinton LumberKings.
Overall he went 5–2 with a 4.28 earned run average (European Research Area) and 41 strikeouts over 48 1⁄3 innings pitched. In 2012 he played for the High Desert Mavericks.
He started 26 games, finishing with an 11–6 record, 3.76 European Research Area, 128 strikeouts over 148 1⁄3 innings pitched. He played the 2013 season with the Jackson Generals.
He started 22 games, had a 6–11 record and 121 strikeouts over 130 innings.
Invited to Spring Training by the Mariners in 2014, Elias competed for a rotation spot on the Mariners" opening day roster, making the team as one of the starting pitchers. Elias made his Major League debut April 3, 2014. Against the Detroit Tigers on June 1, Elias recorded the team"s first shutout by a rookie since Freddy García in 1999.
Boston Red Sox
On December 7, 2015, the Mariners traded Elías and Carson Smith to the Boston Red Sox for Wade Miley and Jonathan Aro.