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
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.
Kharkiv Counteroffensive
Sep 6 - Sep 12, 2022
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.
Kherson Liberation
Aug - Nov 11, 2022
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.
Battle of Lyman
May - Oct 1, 2022
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.
Liberation of Izium
Sep 6β10, 2022
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.
Battle of Snake Island
Feb 24 β Jun 30, 2022
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.
Battle of Robotyne
Jul β Sep 2023
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.
Battle of Hostomel Airport
Feb 24 - Apr 2, 2022
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.
Battle of Klishchiivka
Jul - Sep 17, 2023
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.
Battle of Andriivka
Aug - Sep 15, 2023
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.
Siege of Chernihiv
Feb 24 - Apr 4, 2022
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.
Russian Victories
Siege of Mariupol
Feb 24 - May 20, 2022
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.
Battle of Bakhmut
Aug 2022 - May 20, 2023
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.
Battle of Avdiivka
Oct 2023 - Feb 17, 2024
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.
Battle of Severodonetsk
May 6 - Jun 25, 2022
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.
Battle of Soledar
Dec 2022 - Jan 12, 2023
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.
Battle of Vuhledar
Feb 2023 - Oct 1, 2024
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.
Kakhovka Dam Destruction
Jun 6, 2023
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.
Battle of Chasiv Yar
Mar 2024 - Jul 2025
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.
Battle of Lysychansk
Jun 24 β Jul 3, 2022
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.
Battle of Marinka
Apr 2022 β Jan 2024
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.
Fall of Melitopol
Feb 25 - Mar 1, 2022
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.
Battle of Kurakhove
Oct 2024 - Jan 15, 2025
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.
Battle of Volnovakha
Feb 25 - Mar 12, 2022
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.
Battle of Popasna
Mar - May 8, 2022
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.
Battle of Ocheretyne
Apr - May 2024
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.
Battle of Niu-York
Jul - Aug 2024
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.
Ongoing Operations
Battle of Kreminna
Apr 2022 - ongoing
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.
Battle of Pokrovsk
Jun 2024 - ongoing
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.
Battle of Toretsk
Aug 2024 β ongoing
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.
Battle of Kupyansk
Sep 2022; Aug 2024 β ongoing
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.
Battle of Vovchansk
May β Jul 2024
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.
Battle of Velyka Novosilka
Jun 2023 - ongoing
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.
Battle of Siversk
Jul 2022 - ongoing
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.
Battle of Kostiantynivka
2025 - ongoing
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.
Explore More
π 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
Estimated Minimum Losses
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.