The Cubs have reached an agreement with pitcher Jason Hammel, according to FoxSports.com.

The deal is pending a physical. Hammel spent last season with the Orioles, and posted a 4.97 ERA in 139 1/3 innings. He missed time due to a forearm injury.