Major Battles & Operations

Detailed analysis of the most significant military operations and battles of the Russia-Ukraine war. Each battle profile includes timeline, casualties, key events, and strategic significance.

39

Major Battles

11

Ukrainian Victories

16

Russian Victories

8

Ongoing Operations

Ukrainian Victories

Battle of Kyiv

Feb 24 - Apr 2, 2022

Ukrainian Victory
πŸ“Kyiv, Kyiv Oblast

Russian assault on the Ukrainian capital involving multiple axes of attack from the north, including through Chernobyl and Hostomel. Ukrainian forces successfully defended the capital, forcing Russian withdrawal.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-5,000

πŸ‡·πŸ‡Ί Russia

5,000-15,000

πŸ‘₯ Civilians

1,200+

Strategic Significance:

Prevented the rapid fall of the Ukrainian government and demonstrated Ukraine's ability to defend against a larger force. The failure of the Kyiv offensive fundamentally changed Russia's strategic approach.

View full battle analysis β†’

Kharkiv Counteroffensive

Sep 6 - Sep 12, 2022

Ukrainian Victory
πŸ“Kharkiv, Kharkiv Oblast

Rapid Ukrainian counteroffensive that liberated over 6,000 kmΒ² of territory in Kharkiv Oblast within days. Russian forces conducted disorganized retreat, abandoning significant equipment and ammunition.

πŸ‡ΊπŸ‡¦ Ukraine

500-2,000

πŸ‡·πŸ‡Ί Russia

3,000-6,000

πŸ‘₯ Civilians

100+

Strategic Significance:

Demonstrated Ukraine's offensive capability and severely undermined Russian military prestige. Liberation of Izium and Kupiansk was major strategic victory.

View full battle analysis β†’

Kherson Liberation

Aug - Nov 11, 2022

Ukrainian Victory
πŸ“Kherson, Kherson Oblast

Ukrainian counteroffensive gradually pushed Russian forces back across the Dnipro River. Russia withdrew from the right bank of Kherson Oblast, including the regional capital, in November 2022.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-5,000

πŸ‡·πŸ‡Ί Russia

3,000-7,000

πŸ‘₯ Civilians

300+

Strategic Significance:

Only regional capital liberated by Ukraine during the war. Demonstrated Russian vulnerability and Ukrainian combined arms capability. Liberation was celebrated as major morale boost.

View full battle analysis β†’

Battle of Lyman

May - Oct 1, 2022

Ukrainian Victory
πŸ“Lyman, Donetsk Oblast

Ukrainian forces liberated the railway hub of Lyman in a rapid encirclement operation, forcing Russian defenders to break out of a near-encirclement. The liberation came just one day after Russia formally annexed Donetsk Oblast.

πŸ‡ΊπŸ‡¦ Ukraine

500-2,000

πŸ‡·πŸ‡Ί Russia

2,000-5,000

πŸ‘₯ Civilians

100+

Strategic Significance:

Strategically humiliating for Russia β€” the city fell one day after annexation was declared. Liberation opened routes for further advances in Luhansk Oblast.

View full battle analysis β†’

Liberation of Izium

Sep 6–10, 2022

Ukrainian Victory
πŸ“Izium, Kharkiv Oblast

Rapid Ukrainian counteroffensive operation that liberated the strategic logistics hub of Izium in just 4 days, unraveling an entire Russian defensive line in northeastern Ukraine and forcing the withdrawal of Russian forces from a large portion of Kharkiv Oblast.

πŸ‡ΊπŸ‡¦ Ukraine

200-600

πŸ‡·πŸ‡Ί Russia

1,500-4,000

Strategic Significance:

The liberation of Izium was the single largest territorial gain by any side in a single week since the initial invasion phase. It demonstrated Ukraine's ability to conduct large-scale combined-arms offensive operations and severely undermined Russian morale.

View full battle analysis β†’

Battle of Snake Island

Feb 24 – Jun 30, 2022

