This would be a long tough battle, but I believe Thanos takes it.
Goku has incredible resilience, but so does Thanos, the difference is that Thanos is an Eternal and his endurance is off the charts. He can heal from internal injuries in the manner of moments, and reconstruct his body on the fly from damage. Goku would be blasting Thanos with planet busting attacks, but Thanos has survived worse. In the end Thanos out lasts Goku and takes the victory.
You missed my point . You stated Thanos has a shield and I showed you a way Goku can get passed it . And this was just one way , since there are many others .
Goku takes Solar System and Galaxy destroying blasts in his battles . Multiple blasts of that sort and keeps going . He can heal ? You think that's an advantage for Thanos ? I pressume you've watched Dragonball Z , correct ? That means you know who Cell or Boo is . You do know that both Cell and Boo could regenerate even if a single Cell of them was left alive right ? Not to mention that they could do this in very and I mean very little time seeing as how they move at incredible speeds . Goku would be blasting Thanos with planet destroying attacks ? Try Galaxy destroying attacks . Goku has Thanos owned in pretty much every aspect when it comes to a one on one fight .
Goku would kill Thanos with a planet destroying blast.
__________________ The WTF Pwning of Majin Dark Schneider was so great the only defense they had was through politics.
"Omg its like saying Cyclops a "BUILDING BUSTER" can beat Supes "a city buster". Its bias Phenominal dont listen to them, if they got unbiased judges who dont hate you or DB you would have one. Come on your argument was much better than his, you countered every single thing he put forward!"
http://www.killermovies.com/forums/showthread.php?threadid=467197&pagenumber=1
So you think Galactus needs to seriously exert himself to destroy a planet? That doesn't seem in line with a weak Galactus destroying 3 solar systems with a wave of his hand.