The US warships used at midway were grouped into two flotillas: Task Force 16 and Task Force 17, totaling 31 ships of all kinds. Therefore, the United States of America Navy's surface fleet that defeated the Japanese at the Battle of Midway between June 4 and 7, 1942, was composed of 3 aircraft carriers (USS Hornet CV-8, USS Yorktown CV-5, USS Enterprise CV-6); 7 heavy cruisers (USS New Orleans CA-32, USS Minneapolis CA-36, USS Pensacola CA-24, USS Astoria CA-34, USS Vincennes CA-44, USS Northampton CA-26, USS Portland CA-33); 1 light cruiser (USS Atlanta CL-51); 20 destroyers (USS Clark DD-361, Aylwin DD-355, Blue DD-387, Anderson DD-411, Benham DD-397, Balch DD-363, Morris DD-417, Hughes DD-410, Conyngham DD-371, Phelps DD-360, Dewey DD-349, Hammann DD-412, Ellet DD-398, Gwin DD-433, Maury DD-401, Monaghan DD-354, Ralph Talbot DD-390, Worden DD352, Russel DD-414, Monssen DD-436).
The US Navy also deployed 20 submarines at Midway (USS Dolphin SS-169, Cachalot SS-170, Gato SS-212, Cuttlefish SS-171, Finback SS-230, Grouper SS-214, Fish SS-229, Grayling SS-209, Grenadier SS-210, Pike SS-173, Nautilus SS-168, Growler SS-215, Tarpon SS-175, Plunger SS-179, Gudgeon SS-211, Narwhal SS-167, Tambor SS-198, Trout SS-202, Trigger SS-237). They lurked and stalked underwater, like predators, ready to sink enemy ships.
The Japanese fleet consisted of 5 aircraft carriers (4 heavy and 1 light), 11 battleships, 14 cruisers, and 40 destroyers, among other minor vessels, with Akagi (carrier) being the flagship.
American Warships in Action at Midway (footage)