Ukrainian Victory
πŸ“Snake Island (Zmiinyi), Odesa Oblast

Four-month contest over the tiny 0.17 kmΒ² Black Sea island that became a potent symbol of Ukrainian defiance. Russia captured the island on day one of the war but Ukraine used sea drones, Neptune missiles, and aircraft strikes to make the garrison untenable, forcing a Russian withdrawal on June 30, 2022.

πŸ‡ΊπŸ‡¦ Ukraine

20-50

πŸ‡·πŸ‡Ί Russia

50-200

Strategic Significance:

Snake Island's liberation forced Russia to move its Black Sea Fleet further from Ukrainian shores, reducing the threat of an amphibious landing near Odesa and freeing up Ukrainian naval and air assets. Its symbolic value β€” beginning with the "Russian warship, go f*** yourself" radio transmission β€” exceeded its strategic importance.

View full battle analysis β†’

Battle of Robotyne

Jul – Sep 2023

Ukrainian Victory
πŸ“Robotyne, Zaporizhzhia Oblast

Focal point of Ukraine's 2023 summer counteroffensive, the Battle of Robotyne saw Ukrainian forces breach the first line of Russia's extensive "Surovikin Line" fortifications and capture the village after weeks of intense fighting, at considerable cost to both sides.

πŸ‡ΊπŸ‡¦ Ukraine

3,000-7,000

πŸ‡·πŸ‡Ί Russia

4,000-9,000

Strategic Significance:

Robotyne represented the deepest penetration of the Surovikin Line achieved during the 2023 counteroffensive. While the breakthrough did not achieve the strategic breakthrough toward Melitopol that Ukraine sought, it demonstrated the cost of attacking prepared multi-layered defenses and forced Russia to commit significant reserves.

View full battle analysis β†’

Battle of Hostomel Airport

Feb 24 - Apr 2, 2022

Ukrainian Victory
πŸ“Hostomel, Kyiv Oblast

On the opening day of the invasion, Russian VDV airborne forces launched a helicopter assault to seize Antonov Airport at Hostomel, intending to establish an air bridge for flying in reinforcements toward Kyiv. Ukrainian National Guard and rapid counterattacks denied Russia stable control of the runway, and the airfield was retaken when Russian forces withdrew from Kyiv Oblast in early April.

πŸ‡ΊπŸ‡¦ Ukraine

100-500

πŸ‡·πŸ‡Ί Russia

200-1,000

πŸ‘₯ Civilians

50+

Strategic Significance:

Denying Russia a functioning air bridge near Kyiv forced its assault on the capital onto vulnerable ground supply lines, contributing directly to the failure of the Kyiv offensive. The destruction of the Antonov An-225 Mriya at the airfield became a symbol of the war's opening days.

View full battle analysis β†’

Battle of Klishchiivka

Jul - Sep 17, 2023

Ukrainian Victory
πŸ“Klishchiivka, Donetsk Oblast

As part of operations on the southern flank of Bakhmut, Ukrainian forces fought to recapture the village of Klishchiivka, situated on dominant high ground overlooking Russian positions. Ukraine reported liberating the village in September 2023 after weeks of difficult fighting.

πŸ‡ΊπŸ‡¦ Ukraine

500-2,000

πŸ‡·πŸ‡Ί Russia

1,000-3,000

πŸ‘₯ Civilians

0+

Strategic Significance:

Klishchiivka's elevated terrain south of Bakhmut gave fire control over Russian supply routes into the city, making its recapture part of Ukraine's effort to pressure Russian forces holding Bakhmut after its fall in May 2023.

View full battle analysis β†’

Battle of Andriivka

Aug - Sep 15, 2023

Ukrainian Victory
πŸ“Andriivka, Donetsk Oblast

Ukrainian forces recaptured the small village of Andriivka on the southern flank of Bakhmut in September 2023, fighting through Russian defensive positions in a wooded area near the rail line south of the city.

