"You mean to tell me that 127+ styles of martial arts, a utility belt full of gas grenades, batarangs, etc, 3 days to analyze fully his opponent's style, and every homecourt advantage Batman enjoys in Gotham, is not enough to beat one guy that knows 3 styles of martial arts, at most?"
A guy that has Dbz combat type levels? No.
Batman is still human, less durable, less stronger and his attacks wont hurt Shiro as much hes going to get hurt. And he will. Alot.