+37% in airstrikes, -120 km²: the war’s staggering toll
Russia launched 7,000 strikes in May—37 percent more than the previous month— and yet it still ceded Ukrainian territory, as if every shell were digging a hole in its own soil, as if fury were just another way of retreating—and I find myself thinking that the force that strikes relentlessly is often nothing more than the trembling mask of one who is wearing himself out, that history will ultimately measure not the roar of cannons, but the emptiness of conquests that never come.
The dizziness sets in.
Seven thousand blows struck into the void.
We’ve struck harder.
We’ve struck more often.
We’ve struck like never before.
And Russia retreated.
Every shell carved out a crater; every crater gnawed away a little piece of Ukrainian soil.
Every square meter gained came at the cost of a square meter lost.
The machine is running. But it’s no longer biting.
Wear and tear versus precision: which will break the other?
We’re overcome with dizziness even before the numbers hit us.
Seven thousand strikes, 7,000 impacts recorded in a single month, and the front line sliding backward.
The number screams. The map bleeds. Russian boots advance through the mud, heavy, and get nowhere.
Moscow has given it everything.
Moscow has destroyed everything.
Moscow has counted everything—except what matters most.
One hundred twenty square kilometers wrested away at the cost of unspeakable fury.
And far more reclaimed by Kyiv, meter by meter, with an indifference that borders on an affront.
There remains this question that Moscow dares not ask aloud: How many shells does it take to retreat?
Seven thousand punches into the void—and the void, for its part, never gives back the ground taken from it.
Behind the shells, eyes weeping for Ukraine
Dmytro, the artilleryman who liberates villages reduced to ashes
Seven thousand strikes in a single month—seven thousand times Dmytro has made his cannons roar to retake villages reduced to piles of dust—and yet the Russian line is still gaining ground, slow as an oil spill, indifferent to the men’s courage. There is a stark injustice in reclaiming land meter by meter, only to then mourn what it once was.
Anger rises when one realizes the scandalous toll.
Seven thousand strikes. Seven thousand impacts on enemy positions. Seven thousand times that Ukrainian artillery spat its fury into the May sky.
And for what?
We look at the map, and our hearts sink. The red pixels bleed, the impact points pile up, the statistics go haywire. But Moscow’s army is advancing. Slowly. Inevitable.
That’s the outrage that chokes us: so much fire for so little land.
Dmytro fires.
He clears away the rubble.
He reclaims meters of devastated land, houses reduced to rubble, families scattered to the four winds.
And Russia does not yield.
Iryna stitches up wounds; war tears hearts apart
Iryna, for her part, sews.
She stitches up wounds torn open by shrapnel. She mends bodies that the absurdity of an endless war continues to tear apart.
Every red dot on Dmytro’s map represents a man lying on his operating table. A stifled cry. One more suture in a night that never ends.
She repairs what Moscow’s war machine crushes as it advances—what the seven thousand strikes have failed to stop.
Two hands pulling the thread, against a tide that never recedes. That’s what the numbers will never tell you—and that’s precisely where the outrage lies: we count the strikes, but never the sutures.
The earth is shaking, Ukraine is holding out, Putin is stumbling
317 battles in a single day… and the mud swallows everything
Russia launched seven thousand strikes in May, counted its craters, its shells, and its dead in pixels, and despite all that clang of steel, it is still retreating, swallowed up by its own mud during three hundred seventeen clashes in a single day—for no deluge of fire will ever buy what only the pride of a people standing tall can defend.
Sometimes, numbers lie by their very magnitude.
Seven thousand strikes, and the ground trembles beneath the footsteps of the others.
Seven thousand flashes of lightning in a sky that belongs to those who advance, not to those who fire.
Seven thousand blows for nothing.
The mud swallows the boots. Patient, it is.
Russian attrition vs. Ukrainian determination: the clash
Somewhere on this front, a Ukrainian soldier whose name we will never know holds a trench that seven thousand strikes have failed to wipe out. He has no face on the screens.
And that is where the outrage lies: a single man stands alone against an industrial deluge.
He held his ground—that’s all.
Blood flows in pixels across our screens while the mud, in reality, swallows up the Russian boots.
We counted the craters. We counted the shells. We counted the lives, one by one, as if numbers could replace conquest.
What an obscene calculation, tell me.
And the map—it doesn’t lie.
One hundred thirty square kilometers wrested at the cost of a deluge.
Less than the month before. Less, above all, than the pride on display. Fire can burn everything except the will of those who refuse to yield—and it is this truth that will haunt for a long time those who believed they could buy land with iron.
Mykola has lost everything… except the hope that defies death
Without land, without a roof… but still standing, the undefeated farmer
Mykola has lost his fields, his barn, and the photos hanging on the wall of a house that no longer exists; yet after the strikes in May, the Russian army is retreating on Ukrainian soil. No military statistic in the world can measure that stubborn force that drives a man with fingernails blackened by mud to want to go back to planting. I look at him and don’t dare ask why he’s staying.
The ground trembles beneath his feet.
He has lost everything: the fields, the barn, the photos on the wall.
He has lost everything—except that gaze that defies the horizon.
He has lost everything—except the desire to plant another seed in the ground.
Seven thousand blows in a single month. And yet he stands.
The earth is there, beneath his black fingernails. It’s waiting for him.
The stats lie: but rage doesn’t cheat
First comes the anger, blind and deaf, rising from his throat like bile.
Seven thousand blows struck into thin air, and the front line that refuses to give way as promised to the high command.
How many bombs does it take to drive back a peasant who has nothing left to lose?
That is the scandal that turns doctrine on its head: the mud resists the screens, and the screen doesn’t know it.
The map bleeds for nothing—Russian boots trample a victory slipping through their fingers.
Russia: numbers. Ukraine: fury. Who will win?
Young Soldiers vs. Surgical Strikes: The Massacre
Ukraine struck 7,000 times in May—7,000 precision strikes that shook the ground. And yet Moscow still managed to seize 130 square kilometers of land by throwing its own sons into the mud—just as one throws down a bet one is prepared to lose. For in this arithmetic of horror, the numbers lie about what they truly count: human lives tallied like pixels on a bleeding map.
Imagine for a moment the nineteen-year-old Russian soldier whom a sergeant pushes toward the gray line. No armored vehicle. No cover.
A rifle, an order, and the unspoken rule: if you fall, the next one will climb over your body to gain those same ten meters. Moscow doesn’t call him a man. Moscow calls him an effort.
Anger rises at this coldness. Not at the war—at the calculation.
Seven thousand times the aim was precise.
Seven thousand times the ground has trembled.
Seven thousand times the mud has swallowed up hopes.
And yet Russia advances.
One hundred thirty square kilometers gained by Moscow. One hundred thirty square kilometers paid for in young men.
The map bleeds in pixels. Russian boots crush the mud, one boot after another, over those who fell before.
Behind the numbers, lives shattered forever
We thought that seven thousand flashes of lightning in the sky would be enough to halt the advance.
We thought that seven thousand strikes would be enough to halt the Russian advance.
The mud won.
Vladimir Putin doesn’t count his dead. He counts his meters.
It is there, in this obscene exchange, that impunity lies: a man in Moscow decides that a conscript’s life is worth a patch of land, and no one will ever hold him accountable. Who would dare, anyway?
The pixels on the maps glow red. Press releases count the strikes like medals. But the bodies—they aren’t counted; they’re replaced.
And every meter wrested away costs the blood of those who still believed that precision alone would be enough to save them.
Seven thousand strikes, one hundred thirty kilometers lost: that’s the equation no one in Moscow is ashamed to sign—and it’s that lack of shame that sticks in our throats.
After the explosions, the deafening silence
Radar systems ignore tears, but not bombs
Seven thousand strikes in the month of May alone. Seven thousand flashes on Ukrainian radar screens, and yet the blue line keeps retreating.
The mud swallows kilometers of land, entire villages where families scatter into the cold. This is the truth that the screens will never admit: you can strike the sky seven thousand times and still lose the ground beneath your feet.
Therein lies the shame of a war that devours hopes faster than it mows down men.
We feel dizzy as we stare at the screen.
Seven thousand flashes on the radar, and the mud swallows our hopes.
So many punches into the void.
The sky roared without cease, and the earth gave way under the weight.
Ukraine fought until it was exhausted; Russia, meanwhile, advanced.
The map doesn’t bleed in images: it bleeds in people, in collapsed roofs, in empty chairs around tables.
Villages recaptured, families torn apart: a war with no winners
Dizziness overtakes us the moment we grasp the scale of it.
Seven thousand strikes, and the mud has swallowed up entire kilometers.
The sky is full of lightning, and Russian boots trample what remains of vegetable gardens, courtyards, and doorsteps.
Let us ask ourselves how many times we can win the sky before losing the earth.
There’s Olena, somewhere in the east, counting the days without news of a son whose name has been struck from the rolls of the living.
And behind her, thousands of others who no longer count in terms of victories: they count in terms of absences.
One hundred thirty square kilometers. Taken. While the radars celebrated their seven thousand triumphs. What a scandal, so neatly tucked away beneath the numbers.
For every meter gained, a name crossed off a list.
For every village retaken by the enemy, a family silently counting its dead.
For every Ukrainian budget stretched to the limit, a hole that nothing will ever fill again.
You can strike the sky seven thousand times. You still lose the ground beneath you. And that is where—exactly there—defeat is measured—not in the fury of the lightning, but in the abysmal silence that follows. That silence—we will hear it for a long time.
More Fire, Less Earth: Putin's Absurd War
Every Russian shell deepens the doubt… and the hatred
Seven thousand Russian strikes rained down in May on a landscape that continues to recede—villages wiped off the map, craters counted as one would count graves—and yet the front line is shifting in the opposite direction—because every shell fired was not a wound inflicted but a whispered confession: that one can cover the earth in fire without ever breaking the courage of the living, and that the mud always ends up swallowing those who believed they could buy victory with metal.
The dizziness sets in.
Seven thousand Russian strikes in May, and yet it is the Russian army that is retreating.
Each shell was meant to be an open wound in Ukrainian flesh.
Each shell has become an admission: firepower can no longer gain a single meter.
We count the craters.
We count the villages razed to the ground.
We count the shattered lives—and no one in Moscow is held accountable for this mess.
Can you feel it, the machine? It fires seven thousand times and doesn’t advance. It stares at us and can’t take anything from us.
The mud swallows everything. Unpunished fire buys nothing.
Ukraine advances, Russia sinks… and the end remains unclear
We thought the earth would shake until it broke.
We waited for the Ukrainian retreat, the crack, the promised surrender.
The mud swallowed the shells. The waiting swallowed itself.
And here is the cold affront of this spring: so much fire unleashed, not a single flag planted to justify it.
Russia lost 130 square kilometers in May. Ukraine recaptured even more.
The front line, for its part, did nothing but bleed—with no victory at the end of the bloodshed.
Seven thousand times, the metal spoke. Seven thousand times, the earth held firm. And the map, stubbornly, shifted in the opposite direction, as if the ground itself refused to obey the fire.
Carnage or Conquest? Russia Is Underreporting Its Death Toll
7,008 strikes to hide a crushing defeat
Seven thousand eight strikes launched in a single month of May to chip away at a paltry 130 square kilometers—that is the calculation of a military machine that strings together its strikes like medals pinned to an oversized jacket; but no spreadsheet, no pixel on a military map will ever measure the fear of Ukrainian children or the hunger of families forced onto the roads—because numbers don’t cry, and that is exactly where our unease begins.
Vladimir Putin has the strikes tallied. Seven thousand eight, in May. The figure drops from a Russian Defense Ministry statement like proof of zeal.
We read it, and something tightens inside us.
For behind the tally lies the coldest arithmetic of this war: 7,008 strikes for 130 square kilometers. Let’s do the math ourselves.
Fifty-four strikes to conquer the equivalent of a single square kilometer of Ukrainian land—often a field, sometimes a hamlet, rarely a city.
This isn’t a breakthrough. It’s a numerical stalemate.
Seven thousand times the sky has trembled over the Donbas. Seven thousand times the earth has absorbed the blows. And after this deluge, the Russian front has advanced by a distance a hiker could cover in an afternoon. This is the outrage that can be quantified.
The empire counts its blows. It does not count what it has not taken.
Fear, hunger, exile: what the data erases
The void screams where the pixels align neatly on the map. A conquered square kilometer is colored in within seconds on a screen in the operations room.
The woman who was sleeping on that square kilometer, however, appears nowhere.
Seven thousand strikes do not make the algorithms bleed. They drive families to flee, leaving with a single bag, a birth certificate folded in a pocket, and the smell of burning in their hair.
We count the craters. We don’t count the children lying under the tables when the siren wails.
We don’t count the villages wiped out, one by one, until all that remains is a set of coordinates on a military map.
Here is the question that should keep us awake: at what number does a statistic cease to be a statistic and become a cemetery again?
The map lies by omission. It shows the territory taken; it conceals the price paid.
And we, in front of our screens, read “130 km²” as if it were a score, without hearing what those seven thousand strikes have truly crushed: not an empire on the advance, but an empire bleeding for so little, and one that dares to call this a victory.
What remains is this vertigo—the carnage tallied, the conquest nowhere to be found, and no one to account for the void.
The final round is approaching… and fear is growing
Ukraine is holding its ground, Russia is bleeding… but the night is long
Seven thousand strikes in May—an all-time record—and yet the map continues to recede under Russian boots, swallowed up by the mud one by one, as if every blow struck only served to deepen the void of an impossible victory—for one can destroy a land a thousand times, but one never truly possesses anything but the ground on which one stands.
The dizziness sets in.
Seven thousand strikes in May—a record—and the map keeps receding.
Seven thousand blows into the void, a number that screams its absurdity.
Seven thousand proofs that destruction is no longer enough to hold the ground.
The mud swallows the Russian boots.
The mud swallows the calculations.
The mud swallows the illusion of a victory by attrition.
We thought drones would rewrite the rules of war. We saw the opposite.
May 2026: War is won in the mud, not on Excel
We must hold onto both truths at the same time, without sacrificing one to reassure the other.
Because numbers don’t lie, but they don’t tell the whole story. A strike destroys a depot, a column, a bridge. It doesn’t hold the trench. It doesn’t sleep in the frozen mud.
It doesn’t plant a flag on a street recaptured house by house.
For a long time, we believed that technology was rewriting the laws of war; it took this past May to remind us that the earth, for its part, cannot be quantified.
You’re probably waiting for a clear verdict: who’s winning, who’s losing, when it will end. We don’t have it. No one does.
And anyone who promises you that is selling you a picture cleaner than reality—a lie that smells of fresh ink.
Here’s what we do know. War is won in the mud, not on a map. You can strike seven thousand times and still be forced back.
You can bleed your opponent dry and, in the end, possess nothing but the ground beneath your feet.
It is there, in that gap between the record and the lost ground, that the final round is fought—the one that no tally will decide for us.
Seven thousand times the sky has trembled.
Seven thousand times the earth has bled.
Seven thousand times, and the night remains there, crouching on our shoulders.
Look at them, those shadows still walking. They know what we refuse to see: that you can’t plant a flag in a painting.
What We Must Keep in Mind
PROFILE: Russia Launched 7,000 Strikes in May and Is Still Losing Ground to Ukraine Seven thousand strikes for a single wound: a bleeding failure The paradox of the numbers: more strikes, less territory Seven thousand strikes launched against Ukraine in May. And yet, Moscow has scraped together only 130 square kilometers of blood-soaked mud—less than in April, while Ukrainian soldiers recaptured more territory than they lost. For there is a truth that tyrants never learn: you can pulverize a land without ever breaking the hearts of those who defend it.
By Jacques Pj Provost, columnist
Sources:
united24media.com/war-in-ukraine/russia-hit-a-record-7000-time…
In Ukraine, the death toll from Russia’s massive airstrike on Kyiv continues to rise – France 24
May 9: Putin says his army is facing “aggressive forces” backed by NATO in Ukraine – France 24
Russia strikes Ukraine as Kyiv’s ceasefire has …
Russia Stalled in Ukraine: No Territorial Gains in March – France 24
After 1,500 days of war, Ukraine is suffering but making …
Ukraine’s Intermediate-Range Strike Campaign | ISW
Russian Offensive Campaign Assessment, April 29, 2026
Russian Offensive Campaign Assessment, April 29, 2026 | ISW
War in Ukraine, Day 1,534: Key Takeaways from Thursday, May 7
This content was created with the help of AI.