The figures shown in the Ukrainian General Staff’s update dated May 18, 2025, reveal an extraordinary scale of Russian military losses since February 24, 2022. These numbers not only reflect deep operational failure but also highlight a grotesque level of strategic incompetence from the Kremlin and its military command. Each figure represents a direct consequence of Putin’s obsession with imperial revanchism and his refusal to withdraw from an unwinnable war of attrition. These statistics should deeply anger the Russian populace and shame any supporter of the regime.

An estimated 973,730 Russian personnel have been lost. That number alone dwarfs the military dead and wounded from the Soviet Union’s decade-long war in Afghanistan. It reflects either a callous disregard for life or a complete breakdown in battlefield learning. The Kremlin continues to replenish frontlines with undertrained conscripts and convicts in meatgrinder operations like Avdiivka and Bakhmut. Such human wave tactics expose the regime’s 20th-century mindset and its criminal indifference to its population.
Russia has lost 10,832 tanks and 22,557 armored vehicles. That obliteration rate demonstrates either an inability to adapt to modern precision warfare or a military-industrial base failing to field survivable equipment. Most tanks destroyed have been identified as T-72 variants—outdated, poorly protected, and completely vulnerable to loitering munitions, top-down attacks, and commercial UAVs jury-rigged with grenades. Russian tank doctrine collapsed early in the war, and no systemic corrections followed.
More than 27,980 artillery systems have been destroyed, with 1,387 MLRS and 3,197 cruise missiles also removed from the battlefield. Russia once claimed superiority through massed artillery fire, yet Ukrainian counter-battery systems—supported by Western intelligence and sensor fusion—have decimated the backbone of Russian fire support. Russian gunners remain exposed due to poor camouflage, GPS jamming failures, and lack of adequate SIGINT shielding.
Losses in the sky also tell a story of embarrassment. The destruction of 372 aircraft and 336 helicopters not only signals poor planning but shatters the myth of Russian air superiority. Their inability to establish air dominance two years into the war is a direct condemnation of the Russian Aerospace Forces and their outdated Soviet-era doctrines.
The elimination of 36,385 tactical UAVs further proves how poorly prepared the Russian military was for a drone-intensive battlefield. Moscow failed to invest in EW-hardened or autonomous systems, instead flooding the front with low-cost, low-survivability units that continue to fall to superior Ukrainian counter-UAV techniques.
Russia has also lost 48,900 vehicles and fuel tanks, a logistical hemorrhage suggesting the Kremlin never understood the scale and duration of its campaign. Logistical failure was evident from the first weeks of the war, when convoys stalled outside Kyiv and fuel trucks became easy pickings for Javelin-equipped ambush teams. That problem remains unresolved three years later.
Only 28 ships and 1 submarine appear in the count, but the symbolic loss of the Moskva, and the psychological impact of Neptune, Storm Shadow, and ATACMS strikes on Black Sea targets, underline another front of humiliation: naval impotence and vulnerability to asymmetric attacks.
Each of these numbers exposes Putin’s war for what it is: a catastrophic failure bought at the price of hundreds of thousands of Russian lives and decades of military equipment. Kremlin propaganda now operates entirely in a vacuum of accountability, where truth is punished and generals are shuffled to deflect blame. The military, gutted by corruption and deception at every echelon, now functions more like a suicide machine than a national defense force.
No Russian should view these numbers with anything less than rage and shame. Rage at a government that throws lives and machines into the furnace of a lost war, and shame that silence has enabled it to continue.

You must be logged in to post a comment.