The US has sanctioned former senior Sri Lankan Navy Commander Wasantha Karannagoda for a gross violation of human rights during the brutal conflict with the LTTE, penalising a second senior defence official of the island nation in the last three years.