So who's going to get Zack Greinke?

Zack Greinke is shaping up to be the pitcher in highest demand this week. Drew Hallowell/Getty Images

In all likelihood, Zack Greinke pitched his final game for the Milwaukee Brewers on Tuesday night, and he did so in ace fashion, as he pitched seven innings of three-hit, one-run baseball, walking none and punching out five. His fastball was mostly 91 to 93 mph, and his curveball was knee-buckling as usual. He had missed his previous start due to fatigue and there were some murmurs of a possible injury, but Greinke put those whispers to rest with his performance against the Philadelphia Phillies.

With the report that the Phillies have agreed to a six-year deal in the $140 million range with Cole Hamels, Greinke -- who is eligible to be a free agent at the end of the season -- will be the top starter available between now and the July 31 trade deadline.

The most likely landing place for Greinke remains the Texas Rangers, whose loaded farm system has more good trade chips than any other contending team in baseball. Although shortstop Jurickson Profar is off limits and third baseman Mike Olt isn't a great fit because the Brewers have Aramis Ramirez under contract for another couple of years, left-hander Martin Perez or righty Neftali Feliz could be involved in a swap for Greinke.