Emil Kastehelmi Profile picture
Jan 2 16 tweets 3 min read Read on X
2025 can reasonably be seen as an operational and strategic failure for Russia, but all scenarios remain on the table. Any optimism is premature, as Ukraine also faces serious challenges.

In this thread: An assessment of the past year and its broader implications. 1/ Image
First, some numbers. Russia took under 4,600 km² of Ukrainian territory in 2025, compared to roughly 3,500 km² in 2024.

Despite the increase, focusing only on square kilometers provides poor tools for analyzing current dynamics and the war’s future. 2/ Image
Russia failed to achieve operational goals. The front advanced relatively evenly despite local salients. Most captured territory consisted of fields, villages and small towns.

Even when brief momentum appeared, Russian forces were unable to turn it into a larger breakthrough. 3/
Although Huliaipole and most of Pokrovsk & Myrnohrad fell in late 2025, the overall situation did not change significantly. The war remains attritional, and despite tactical adaptations, the slow, grinding pace continues without a decisive shift in sight in the coming months. 4/
The growing phenomenon of de-mechanization and extended kill zones - driven by a increasing numbers of drones, drone units, and technical & tactical developments - has now effectively eliminated the possibility of conventional, operational-level mechanized breakthroughs. 5/
Amidst of these challenges, Russia has failed to find the means to decisively weaken or break Ukraine militarily. Ukraine is still able to negotiate without immediate coercion that would undermine its sovereignty, which in turn is one of Russia’s central objectives. 6/
Despite averting major crises, Ukraine faces internal and external problems that are damaging, or could further damage, its war effort. Manpower issues remain unresolved, and a sharp rise in desertions in 2025 has worsened an existing challenge. 7/
Ukraine conducted counterattacks and halted Russian offensives in several sectors, but even its most successful operations were largely local. It's difficult to see how Ukraine could achieve success beyond the tactical level in 2026, but local operations will continue. 8/
From another point of view, Ukraine’s actions produced a relatively successful overall defence that denied the enemy many of its objectives. Tactical successes mattered: Ukraine held against a stronger opponent while losing less than 1% of its total territory. 9/
Unfortunately, the loose coalition supporting Ukraine is showing cracks. US policy has been tentative and Europe’s aid limits have been tested, as seen in difficult negotiations over financial assistance. EU reached an agreement this time, but the next may be harder. 10/
Europe would need to increase economic and military support for Ukraine to even preserve its current position militarily and politically. However, as 2026 progresses, I'm afraid major changes won't occur, which narrows Ukraine’s options and strengthens Russia’s leverage. 11/
Russia seeks a more favorable European security architecture for itself and is prepared to sacrifice vast resources to achieve it. Ukraine’s ability to pursue an independent foreign and security policy is fundamentally incompatible with this goal. 12/
It is naive to think Russia’s ambitions stop at Donbas’ administrative borders. If Ukraine preserves full sovereignty while losing only land, Russia will have won a territorial victory, but will have failed strategically. Russia won't accept such an outcome easily. 13/
Russia’s desired victory requires Ukraine’s subjugation: heavy influence over society, no NATO path, no Western security guarantees, and limits on defensive capabilities. Achieving this demands prolonged military and diplomatic pressure, so a quick resolution is unlikely. 14/
From Moscow’s perspective, better outcomes remain within reach. Ukraine’s negotiating position is likely going to worsen as the war drags on.

Russian society will of course continue to deteriorate as costs mount, but Russia isn't fighting for optimal quarterly GDP figures. 15/
Multiple scenarios remain possible, making definitive predictions difficult. Still, this is a year in which all parties will seek some kind of a resolution. Someone will lose more than others. I hope it won’t be those fighting for freedom and democracy. 16/16

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Emil Kastehelmi

Emil Kastehelmi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @emilkastehelmi

Nov 4, 2025
Ukraine may be repeating a costly mistake in Pokrovsk.

