After passing southeast of Puerto Rico, Hurricane Lenny struck St. Croix in the United States Virgin Islands, although its strongest winds remained southeast of the island. There, gusts reached , while sustained winds officially peaked around . Strong winds damaged the roofs of many houses in eastern St. Croix and knocked down trees and power lines. The winds left severe damage to vegetation after fruits and vegetables were blown away. Rainfall peaked at , which caused widespread flooding of many properties in the island's western portion. In Frederiksted, the hurricane produced a storm surge of along with high waves that washed out roads and damaged coastal structures. There was also severe beach erosion in western St. Croix; high waves dumped of sand onto coastal roads about inland, and also washed several boats ashore. The National Weather Service described the damage as "moderate".