In my opinion, Byakaga takes this. His zanpatuo has an omnidirectional piercing attack. Shunpo is too fast for luffy, G2 luffy may be able to match the speed, but byuakga has some fire kido. His senkei would be more than enough for luffy. He was able to stab through ichigo's foot with one of those swords. Kageyoshi may be sufficent because of the shear mass. Gear 3 luffy i dont think is fast enough to catch Byukaga. I dont think luffy has enough strength to break out of 6 light rod prison. Ichigo could barely break out of the basic spell and he had a hell of alot of reiatsu. I also think that Byakuya's cherry blossom shield is strong enough to stand up to luffy's punches.