Free-agent outfielder Shin-Soo Choo has reached agreement on a seven-year, $130M deal with the Rangers, two baseball sources confirmed to ESPN.com.

Choo was one of the top leadoff hitters in the majors for the Reds in 2013 with a .423 on-base percentage, a .285 batting average, 21 homers, 54 RBIs, 20 steals and 107 runs scored.