πŸ‡ΊπŸ‡¦ Ukraine

300-1,500

πŸ‡·πŸ‡Ί Russia

800-2,500

πŸ‘₯ Civilians

0+

Strategic Significance:

The recapture of Andriivka, alongside neighboring Klishchiivka, advanced Ukraine's effort to pressure Russian forces holding Bakhmut from the south and to threaten the rail line and supply routes into the city.

View full battle analysis β†’

Siege of Chernihiv

Feb 24 - Apr 4, 2022

Ukrainian Victory
πŸ“Chernihiv, Chernihiv Oblast

Russian forces advancing from Belarus encircled much of the northern city of Chernihiv during the opening phase of the invasion, subjecting it to heavy shelling and air strikes. The city was never captured, and Russian forces withdrew from the region in early April 2022 following their failure to take Kyiv.

πŸ‡ΊπŸ‡¦ Ukraine

200-800

πŸ‡·πŸ‡Ί Russia

500-2,000

πŸ‘₯ Civilians

700+

Strategic Significance:

Chernihiv's defense tied down Russian forces on the northern axis and protected the approaches to Kyiv from the northeast, contributing to the broader failure of the Russian drive on the capital.

View full battle analysis β†’

Russian Victories

Siege of Mariupol

Feb 24 - May 20, 2022

Russian Victory
πŸ“Mariupol, Donetsk Oblast

Brutal 82-day siege of the strategic port city of Mariupol. Ukrainian defenders, including Azov Regiment, held out in the Azovstal steel plant before surrendering. The city suffered massive destruction.

πŸ‡ΊπŸ‡¦ Ukraine

3,000-5,000

πŸ‡·πŸ‡Ί Russia

5,000-10,000

πŸ‘₯ Civilians

25,000+

Strategic Significance:

Secured Russian land corridor to Crimea and demonstrated devastating impact of urban warfare. The siege became a symbol of Ukrainian resistance despite ultimate capture.

View full battle analysis β†’

Battle of Bakhmut

Aug 2022 - May 20, 2023

Russian Victory
πŸ“Bakhmut, Donetsk Oblast

The longest and bloodiest battle of the war. Russian forces, primarily Wagner Group mercenaries, gradually captured the city after 10 months of intense fighting. Both sides suffered massive casualties.

πŸ‡ΊπŸ‡¦ Ukraine

10,000-20,000

πŸ‡·πŸ‡Ί Russia

30,000-50,000

πŸ‘₯ Civilians

500+

Strategic Significance:

Symbolically important but strategically limited. The battle demonstrated the brutal attritional nature of the conflict and Wagner Group's role. Ukrainian defenders inflicted disproportionate Russian casualties.

View full battle analysis β†’

Battle of Avdiivka

Oct 2023 - Feb 17, 2024

Russian Victory
πŸ“Avdiivka, Donetsk Oblast

Major Russian offensive to capture the fortified town of Avdiivka, which had been on the front line since 2014. After months of intense fighting, Ukrainian forces conducted tactical withdrawal.

πŸ‡ΊπŸ‡¦ Ukraine

5,000-10,000

πŸ‡·πŸ‡Ί Russia

15,000-25,000

πŸ‘₯ Civilians

200+

Strategic Significance:

Demonstrated continued Russian offensive capability despite heavy losses. Ukrainian withdrawal was orderly, preserving forces. Battle highlighted ammunition shortages affecting Ukraine.

View full battle analysis β†’

Battle of Severodonetsk

May 6 - Jun 25, 2022

Russian Victory
πŸ“Severodonetsk, Luhansk Oblast

Intense urban battle for the administrative center of Ukrainian-controlled Luhansk Oblast. After weeks of street fighting and chemical plant standoffs, Ukrainian forces conducted tactical withdrawal to Lisichansk.

πŸ‡ΊπŸ‡¦ Ukraine

5,000-10,000

πŸ‡·πŸ‡Ί Russia

8,000-15,000

