Leones de Yucatán
On July 7, 2017, Russell signed with the Leones de Yucatán of the Mexican Baseball League. He was released on January 9, 2018.