This is a tough one...Both of them are great martial artists. On one hand, Batman has many gadgets that could help him win, but on the other hand, Iron Fist has one powerful punch...Maybe it would end in a draw? Then again...
ironfst
None i would I think Batman would win because he could do all these super stunts and he has Robin. Iron man is just a man with machines on.
The honest answer to that question is iron man. Iron man would because he has weapons. One repulsor blast at batman would almost kill batman. A second blast and then bat man is for sure dead.
Iron Man would beat him up but it won't work. Batman would hack his tech armor in 1 second. Iron Man will try to kill Batman but he can't. Batman will hack his armor, Iron Man will try to fly but he won't. His armor will be destroyed in 1 second. His armor will explode into pieces and Batman will knock him out with one punch in the face.
batman would.
Batman would beat Sonic.
batman
batman
Batman.
Batman would find a way to win.
Batman would find a way to win.
Batman would win because in Batman Arkham Origins, Batman defeated Deathstroke.