The Miami Marlins are expected to sign Casey McGehee when he clears release waivers on Friday.

McGehee was released by the San Francisco Giants this week. They had designated him for assignment after posting a .213/.275/.299 slash line in 138 plate appearances.

San Francisco will still be responsible for most of his $4.8 million salary.