That wasn’t toe to toe. Kizaru was literally toying with him. He could’ve ended that fight if he wanted to. Also, Yamato has more ap, speed, durability + endurance, and arguably better haki. She was able to hold her own against Kaido, injuring him and tanking attacks from him in his hybrid form. Rayleigh has yet to show any feats relative to that. Yamato wins this for sure.