Battle of Santa Cruz may refer to: Battle of Santa Cruz de Tenerife (1657), during the Anglo-Spanish War in the Canary Islands, Spain Battle of Santa Cruz de Tenerife (1706), during the War of the Spanish Succession in the Canary Islands, Spain
Battle of Santa Cruz de Tenerife (1797), during the French Revolutionary Wars in the Canary Islands, Spain Battle of Santa Cruz de Rosales (1848), during the Mexican–American War in Chihuahua, Mexico Battle of Santa Cruz (1899), during the Philippine–American War at Santa Cruz, Laguna, Philippines Battle of the Santa Cruz Islands (1942), during World War II between U.S. and Japanese forces in the Pacific theater