The Texas Rangers are progressing in trade talks involving Cole Hamels and may move him before the All-Star break, according to a report.

The Rangers have discussed Hamels with the Seattle Mariners but no deal is close, according to sources.

Hamels is 4-6 with a 3.61 ERA and a 1.27 WHIP in 16 starts this season. He is in the final year of a six-year, $144 million contract which includes a $20 million club option for 2019 with a $6 million buyout.

The left-hander also has a partial no-trade clause that allows him to block a trade with 20 teams, although he may be willing to waive it in order to join a contender.