The Chicago Cubs have traded Jeff Samardzija and Jason Hammel to the Oakland Athletics for Dan Straily, Addison Russell, Billy McKinney and a player to be named later, a high-ranking source with one of the two clubs told ESPN Insider Keith Law.