when did Iran launche over 300 misiles at Israel
Iran launched that attack on April 13–14, 2024 ; it was reported as a barrage of over 300 drones and missiles at Israel, mostly overnight into April 14.
If you meant a different incident where Iran was said to have fired “about 300 missiles,” that wording appears in later war reports from March 2026.