The two recent firings bring to a total of more than 12 commanders who have been relieved of their duties in connection with four accidents involving Navy carriers that have occurred this year.
The Navy has relieved both the commanding officer and the executive officer of USS John S. McCain of their duties over leadership failures related to the fatal crash with a merchant vessel that killed 10 sailors under their command.
The warship collided with the Alnic MC tanker near Singapore, killing 10 United States sailors and injuring five others.
In a statement, Navy officials said the action on the two officers was taken after the Navy lacked confidence in their ability to undertake their assigned duties. Sanchez, the executive officer, were relieved of their duties and reassigned.
The Navy fired the then-commander of the Japan-based 7th Fleet, Vice Adm. Joseph Aucoin, shortly after the McCain's crash.
The incident came after another destroyer, the USS Fitzgerald, collided with a Philippines-flagged cargo ship off Japan in June, which left seven sailors dead. In January, the USS Antietam ran aground near the US' Yokosuka naval base in Japan, and in May the USS Lake Champlain had a minor collision with a South Korean fishing boat east of the Korean peninsula.
McCain Cmdr. A. Sanchez was reassigned to the headquarters of Naval Forces Japan and Cmdr.
A US Navy statement said "While the investigation is ongoing, it is evident the collision was preventable, the commanding officer exercised poor judgement, and the executive officer exercised poor leadership of the ship's training programme".
Some Navy officials have cited strains from frequent extended deployments, delayed maintenance and almost a decade of budget constraints and reductions in resources devoted to training as factors.
In the aftermath of the collision, the chief of the US Navy, Admiral John Richardson, said there was no indication the collision was intentional but an examination would include a full analysis of the vessel's cybersecurity.