πŸ‘₯ Civilians

350+

Strategic Significance:

Marked Russian consolidation of Luhansk Oblast and demonstrated Ukraine's ability to impose heavy costs on attackers while conducting organized withdrawals.

View full battle analysis β†’

Battle of Soledar

Dec 2022 - Jan 12, 2023

Russian Victory
πŸ“Soledar, Donetsk Oblast

Wagner Group mercenaries captured the salt-mining town of Soledar after weeks of intense fighting. The capture flanked Bakhmut from the north and represented Wagner's first major standalone battlefield victory.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-5,000

πŸ‡·πŸ‡Ί Russia

5,000-10,000

πŸ‘₯ Civilians

100+

Strategic Significance:

Wagner Group's public triumph over Russian MoD forces. Capture threatened Bakhmut's northern supply lines and provided propaganda victory for Prigozhin.

View full battle analysis β†’

Battle of Vuhledar

Feb 2023 - Oct 1, 2024

Russian Victory
πŸ“Vuhledar, Donetsk Oblast

Russian forces suffered enormous losses attempting to capture the elevated town of Vuhledar in early 2023, with armored columns destroyed in massed anti-tank ambushes. The town finally fell in October 2024 after prolonged fighting.

πŸ‡ΊπŸ‡¦ Ukraine

3,000-6,000

πŸ‡·πŸ‡Ί Russia

10,000-20,000

πŸ‘₯ Civilians

150+

Strategic Significance:

Early 2023 assault became a symbol of Russian tactical incompetence. The eventual fall in late 2024 demonstrated Russian grinding attrition strategy despite extremely high costs.

View full battle analysis β†’

Kakhovka Dam Destruction

Jun 6, 2023

Russian Victory
πŸ“Nova Kakhovka, Kherson Oblast

The Kakhovka dam on the Dnipro River was catastrophically destroyed, causing massive flooding of downstream settlements. Both sides blamed each other for the destruction. The disaster displaced tens of thousands and devastated ecosystems.

πŸ‡ΊπŸ‡¦ Ukraine

50-200

πŸ‡·πŸ‡Ί Russia

0-50

πŸ‘₯ Civilians

5,000+

Strategic Significance:

Largest man-made environmental disaster in Europe in decades. Hampered Ukrainian counteroffensive by flooding planned crossing points. Destroyed Kherson Oblast's irrigation system and fresh water access to Crimea.

View full battle analysis β†’

Battle of Chasiv Yar

Mar 2024 - Jul 2025

Russian Victory
πŸ“Chasiv Yar, Donetsk Oblast

Russian forces captured Chasiv Yar after 16 months of sustained assaults beginning March 2024. The elevated canal district city, positioned on the road toward Kramatorsk and Sloviansk, fell in July 2025 after intense fighting across multiple urban districts.

πŸ‡ΊπŸ‡¦ Ukraine

5,000-12,000

πŸ‡·πŸ‡Ί Russia

12,000-25,000

πŸ‘₯ Civilians

150+

Strategic Significance:

Capture would threaten Kramatorsk-Sloviansk urban agglomeration β€” Ukraine's administrative center in Donetsk Oblast. Represents next major contested city after Avdiivka.

View full battle analysis β†’

Battle of Lysychansk

Jun 24 – Jul 3, 2022

Russian Victory
πŸ“Lysychansk, Luhansk Oblast

Immediately following the Ukrainian withdrawal from Severodonetsk, Russian forces assaulted the twin city of Lysychansk on the western bank of the Siverskyi Donets River. Encirclement from the north forced a Ukrainian withdrawal within ten days, completing Russian occupation of all of Luhansk Oblast.

πŸ‡ΊπŸ‡¦ Ukraine

1,500-4,000

πŸ‡·πŸ‡Ί Russia

2,000-5,000

πŸ‘₯ Civilians

150+

Strategic Significance:

