The Texas Rangers have agreed to a one-year, $6 million deal with Colby Lewis, according to a source.

The deal is pending a physical on the pitcher's surgically repaired right knee, and that exam likely won't happen until after the holidays.

Lewis was a free agent after setting career highs last season and leading the Rangers with 17 wins and 204 2/3 innings.