Gol D. Roger could have beaten Kaidou during the God Valley Incident since Kaidou was part of the Rocks Pirates back then. The God Valley Incident was a battle between the alliance of Roger and Garp and the Rocks Pirates.