Completing the capture of Luhansk Oblast fulfilled one of Russia's stated war objectives and represented Russia's most significant territorial gain of the summer 2022 campaign. However, Russia failed to translate tactical success into operational momentum, as the front stabilized for months afterward.

View full battle analysis β†’

Battle of Marinka

Apr 2022 – Jan 2024

Russian Victory
πŸ“Marinka, Donetsk Oblast

One of the longest and most destructive urban battles of the war. The small mining town of Marinka (population ~10,000 pre-war), directly adjacent to Russian-controlled Donetsk city, was subjected to a grinding 21-month Russian assault before finally falling in January 2024.

πŸ‡ΊπŸ‡¦ Ukraine

3,000-7,000

πŸ‡·πŸ‡Ί Russia

6,000-14,000

πŸ‘₯ Civilians

200+

Strategic Significance:

Marinka exemplified the grinding attritional character of the Donetsk front. Russia expended enormous resources to capture a pre-war settlement of ~10,000 people, largely reducing it to rubble in the process. Its fall expanded the western Donetsk perimeter and provided a marginally improved firing position toward Ukrainian-held Kurakhove.

View full battle analysis β†’

Fall of Melitopol

Feb 25 - Mar 1, 2022

Russian Victory
πŸ“Melitopol, Zaporizhzhia Oblast

Russia rapidly captured the city of Melitopol in southern Ukraine on February 26, 2022, just two days after the invasion began. The fall of Melitopol was part of the southern axis offensive designed to create a land bridge from Russia to Crimea along the Sea of Azov coast.

πŸ‡ΊπŸ‡¦ Ukraine

10-50

πŸ‡·πŸ‡Ί Russia

20-100

πŸ‘₯ Civilians

15+

Strategic Significance:

Melitopol's rapid fall opened the land corridor from Russia through Zaporizhzhia to Crimea, enabling Russian forces to advance west toward Kherson and east toward Mariupol. The city became a major logistics and administrative hub for Russian occupation of southern Ukraine.

View full battle analysis β†’

Battle of Kurakhove

Oct 2024 - Jan 15, 2025

Russian Victory
πŸ“Kurakhove, Donetsk Oblast

Russian forces captured the coal-mining town of Kurakhove in Donetsk Oblast after a sustained assault beginning in October 2024. The fall of the town was part of Russia's broad multi-axis advance across central Donetsk Oblast following the capture of Avdiivka in February 2024.

πŸ‡ΊπŸ‡¦ Ukraine

3,000-7,000

πŸ‡·πŸ‡Ί Russia

8,000-16,000

πŸ‘₯ Civilians

200+

Strategic Significance:

Extended Russia's front westward toward the logistics hub of Pokrovsk and deepened the Donetsk advance. Part of a pattern of grinding Russian territorial gains in late 2024 and early 2025 that collectively shifted substantial territory.

View full battle analysis β†’

Battle of Volnovakha

Feb 25 - Mar 12, 2022

Russian Victory
πŸ“Volnovakha, Donetsk Oblast

Russian and allied separatist forces assaulted the town of Volnovakha in southern Donetsk Oblast in the opening weeks of the invasion. After heavy shelling that destroyed much of the town, Ukrainian forces withdrew and Russia captured Volnovakha in mid-March 2022.

πŸ‡ΊπŸ‡¦ Ukraine

200-800

πŸ‡·πŸ‡Ί Russia

500-1,500

πŸ‘₯ Civilians

200+

Strategic Significance:

Volnovakha sat astride a key road junction between Donetsk city and Mariupol, and its capture helped secure the northern approaches for the encirclement of Mariupol and the Russian land corridor toward the Azov coast.

View full battle analysis β†’

Battle of Popasna

Mar - May 8, 2022

Russian Victory
πŸ“Popasna, Luhansk Oblast

Wagner Group and Russian forces fought a prolonged battle for the fortified town of Popasna in Luhansk Oblast. After weeks of intense fighting, Ukrainian forces withdrew in early May 2022, and Russia used the captured town as a springboard for subsequent advances toward Bakhmut.

