Suggested by Sonic Rappa is an excellent hand to hand fighter but I don’t think he is quite ready to take down someone as powerful as Gecko Moria. While Moria may be lacking in physical abilities a bit next to a lot of the other Warlords, he can still fight when needed. It isn’t his first option but it’s not that he can’t fight, the guy even went up against Kaido once. I think Rappa would ultimately be overwhelmed if these two had to mix it up. Gecko Moria wins.