Jim Salisbury of CSNPhilly.com reports that the Phillies "know how much" Cole Hamels will cost and appear to be making progress toward a long-term extension. 

One person with knowledge of the situation says Hamels is demanding at least $20 million per season and that the Phillies are prepared to pay it. The two sides aren't seeing eye-to-eye yet on years, though, as the Phillies would prefer to do a four-year deal while Hamels would certainly get more on the open market.

One question is will the Phillies give Hamels a contract before Opening Day?

"My only understanding is if you sign anybody before opening day, you have to deal with the luxury tax," said Hamels.  " So that's the only thing I know of. Anything after goes toward next season. I understand that's where the Phillies are."

Cole Hamels pitched one-run ball for 5 2/3 innings and struck out seven in the Phillies' 2-1 win over the Rays on Thursday and will pitch the home opener on April 9th at Citizens Bank Park.