πŸ‡ΊπŸ‡¦ Ukraine

1,000-3,000

πŸ‡·πŸ‡Ί Russia

2,000-5,000

πŸ‘₯ Civilians

100+

Strategic Significance:

The capture of Popasna gave Russian and Wagner forces a key staging area from which to threaten Bakhmut and surrounding settlements, shaping the Donbas front for the rest of 2022. It was also an early proving ground for Wagner Group assault tactics.

View full battle analysis β†’

Battle of Ocheretyne

Apr - May 2024

Russian Victory
πŸ“Ocheretyne, Donetsk Oblast

Following the fall of Avdiivka, Russian forces exploited westward and captured the village of Ocheretyne in spring 2024 after breaking into the settlement during a period of Ukrainian unit rotation. The advance opened a new axis of pressure toward Pokrovsk.

πŸ‡ΊπŸ‡¦ Ukraine

1,000-3,000

πŸ‡·πŸ‡Ί Russia

2,000-5,000

πŸ‘₯ Civilians

50+

Strategic Significance:

The breakthrough at Ocheretyne created a salient that Russian forces exploited to advance toward Pokrovsk, becoming one of the more significant tactical setbacks for Ukraine in the period following the loss of Avdiivka.

View full battle analysis β†’

Battle of Niu-York

Jul - Aug 2024

Russian Victory
πŸ“Niu-York, Donetsk Oblast

Russian forces captured the town of Niu-York (formerly Novhorodske) in Donetsk Oblast in summer 2024 as part of the advance in the Toretsk direction. The town fell after weeks of fighting amid Russia's broader push across central Donetsk.

πŸ‡ΊπŸ‡¦ Ukraine

800-2,500

πŸ‡·πŸ‡Ί Russia

1,500-4,000

πŸ‘₯ Civilians

50+

Strategic Significance:

The capture of Niu-York supported Russia's advance toward Toretsk and the wider effort to push westward through Donetsk Oblast, tightening pressure on Ukrainian positions in the region.

View full battle analysis β†’

Ongoing Operations

Battle of Kreminna

Apr 2022 - ongoing

Ongoing
πŸ“Kreminna, Luhansk Oblast

Russian forces captured Kreminna in April 2022 and have held the forested town and surrounds against sustained Ukrainian counterattacks. The Kreminna forest line became one of the most contested and stable front sections.

πŸ‡ΊπŸ‡¦ Ukraine

5,000-15,000

πŸ‡·πŸ‡Ί Russia

8,000-20,000

πŸ‘₯ Civilians

200+

Strategic Significance:

Kreminna's forests provide defensive depth for both sides. Ukrainian gains threatened Russian logistics toward Severodonetsk-Lysichansk axis. The front here remained largely static for over two years.

View full battle analysis β†’

Battle of Pokrovsk

Jun 2024 - ongoing

Ongoing
πŸ“Pokrovsk, Donetsk Oblast

Russian forces have been advancing toward the logistics hub of Pokrovsk since mid-2024 after breaking through the Avdiivka area and advancing along the M04 highway. The city serves as a major Ukrainian supply and logistics hub for the Donetsk front.

πŸ‡ΊπŸ‡¦ Ukraine

4,000-10,000

πŸ‡·πŸ‡Ί Russia

10,000-20,000

πŸ‘₯ Civilians

300+

Strategic Significance:

Pokrovsk serves as a critical logistics hub feeding multiple sections of the Donetsk front. Its fall would severely disrupt Ukrainian supply lines across central Donetsk.

View full battle analysis β†’

Battle of Toretsk

Aug 2024 – ongoing

Ongoing
πŸ“Toretsk, Donetsk Oblast

Ongoing Russian offensive to capture the industrial city of Toretsk (population ~30,000 pre-war), a key position on the Donetsk front. Russian forces have achieved partial control of the city since October 2024 but face determined Ukrainian defense of its western districts and the adjacent coke plant complex.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-6,000

