Unnamed officials said Ukraine had asked the US about a ship sailing to the south of Odesa.
The US said it was the Moskva and helped confirm its location. Ukraine then struck it with two missiles.
The Pentagon has not commented. But a spokesman said the US gave intelligence to help Ukraine defend itself.
The unnamed US officials quoted in media reports said they did not know that Ukraine would target the Moskva after helping determine its location.
The 510-crew missile cruiser had led Russia’s naval assault on Ukraine, and its sinking was a major symbolic and military blow.
The US is yet to directly address the reports about the Moskva.
However Pentagon spokesman John Kirby denied earlier media reports that the US was providing information about the locations of senior Russian generals on the battlefield, so that Ukrainian forces could kill them.
Mr Kirby said Ukraine combined information that the US and others provided with their own battlefield intelligence.
“Then they make their own decisions, and they take their own actions,” he said.
The Biden administration is ramping up support for Ukraine. President Biden has asked Congress for $33bn (£27bn) in military, economic and humanitarian assistance to support Ukraine, while insisting that the US was not “attacking Russia”.
The sum is more than twice as much as the US has already spent on providing military equipment and humanitarian aid.
The BBC’s North America Editor Sarah Smith says Mr Biden wants to show he is undeterred by vague threats about the possible use of nuclear weapons, and a warning from Vladimir Putin that there could be retaliatory strikes against countries that intervene in Ukraine.
Russia’s foreign ministry has said Western military support for Ukraine threatens “the security of the continent”.
-
Sunken Russian warship: What we know
18 April -
The Russian generals killed in Ukraine
26 March -
Why 9 May Victory Day is so important for Russia
5 hours ago