Den nederlandske flåten omfattet 77 krigsskip, 17 enkle fregatter og to tre-mastede fregatter, samt 7 mindre fartøyer og 20 brannskip med tilsammen 22 234 sjømenn og 4 645 kanoner. Tallmessig var de jevnbyrdig engelskmennene, men de nederlandske skipene var mindre og bestykket med kanoner av mindre kaliber. I ildkraft var derfor nederlenderne underlegne. Flåten var delt i tre eskadrer. På den første hadde de Ruyter kommandoen, på den andre kommanderte admiral Johan Evertsen (1600–1666) og på den tredje admiral Cornelis Tromp (1629–1691). Hver av eskadrene var delt inn i fortropp, ettertropp og sentrum.