Probably Blackbeard, partly because we did not see much of full power Yammy but also because Blackbeard is well suited for huge opponents. I could see this battle going how it went when Blackbeard fought giant Sengoku, given the similarity of his size, brute strength, and energy blasts to Yammy. Although Blackbeard didn't win that battle, he held his own and didn't actually lose. I would say that Blackbeard would at least hold his own, if not outright win.

















