On May 23, 2008, Goris signed as an international free agent with the Pittsburgh Pirates.[1] He made his professional debut with the Dominican Summer League Pirates. Goris returned to the team in 2009, batting .277/.313/.368 with one home run and 31 RBI. In 49 games for the team in 2010, Goris batted .310/.343/.450 with five home runs and 29 RBI. Goris returned to the DSL Pirates for a fourth season in 2011, slashing .350/.387/.511 with five home runs and 46 RBI in 68 games.[2]
On December 6, 2012, the San Diego Padres selected Goris from Kansas City in the minor league phase of the Rule 5 draft.[4] He spent the 2013 season with the Single–A Fort Wayne TinCaps, hitting .266 in 96 games with the team. The following year, Goris split the season between the High-A Lake Elsinore Storm and the Double–A San Antonio Missions, accumulating a .302/.323/.471 slash line with 17 home runs and 71 RBI in 126 games. In 2015, Goris split the year between the Triple–A El Paso Chihuahuas, San Antonio, and the rookie–level Arizona League Padres, batting a cumulative .257/.284/.358 in 105 games between the three teams. For the 2016 season, Goris played for El Paso and San Antonio, hitting .251/.286/.374 with nine home runs and 44 RBI. He elected free agency following the season in November 7, 2016.[5]
On January 7, 2017, Goris re–signed with the Padres organization on a minor league contract. He spent the year in El Paso, playing in 125 games and recording a .285/.326/.417 slash line with 11 home runs and 56 RBI.[6] On November 6, 2017, Goris elected free agency.[7]
On January 16, 2018, Goris signed a minor league contract with the Chicago White Sox organization.[8] On March 22, Goris was traded back to the San Diego Padres organization in exchange for future considerations. He played in 90 games with El Paso before he was suspended for 50 games for testing positive for a drug of abuse in August.[9] On November 2, 2018, Goris elected free agency.[10]
Guerreros de Oaxaca
On April 3, 2019, Goris signed with the Guerreros de Oaxaca of the Mexican League.[11] Goris played in 54 games with Oaxaca, batting .252/.307/.440 with 9 home runs and 37 RBI before being released on June 20.