πŸ‡·πŸ‡Ί Russia

4,000-10,000

Strategic Significance:

Toretsk's capture would give Russia a forward position threatening Kostiantynivka and shortening supply lines toward Pokrovsk. Its industrial infrastructure (mines and coking plants) provides the same type of defensive advantage seen at Azovstal. The battle is part of a broader Russian effort to capture all of Donetsk Oblast.

View full battle analysis β†’

Battle of Kupyansk

Sep 2022; Aug 2024 – ongoing

Ongoing
πŸ“Kupyansk, Kharkiv Oblast

Ukrainian forces liberated the strategic rail hub of Kupyansk in two days during the September 2022 Kharkiv counteroffensive. In August 2024, Russia launched a major offensive to retake the city, advancing to its outskirts and triggering mass civilian evacuation before Ukrainian defences stabilised the line.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-6,000

πŸ‡·πŸ‡Ί Russia

3,000-8,000

πŸ‘₯ Civilians

100+

Strategic Significance:

Kupyansk controls the main rail line connecting Russian-held Luhansk Oblast with the Belgorod border crossing and is the largest logistic hub in northern Kharkiv Oblast. Its liberation in 2022 was a strategic blow; the 2024 Russian offensive to retake it is one of the most strategically important ongoing engagements.

View full battle analysis β†’

Battle of Vovchansk

May – Jul 2024

Ongoing
πŸ“Vovchansk, Kharkiv Oblast

Russia launched a surprise offensive in May 2024 targeting northern Kharkiv Oblast from the Belgorod border region, capturing Vovchansk and dozens of villages. Ukraine stabilised the front after reinforcing with reserves, preventing any advance toward Kharkiv city.

πŸ‡ΊπŸ‡¦ Ukraine

1,500-4,000

πŸ‡·πŸ‡Ί Russia

3,000-8,000

πŸ‘₯ Civilians

80+

Strategic Significance:

The surprise Kharkiv offensive forced Ukraine to redeploy a significant number of reserves from other fronts, potentially relieving pressure in Donetsk. It demonstrated Russia's ability to open new axes of advance after two years of war and exposed the thinly-stretched nature of Ukraine's defensive frontier with Russia.

View full battle analysis β†’

Battle of Velyka Novosilka

Jun 2023 - ongoing

Ongoing
πŸ“Velyka Novosilka, Donetsk Oblast

Sustained Russian advance along the southern Donetsk front toward the town of Velyka Novosilka, situated at the administrative boundary between Donetsk and Zaporizhzhia oblasts. Russian forces pressed from the east and southeast through 2023–2025, capturing surrounding villages and gradually pushing Ukrainian forces westward along this axis.

πŸ‡ΊπŸ‡¦ Ukraine

4,000-10,000

πŸ‡·πŸ‡Ί Russia

8,000-18,000

πŸ‘₯ Civilians

180+

Strategic Significance:

Controls the southern Donetsk axis that threatens to outflank Ukrainian positions toward Zaporizhzhia. Represents Russia's push to expand the front width and force Ukrainian resource dispersion across additional sectors.

View full battle analysis β†’

Battle of Siversk

Jul 2022 - ongoing

Ongoing
πŸ“Siversk, Donetsk Oblast

After the fall of Lysychansk in July 2022, Russian forces pushed toward the town of Siversk in northern Donetsk Oblast. Ukrainian forces held the town and its approaches through prolonged attritional fighting, and the sector remained contested over an extended period.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-6,000

πŸ‡·πŸ‡Ί Russia

3,000-9,000

πŸ‘₯ Civilians

100+

Strategic Significance:

Siversk anchors part of the northern Donetsk front near the Luhansk Oblast boundary and guards approaches toward Sloviansk and Kramatorsk, making its continued defense important to Ukrainian positions in the area.

View full battle analysis β†’

Battle of Kostiantynivka

