On April 14 he got his first big-league hit, a fifth-inning double off the Pittsburgh Pirates' Wandy Rodriguez. Soto was outrighted off the Reds roster on October 28, 2014. On March 23, 2015, Soto was traded to the Chicago White Sox for cash considerations. On February 8, 2016, Soto signed a minor league deal with the Washington Nationals. After splitting time between the Double-A Harrisburg Senators and the Triple-A Syracuse Chiefs in 2016 and putting up a combined .274/.318/.408 slash line with 10 home runs, Soto was invited to major league spring training as a non-roster player in 2017. Soto was not selected to the Nationals roster, but he went on to have a much stronger season with Harrisburg and then Syracuse, with a .311/.364/.528 slash line and 24 home runs across both levels. On November 6, 2017, he elected free agency. On November 10, 2017, Soto signed with the Yokohama DeNA BayStars of Nippon Professional Baseball(NPB). In 2018 season, Soto finished the 2018 season with a .310 batting average, 129 hits, 95 RBIs, a .364 on-base percentage, a .644 slugging percentage, and 1.008 on-base plus slugging. He led the Central League with 41 home runs. On November 18, 2019, Soto signed a 1-year extension to remain with the BayStars.