Missile, drone and other launches

How many Russian air-attack munitions have been launched against Ukraine over the full period: Shaheds, cruise and ballistic missiles, reconnaissance UAVs and more. Updated automatically every day.

All-time summary

2022-09-29 → 2026-10-24
Total launched135,426as of 24 October 2026
Shot down / destroyed103,154AD efficiency 76.2%
Shahed / Geran127,677of all launches
Missiles7,382cruise + ballistic

By munition type

Shahed / Geran127,677destroyed: 98,479
Cruise missiles5,506destroyed: 3,806
Ballistic / Kinzhal1,876destroyed: 542
Lancet12destroyed: 12
Recon UAVs154destroyed: 152
Other201destroyed: 163

Launches and interceptions by month

Launches by type (monthly)

Top models by launches

Breakdown by model

ModelCategoryLaunchedDestroyedDestroyed %
Shahed-136/131Shahed / Geran127,03197,83977.0%
X-101/X-555Cruise missiles2,1101,83186.8%
KalibrCruise missiles56543877.5%
X-101/X-555 and KalibrCruise missiles53843681.0%
Iskander-MBallistic / Kinzhal4558218.0%
C-400 and Iskander-MBallistic / Kinzhal39613734.6%
Iskander-M/KN-23Ballistic / Kinzhal3699726.3%
X-59/X-69Cruise missiles32620562.9%
C-300Cruise missiles29220.7%
Geran-4 and Geran-5Shahed / Geran260260100.0%
Iskander-KCruise missiles23015165.7%
X-47 KinzhalBallistic / Kinzhal2266428.3%
X-101/X-555 and Kalibr and Iskander-KCruise missiles22219286.5%
Geran-4Shahed / Geran216216100.0%
X-59Cruise missiles20012462.0%
X-101/X-555 and Iskander-KCruise missiles17513778.3%
X-101/X-555 and Kalibr and X-59/X-69Cruise missiles15712680.3%
C-300/C-400Cruise missiles14100.0%
X-22Cruise missiles14032.1%
Geran-2 and Geran-4Shahed / Geran131131100.0%
Unknown UAVOther11610287.9%
C-300 and Iskander-MBallistic / Kinzhal1094743.1%
Unknown MissileCruise missiles862326.7%
X-31PCruise missiles7622.6%
X-101/X-555 and Kalibr and Iskander-K and X-59Cruise missiles736386.3%

Source: Ukrainian Air Force reports (KpsZSU / PvK*) via trackingrockets.com / Petro Ivaniuk dataset

Comments

Share a note about the data or sources on this page.

No comments yet — be the first.