It’s a recurring pattern, seen for example in Vuhledar and Kursk – a reluctance to conduct a controlled, militarily justified withdrawal from a threatened salient when the situation no longer favors the defender. 1/ Image
The situation in Pokrovsk is difficult for the Ukrainians. Russians have consolidated positions in the southern parts of the city, and are advancing further north. Most of the city is a gray zone, where infantry groups fight without a clear frontline. 2/
The latest Ukrainian counterattacks have not turned the situation decisively in Ukraine's favor. They managed to recapture various positions in Rodynske and in the Dobropillia direction, but the threat of encirclement in Pokrovsk and Myrnohrad has not been removed. 3/
Read 14 tweets
Aug 15, 2025
According to Ukrainian 1st Corps (Azov), the situation east of Dobropillia has been stabilized and the Russians have been pushed out of six villages. They also reported that the combined Russian losses in the area are 385 men, 37 vehicles, 2 AFVs and 1 tank.

A few thoughts: 1/🧵 Image
It is evident that this operation was not merely a few infiltration groups slipping past Ukrainian lines only to be destroyed. While it may have begun as a lighter operation, Russian forces were prepared to exploit breakthroughs, successfully advancing into the Ukrainian rear. 2/
If the reported losses are accurate, it implies multiple Russian battalions were engaged in the battle, with many still fighting, as Russia has not lost all gained territory. The Russians are now likely trying to consolidate and defend the southern part of the corridor. 3/
Read 9 tweets
Aug 12, 2025
Russians have recently advanced deep in the area east of Dobropillia. The situation has concerning elements which can escalate it into a serious crisis, but at this stage we’re still not witnessing a disaster – and by definition, not even a breakthrough. I’ll explain. 1/ Image
The situation had been deteriorating for some time. The Russians had been attempting to advance in the Dobropillia direction earlier this month. A gray zone had formed in the area, as the Ukrainians struggled to maintain a firm defence against the infiltrating enemy. 2/
Russia has an advantage in expendable manpower – once it finds a weak spot, it can aggressively try to exploit it by pushing more infantry into the area. Small infiltration groups will try to advance as far as possible, which is enabled by the porous Ukrainian defences. 3/
Read 13 tweets
Jul 3, 2025
According to our data, the Russians did not accelerate their advance during June. The pace isn't slow, but most of the Russian gains last month were in less crucial areas.

It can be argued that Russia mostly wasted June without achieving significant success. 1/
The situation isn't great for Ukraine, but it could be worse.

The salient between Pokrovsk and Kostiantynivka is still an issue, but it didn't rapidly expand in June. The front in Sumy was also stabilized. The worst-case scenarios didn't materialize, at least not yet. 2/
A large part of the Russian gains were south of Pokrovsk, where they are pushing towards the administrative borders of Donetsk oblast. Entering Dnipropetrovsk oblast doesn't change the general situation much, even though there's a lot of Russian propaganda about it. 3/
Read 5 tweets
Jun 5, 2025
On June 1, Ukraine conducted a successful operation targeting Russian strategic bombers and other aircraft.

Our battle damage assessment can confirm the following losses: 12 destroyed and 3 damaged aircraft, of which 14 are strategic bombers and 1 is a transport aircraft. 1/ Image
From videos and satellite images, 23 distinct aircraft were identified in total as potentially targeted. The condition of 4 aircraft seen in videos remains unclear. Available evidence doesn’t allow for assessing potential damage or whether nearby drones even detonated. 2/ Image
The highest possible number for total losses is 19, if all aircraft in unknown condition are actually damaged. However, this can’t be confirmed at the moment.

In 4 cases, it appears the drones likely missed, did not explode or cause visible damage for other reasons. 3/
Read 17 tweets
Jun 1, 2025
Ukraine has struck multiple strategic bombers in Olenya, Murmansk oblast, 1800 km from Ukraine. This is one of the most successful drone strikes against against Russian air bases in the entire war. The extent of the damage is yet unclear, but I can already say it's significant. 1/
Russia had transferred the valuable planes to Olenya to avoid the exact scenario we're seeing on the videos and photos coming from the area. Bombers operating from the field have repeatedly struck Ukraine with cruise missiles. 2/ Image
These are major and expensive losses for Russia that can't be replaced quickly.

Additionally, the air base in Belaya, roughly 4300 km from Ukraine, has been hit. Also Dyagilevo and Ivanovo air bases are burning. This is a very, very successful day for Ukraine. 3/
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(