American carriers had more planes than Japanese carriers. The US also had land-based aircraft at Midway. This meant that the Japanese did not have more planes at Midway. The Americans would have three carriers at Midway, because "Yorktown" could still sail, even with the damage from Coral Sea. The U.S. Navy was able to repair Yorktown at Pearl Harbor between 27 and 30 May so that she could fight in the battle.