2025 - ongoing

Ongoing
πŸ“Kostiantynivka, Donetsk Oblast

As Russian forces advanced through central Donetsk Oblast in 2025, the town of Kostiantynivka came under growing pressure from multiple directions. The town forms part of the Kramatorsk-Sloviansk defensive belt and became a focal point of Russian efforts to push deeper into the remaining Ukrainian-held Donetsk Oblast.

πŸ‡ΊπŸ‡¦ Ukraine

2,000-6,000

πŸ‡·πŸ‡Ί Russia

4,000-12,000

πŸ‘₯ Civilians

150+

Strategic Significance:

Kostiantynivka is a key node guarding the southern approaches to the Kramatorsk-Sloviansk agglomeration, Ukraine's largest remaining urban center in Donetsk Oblast. Sustained pressure on the town reflects Russia's broader objective of capturing all of Donetsk Oblast.

View full battle analysis β†’

πŸ“Š Strategic Analysis

Est. Russian combatant losses

214,570+

Across 39 major battles

Most contested region

Donetsk

19 major battles

Longest battle

1353 days

Battle of Kreminna

Outcome Breakdown

Ukrainian Victories11
Russian Advances16
Ongoing Operations8

Estimated Minimum Losses

πŸ‡·πŸ‡Ί Russia214,570+
πŸ‡ΊπŸ‡¦ Ukraine99,680+

Minimum estimates; actual figures higher

Frequently Asked Questions

What was the longest battle in the Russia-Ukraine war?

The Battle of Bakhmut (August 2022 – May 2023) lasted approximately 9 months, making it the longest single engagement of the war. Ukrainian forces deliberately prolonged the battle to inflict maximum casualties on Russian forces, particularly Wagner Group mercenaries, while preserving their own formations for future counteroffensives.

How many major battles have been fought in the Ukraine war?

There have been at least 17 major named operations and battles, including the Battle of Kyiv, Siege of Mariupol, Battle of Kharkiv, Battle of Bakhmut, Kherson liberation, Battle of Avdiivka, and the 2023 Zaporizhzhia counteroffensive. Hundreds of smaller engagements for individual towns and villages have also occurred continuously.

What was Ukraine's most significant military victory?

The Kharkiv counteroffensive (September 2022) is considered Ukraine's most rapid and strategically significant success β€” Ukrainian forces liberated over 8,000 kmΒ² in just six days, collapsing the entire Russian northern front. The liberation of Kherson in November 2022 (the only Ukrainian oblast capital briefly held by Russia) was also symbolically critical.

What tactics have been most effective in the Russia-Ukraine war?

HIMARS precision rocket artillery proved critical in interdicting Russian logistics and ammunition depots. Ukrainian urban defense (Kyiv, Mariupol, Bakhmut) demonstrated that motivated defenders with modern anti-tank weapons can impose unsustainable costs on armored assaults. Drone warfare β€” both FPV attack drones and reconnaissance UAVs β€” has transformed battlefield surveillance at the company and platoon level.

How much territory has Russia captured vs. Ukraine liberated?

At peak Russian control (late March 2022), Russia briefly held territory including Kyiv outskirts, Kherson, and large portions of Zaporizhzhia and Kharkiv oblasts β€” approximately 25% of Ukraine. After Ukrainian counteroffensives in 2022, Russia was pushed back to approximately 18% of Ukrainian territory, mostly in Donetsk, Luhansk, Zaporizhzhia, and Kherson oblasts.

πŸ“ About Battle Data

Casualty figures are estimates based on multiple sources and should be considered approximate. Actual numbers may vary significantly between sources due to:

  • Fog of war and limited information from active combat zones
  • Different counting methodologies (KIA only vs. KIA + WIA)
  • Propaganda considerations from both sides
  • Delayed or incomplete reporting from remote areas

We present casualty ranges to reflect this uncertainty. Our estimates are based on analysis of multiple sources including official reports, independent investigations, and credible journalism.