It's almost impossible that only Garp, Roger, Rocks, BM, Kaido and WB were the only ones involved in that fight. Surely previous Admirals(maybe including Sengoku), Rayleigh+rest of Roger pirates and Rest of Rocks pirates were involved. BM might have fought admirals and won or fought WB and end up in draw.