Contemporary // 2022
full-scale Russo-Ukrainian war
On 24 February 2022, Russia invaded Ukraine, starting the largest and deadliest war in Europe since World War II, in a major escalation of the existing war between the two countries that began when Russia attacked Ukraine in 2014. The fighting has caused hundreds of thousands of military casualties and tens of thousands of Ukrainian civilian casualties. As of May 2026, Russian troops occupy roughly 20% of Ukraine. From a population of 41 million, about 8 million Ukrainians have been internally displaced and 6–7 million have fled the country, creating Europe's largest refugee crisis since World War II.
Tactical Map#
48 battles plotted
LOADING MAP TELEMETRY…
War Tempo#
Battle cadence by year
Battles per year
56 battles
Heaviest fighting in 2022 — 42 catalogued battles.
Causes#
Russia launched its full-scale invasion of Ukraine on 24 February 2022, when columns of armor crossed the border from Belarus, Russia, and occupied Crimea simultaneously, striking toward Kyiv, Kharkiv, and the Donbas[1]. The attack was the largest conventional military operation in Europe since 1945, but it was not the beginning of the conflict. It was an escalation of a war Russia had initiated in 2014 with the annexation of Crimea and the covert military sponsorship of separatist forces in the Donbas oblasts of Donetsk and Luhansk — a war that had already killed more than fourteen thousand people before February 2022[1].
The structural cause most immediately legible in Russian state communications was geopolitical: the eastward expansion of NATO following the Cold War. Russia had objected consistently to the alliance's enlargement since the 1990s, and in December 2021 the Kremlin issued formal draft treaty demands requiring NATO to halt further expansion and withdraw forces from member states that had joined after 1997[1]. The underlying concern was not purely defensive. Russian strategic doctrine had long treated Ukraine as a buffer zone whose alignment with Western institutions — NATO or the European Union — would constitute an unacceptable shift in the regional balance of power. Ukraine's 2008 Bucharest Summit declaration, in which NATO stated that Ukraine and Georgia "will become members," sharpened that anxiety without resolving it[1].
Alongside the geopolitical argument ran an ideological one that Vladimir Putin had been elaborating publicly for years. In a July 2021 essay, Putin denied that Ukrainians constituted a distinct nation, characterizing them as part of a single historical Russian people divided by Soviet administrative decisions and, more recently, by Western manipulation[1]. This framing had direct policy implications: it delegitimized Ukrainian sovereignty as such, rather than merely objecting to its foreign-policy orientation. The denial of Ukrainian nationhood provided the ideological scaffolding for what Russian officials called "denazification" — a term applied to a government that had been democratically elected and whose president, Volodymyr Zelensky, had won office in 2019 on a platform of ending the Donbas conflict.
The domestic political context within Russia reinforced the decision for war. The 2011–2012 protest wave against Putin's return to the presidency, and especially Ukraine's 2014 Maidan revolution — which ousted the Russia-aligned president Viktor Yanukovych — were read in the Kremlin as evidence that popular mobilization could threaten authoritarian governments, including Russia's own[1]. A democratic and increasingly Western-integrated Ukraine on Russia's border was therefore not merely a geopolitical problem but a political demonstration effect. The eight years between 2014 and 2022 saw Ukraine accelerate military reform with NATO assistance, deepen economic ties with the European Union under the Association Agreement that had triggered the Maidan crisis, and harden public opinion against Russia — trends that, from Moscow's perspective, made the strategic cost of inaction rise with each passing year.
The proximate trigger in early 2022 was a convergence of Russian military readiness and diplomatic failure. Russia had assembled roughly 190,000 troops on Ukraine's borders by February under the cover of exercises[1]. Western governments publicly warned of the impending invasion; last-minute diplomatic contacts between Putin, Biden, Macron, and Scholz produced no agreement. On 21 February, Russia formally recognized the Donetsk and Luhansk "People's Republics" as independent states, providing a legal pretext for the deployment of Russian forces[1]. Three days later, the full-scale invasion began.
Consequences#
As of mid-2026, the war has produced no formal peace settlement, armistice, or internationally recognized ceasefire. The conflict remains active, making a definitive accounting of its consequences premature in several respects. What can be assessed is the scale of destruction already incurred, the political and institutional transformations the war has accelerated, and the structural shifts in European security that are unlikely to be reversed regardless of how the fighting ends. Russian forces occupy approximately one-fifth of Ukraine's internationally recognized territory, including most of Donetsk, Luhansk, Zaporizhzhia, and Kherson oblasts — areas Russia formally annexed in September 2022 in declarations that no UN member state outside a small circle of Russian partners has recognized[1]. The front line has moved only incrementally since the failure of Russia's initial drive on Kyiv in the spring of 2022, producing a war of attrition whose human costs have been severe on both sides. Western and Ukrainian official estimates place combined military casualties — killed and wounded — in the hundreds of thousands; Ukrainian civilian deaths confirmed by the UN Human Rights Monitoring Mission exceeded ten thousand by early 2025, with the actual figure almost certainly higher[1].
The war has fundamentally reordered European security architecture in ways that reverse three decades of post-Cold War assumptions. Finland joined NATO in April 2023 and Sweden followed in March 2024, ending the Nordic neutrality that had persisted since 1949 and extending the alliance's border with Russia by more than 1,300 kilometers[1]. Germany announced a Zeitenwende — a generational reorientation of defense policy — within days of the invasion, committing a €100 billion special fund to military modernization and reversing its long-standing resistance to significant rearmament[1]. NATO members across Central and Eastern Europe accelerated defense spending, and the alliance's eastern flank received permanent reinforced battlegroups where previously only rotational presence had been maintained. The European Union, for the first time in its history, financed the purchase and delivery of lethal weapons to a belligerent state through the European Peace Facility.
Ukraine's own political and institutional trajectory has been sharply shaped by the war. The country's application for EU membership, submitted days after the invasion began, was granted candidate status in June 2022 — a decision that would have been inconceivable under peacetime political conditions in Brussels[1]. Wartime governance has concentrated executive authority, suspended elections, and placed significant restrictions on political opposition and media, raising questions about democratic backsliding that Ukrainian officials frame as wartime necessity. The Ukrainian economy contracted by roughly 30 percent in 2022 before partial stabilization; reconstruction costs have been estimated by the World Bank and Ukrainian government at several hundred billion dollars, a figure that grows with each sustained Russian missile and drone campaign against civilian infrastructure.
The humanitarian consequences have reshaped Ukraine's demographic structure in ways that will persist long after any ceasefire. The displacement of roughly 14 to 15 million people — approximately 6 to 7 million abroad and 8 million internally — constitutes the largest forced population movement in Europe since the Second World War[1]. The countries absorbing the largest refugee populations, particularly Poland, Germany, and the Czech Republic, have faced sustained social and fiscal pressures. Ukraine's pre-war population had already been declining; the wartime emigration of working-age adults, disproportionately women and children, compounds a demographic deficit that will constrain postwar reconstruction regardless of territorial outcome.
What the war has not resolved is as significant as what it has transformed. The fundamental question of Ukraine's territorial integrity remains open, and any negotiated settlement will face the problem that neither side has publicly accepted terms the other could plausibly agree to. Russia's stated war aims — "denazification," "demilitarization," and the permanent exclusion of Ukraine from NATO — are incompatible with Ukrainian sovereignty as Kyiv and its Western partners define it. Ukraine's stated aim of recovering all occupied territory, including Crimea, has not been achieved and faces severe military obstacles. The war has also exposed durable tensions within the Western coalition over the pace and ceiling of military assistance, the conditions for negotiations, and the long-term financial burden of Ukrainian reconstruction — tensions that Russian strategy has consistently sought to widen. Whether the conflict ends in a negotiated partition, a frozen front line, or a resumed offensive by either side, the structural antagonism between Russia and the Euro-Atlantic order that the invasion made explicit will remain the defining problem of European security for the foreseeable future.
Campaigns#
0 operational sequences
Battles#
56 catalogued engagements
- 2022 Kherson counteroffensive
January 1, 2020
Ukraine launched the Kherson counteroffensive on 29 August 2022 to retake Russian-occupied territory in Kherson and Mykolaiv oblasts in the south. The operation committed approximately 20,000 Ukrainian troops against a Russian force estimated at 20,000 to 25,000. The counteroffensive formed a significant component of Ukraine's broader effort to reverse Russian territorial gains made during the opening phase of the full-scale invasion.
- Crimea attacks
January 1, 2020
Beginning in July 2022, a series of explosions and fires struck Russian-occupied Crimea, the peninsula that had served as a primary staging ground for Russia's offensive into southern Ukraine. Crimea had been under Russian occupation since 2014 and functioned as the logistical and operational base supporting subsequent Russian occupation of Kherson Oblast and Zaporizhzhia Oblast. Attacks on the peninsula therefore threatened the rear infrastructure underpinning Russian positions across the southern front, signaling that Ukraine was extending pressure beyond the immediate front lines to contest Russia's ability to sustain its southern campaign.
- Russian strikes against Ukrainian infrastructure
January 1, 2020
Russian missile and drone strikes against Ukrainian energy infrastructure formed a sustained campaign running from 2022 onward, targeting civilian power systems beyond the battlefield front lines. By mid-2024, Ukraine retained only approximately one third of its pre-war electricity generating capacity, with gas distribution and district heating networks also struck. The campaign imposed cumulative strain on the civilian population and Ukrainian wartime governance, forcing emergency energy measures and international appeals for air defense assistance. Targeting civilian infrastructure of this kind is classified as a war crime under international humanitarian law. The strikes represented a strategic effort to erode Ukrainian resilience and place pressure on the state through means separate from conventional ground operations.
- attacks in Russia during the Russo-Ukrainian war
January 1, 2020
Attacks on Russian territory since the February 2022 full-scale invasion have formed a secondary front aimed at degrading Russian military capacity from within its own borders. The primary targets have been military installations, arms industry infrastructure, and oil facilities, struck through drone attacks, firebombing, and rail sabotage. Ukrainian intelligence services acknowledged responsibility for some operations, while others were attributed to Russian anti-war activists. Cross-border shelling, missile strikes, and covert raids have concentrated in Belgorod, Kursk, and Bryansk oblasts. On multiple occasions, Ukrainian-based paramilitary units composed largely of Russian emigrants launched ground incursions, temporarily seizing border villages and engaging Russian forces. Ukraine publicly supported these incursions while denying direct involvement, maintaining a degree of deniability over operations conducted on Russian soil.
- eastern front of the Russian invasion of Ukraine
January 1, 2020
The eastern front encompassing Donetsk, Luhansk, and Kharkiv oblasts has constituted the primary sustained theatre of the full-scale Russo-Ukrainian war that began in February 2022. Russian forces committed approximately 38,000 troops to operations in this theatre against a substantially larger Ukrainian force of around 125,000. The scale of attrition on both sides reflects the intensity of sustained engagement: Russian casualties reached 40,000–41,000, while Ukrainian casualties ranged from 8,000 to 20,000. The eastern front has been the central axis along which territorial control, force depletion, and strategic initiative have been contested throughout the conflict, with Donetsk, Luhansk, and Kharkiv representing both the geographic and operational core of the war's ground campaign.
- 2022 Deliatyn attack
March 18, 2022
- 2022 Kharkiv counteroffensive
September 6, 2022
The September 2022 Kharkiv counteroffensive represented a significant operational development in the full-scale Russo-Ukrainian war. Launched in early September while Ukrainian forces simultaneously announced a separate counteroffensive in the Kherson region in the south, the Kharkiv operation demonstrated Ukraine's capacity to sustain pressure on multiple axes at once. By opening a second front in Kharkiv Oblast in the east while drawing Russian attention toward Kherson, Ukrainian commanders under Zaluzhnyi and Syrskyi created conditions that complicated Russian defensive planning. Against a Russian grouping estimated at 9,000 troops, the operation resulted in approximately 1,500 Russian casualties, a significant attrition rate that reflected the scale of the engagement. The operation underscored Ukraine's shift from a defensive posture to coordinated offensive action across geographically separated theaters during the autumn 2022 phase of the war.
- 3 March 2022 Chernihiv bombing
March 3, 2022
The 3 March 2022 airstrikes on Chernihiv formed part of the broader Russian siege of the city during the opening phase of the full-scale invasion. The strikes killed 47 people and drew immediate condemnation from Amnesty International and Human Rights Watch, both of which described them as a war crime. The strikes became part of the emerging international documentation of alleged Russian violations of the laws of armed conflict during the 2022 invasion, contributing to calls for accountability and reinforcing the framing of the conflict's conduct in international human rights discourse.
- Battle of Antonov Airport
February 24, 2022
The Battle of Antonov Airport, fought at Hostomel in Kyiv Oblast on the opening day of Russia's full-scale invasion, was an early engagement of the Kyiv offensive. Russian forces numbering 200–300 sought to seize the airport, which bore strategic value as a potential air-bridgehead that could facilitate the rapid insertion of additional troops toward the Ukrainian capital. Ukrainian defenders, numbering around 200 under commanders Valeriy Chybineyev and Mamuka Mamulashvili, sustained severe casualties—estimated between 200 and 225—reflecting the intensity of the fighting. The engagement was a focal point of Russian efforts to quickly establish a foothold near Kyiv in the opening hours of the invasion.
- Battle of Balakliia
January 1, 2022
The Battle of Balakliia formed part of Ukraine's broader Kharkiv Oblast counteroffensive launched in early September 2022, conducted simultaneously with the announced Kherson counteroffensive in the south. The dual-front pressure complicated Russian defensive coordination. Ukrainian forces under Zaluzhnyi and Syrskyi faced a Russian grouping of approximately 9,000 troops, inflicting an estimated 1,500 casualties. The operation contributed to the rapid Ukrainian advance through eastern Kharkiv Oblast that characterized this phase of the war.
- Battle of Brovary
March 9, 2022
The engagement at Brovary formed part of the broader Russian effort to encircle or threaten Kyiv during the opening weeks of the full-scale invasion. Russian forces advanced westward from southern Chernihiv Oblast toward this eastern suburb of the capital before being engaged by Ukrainian defenders under Roman Darmohrai. The Russian withdrawal from the area by early April 2022 was part of the wider Russian pullback from the Kyiv axis, which marked the effective end of the initial push to seize or pressure the Ukrainian capital. The defense of Brovary thus contributed to securing Kyiv's eastern approaches and denying Russian forces a sustained foothold in the suburbs of the capital.
- Battle of Enerhodar
January 1, 2022
The engagement at Enerhodar on 4 March 2022 centered on one of Ukraine's most critical pieces of infrastructure: the Zaporizhzhia Nuclear Power Plant, which the overview identifies as generating nearly half of Ukraine's nuclear-derived electricity and more than a fifth of its total electricity output. Control of the plant carried both immediate military and broader strategic weight on the southern front of the Russian invasion. A nearby thermal power station added further to the site's energy significance. The battle drew international attention to the risks of conventional combat operations in proximity to active nuclear facilities, a concern without clear precedent in modern European warfare. Seizure of Enerhodar by Russian forces would give them leverage over a substantial portion of Ukraine's power generation capacity, with direct consequences for civilian infrastructure and wartime industrial output across the country.
- Battle of Hostomel
February 25, 2022
The battle for Hostomel was part of the Russian offensive aimed at encircling and besieging Kyiv from the west. Russian forces sought control of Hostomel alongside Bucha and Irpin as stepping stones toward isolating the Ukrainian capital. The Kyiv Oblast State Administration subsequently identified Hostomel, together with Irpin, Bucha, Highway M06, and the northern part of Vyshhorod Raion, as among the most dangerous zones in the oblast during this phase of the war, reflecting the intensity of Russian pressure along the western approach to Kyiv.
- Battle of Irpin
February 27, 2022
The battle for Irpin was part of the broader Russian offensive against Kyiv during the full-scale invasion of Ukraine that began in 2022. Russian forces, outnumbering Ukrainian defenders by a significant margin, contested control of the city as part of an effort to advance on the Ukrainian capital. Ukrainian forces, despite the disparity in size, held and ultimately recaptured Irpin by 28 March 2022. The recapture marked one of the first successful Ukrainian counteractions during the opening phase of the war, denying Russian forces a staging position on the approaches to Kyiv and contributing to the eventual failure of the Russian offensive against the capital.
- Battle of Ivankiv
February 25, 2022
The Battle of Ivankiv occurred on February 25, 2022, one day after Russian forces crossed the Russia–Ukraine and Belarus–Ukraine borders into northern Ukraine, advancing into the oblasts of Kyiv, Chernihiv, Sumy, and Zhytomyr. The broader Russian operation in this theater was directed at capturing Kyiv, the Ukrainian capital and seat of government. With Russian forces under Aleksandr Chaiko numbering approximately 70,000 against roughly 20,000 Ukrainian defenders, the engagement at Ivankiv formed part of the opening thrust toward the capital along the northern axis. Control of territory between the border and Kyiv was central to Russia's early campaign objectives, making engagements along this route consequential to whether the initial drive on Kyiv could be sustained or repelled.
- Battle of Izium
March 3, 2022
The contest for Izium in March 2022 centered on the city's value as a transportation node in Kharkiv Oblast. Russian forces sought to capture it in order to establish a link between their troops operating in Kharkiv Oblast and those already engaged in the Donbas region. Control of Izium therefore carried operational significance beyond the city itself: securing it would facilitate Russian freedom of movement along the eastern axis and support deeper penetration toward Donbas. The engagement produced recorded casualties on both sides, reflecting the intensity of the fighting over this junction point.
- Battle of Kharkiv
February 24, 2022
- Battle of Kherson
February 24, 2022
The fall of Kherson on 1 March 2022 represented an early Russian territorial gain on the southern front of the full-scale war. Russian forces overcame resistance from local territorial defense fighters and established a military occupation of the city. The capture gave Russia control of a significant urban center in southern Ukraine, extending its foothold in the region during the opening phase of the invasion.
- Battle of Konotop
February 24, 2022
The Battle of Konotop (1659) was fought between a Zaporozhian Cossack coalition under Hetman Ivan Vyhovsky and Russian Tsardom cavalry forces under Semyon Pozharsky and Semyon Lvov, with Cossack units of Ivan Bezpaly supporting the Russian side. Vyhovsky's coalition defeated the Russian forces and compelled the main Russian army to lift its siege of Konotop. Despite the military success, the outcome intensified internal political tensions within Ukraine and contributed directly to Vyhovsky's removal from power within months of the battle, limiting the strategic gains his victory might otherwise have secured within the broader Russo-Polish War (1654–1667).
- Battle of Kruty
February 28, 2022
The structured facts associate this entry with the full-scale Russo-Ukrainian war beginning in 2022 and a date of February 28, 2022, but the supplied overview describes an engagement near Kruty railway station in January 1918, during a distinct earlier conflict. Because the source text and the structured facts cannot be reconciled into a coherent single battle, no grounded significance statement can be produced without introducing claims unsupported by the inputs.
- Battle of Kupiansk
September 8, 2022
The Battle of Kupiansk unfolded within the broader Ukrainian counteroffensive in Kharkiv Oblast that began in early September 2022, coinciding with a separate Ukrainian offensive announced in Kherson Oblast in southern Ukraine. The near-simultaneous pressure on two fronts complicated Russian force allocation and response. Against a reported Russian force of approximately 9,000, Ukrainian forces under commanders Zaluzhnyi and Syrskyi inflicted an estimated 1,500 Russian casualties, a significant attrition rate that reflected the difficulty Russian forces faced in holding their positions across eastern Ukraine during this period. The Kharkiv Oblast counteroffensive, of which this engagement formed a part, represented one of the most consequential Ukrainian military operations of the full-scale war, demonstrating Ukrainian capacity to conduct coordinated multi-axis pressure against Russian lines.
- Battle of Mykolaiv
February 25, 2022
The Battle of Mykolaiv began on the night of 26 February 2022 as part of the broader southern Ukraine campaign during the Russian invasion. Russian forces, estimated at 20,000–25,000 troops, were repulsed from the city in March 2022, and by April Ukrainian forces had recovered control of all but a few surrounding villages. The successful defense, conducted under commanders Dmytro Marchenko and Vitaliy Kim, denied Russian forces a key urban objective in southern Ukraine and halted their advance in the region, inflicting an estimated 300 casualties on the attacking force. Holding Mykolaiv preserved Ukrainian positions in the south and limited Russian territorial gains along that axis of the invasion.
- Battle of Okhtyrka
February 24, 2022
The Russian advance into northern Ukraine on 24 February 2022 represented the opening thrust of the full-scale invasion, with forces crossing from both Russia and Belarus into the oblasts of Kyiv, Chernihiv, Sumy, and Zhytomyr. The stated operational objective was the capture of Kyiv, the Ukrainian capital and seat of government. With Russia committing approximately 70,000 troops against a Ukrainian force of roughly 20,000 in the northern axis, the operation sought a rapid decapitation of Ukrainian state authority. Failure to achieve that objective would prove consequential for the entire campaign, as Ukrainian resistance in the north ultimately forced a Russian withdrawal from the Kyiv axis and shifted the war's center of gravity to the south and east.
- Battle of Slavutych
March 18, 2022
Slavutych, a purpose-built city housing workers of the Chernobyl Exclusion Zone, came under Russian attack in March 2022 as part of the broader offensive during the full-scale invasion of Ukraine. Russian forces compelled Ukrainian defenders to withdraw from the city, bringing a settlement of direct strategic relevance to the nearby Chernobyl nuclear infrastructure under Russian control. The fall of Slavutych was part of the wider Russian push through northern Ukraine during the early phase of the 2022 invasion.
- Battle of Starobilsk
February 25, 2022
The Battle of Starobilsk occurred on February 25, 2022, one day into Russia's full-scale invasion of Ukraine, within the broader eastern theatre encompassing Donetsk, Luhansk, and Kharkiv oblasts. This region became a primary axis of Russian ground operations from the war's outset, and engagements in this area reflected the scale of the initial Russian push into eastern Ukraine. Russia committed approximately 38,000 troops against a substantially larger Ukrainian force of 125,000, with fighting taking place in an urban environment. The eastern theatre as a whole has remained continuously contested since February 2022, making early engagements like Starobilsk part of the foundational phase of a prolonged operational campaign along Ukraine's eastern front.
- Battle of Sumy
February 24, 2022
The Battle of Sumy opened on the first day of the Russian invasion, February 24, 2022, making it one of the earliest urban engagements of the full-scale war. Ukrainian paratroopers and territorial defense forces destroyed a Russian tank column within the city, inflicting an estimated 200 Russian casualties against a Ukrainian force of roughly 117. When Ukrainian paratroopers were ordered to withdraw that evening, the city's defense fell to several thousand local volunteers equipped only with rifles and limited anti-tank weapons. Russia failed to enter the city over the following three to four days, then shifted to encirclement and bypass tactics, only to face continued guerrilla ambushes. The engagement demonstrated early that lightly armed urban defenders and territorial volunteers could impose significant costs on mechanized Russian columns, and Sumy's resistance tied down Russian forces in the northeastern axis during the critical opening phase of the invasion.
- Battle of Trostianets
February 24, 2022
The Russian crossing of the Russia–Ukraine and Belarus–Ukraine borders on 24 February 2022 opened the northern front of the full-scale invasion, with forces entering the oblasts of Kyiv, Chernihiv, Sumy, and Zhytomyr. The stated operational objective of the northern thrust was the capture of Kyiv, the Ukrainian capital and seat of government. Securing Kyiv would have decapitated Ukrainian state authority and potentially ended organized resistance at the outset of the campaign. The northern advance therefore represented the most strategically consequential axis of the initial invasion, with Russian forces under Aleksandr Chaiko operating against a substantially smaller Ukrainian force.
- Battle of Vasylkiv
February 26, 2022
The Battle of Vasylkiv occurred on 26 February 2022, two days into Russia's full-scale invasion of Ukraine. Russian forces under Aleksandr Chaiko had crossed the Belarus–Ukraine and Russia–Ukraine borders into northern Ukraine, pushing into the Kyiv, Chernihiv, Sumy, and Zhytomyr oblasts with the stated operational objective of capturing Kyiv and decapitating the Ukrainian government. Vasylkiv, situated in the broader Kyiv axis, was part of this opening thrust. Ukrainian forces numbering approximately 20,000 faced a Russian force of around 70,000, sustaining some 200 casualties. The engagement took place in forested terrain that shaped the conditions of contact. The broader Russian northern offensive ultimately failed to seize Kyiv, and the fighting around Vasylkiv was part of the Ukrainian resistance that contributed to stalling that advance.
- Battle of Volnovakha
February 25, 2022
Volnovakha was one of the early engagements of the full-scale Russian invasion of Ukraine, beginning the day after the initial assault launched on 24 February 2022. The city's position in Donetsk Oblast, close to the pre-invasion front line, made it an immediate objective for Russian and Donetsk People's Republic forces seeking to expand territory beyond the line of contact established after 2014. The engagement lasted until 12 March 2022, making it a prolonged early contest in the eastern front of the invasion rather than a rapid breakthrough. Its fall or contest reflected the pattern of fighting along the Donbas axis in the opening weeks of the war, where proximity to existing DPR-controlled territory shaped the initial operational priorities of Russian and allied forces.
- Berdiansk port attack
March 24, 2022
The Berdiansk port attack demonstrated Ukraine's capacity to strike Russian naval assets operating within occupied port infrastructure during the early weeks of the full-scale invasion. The sinking of the Alligator-class landing ship Saratov marked a significant material loss for the Russian Navy's Black Sea amphibious force, which had been using Berdiansk as a logistics and staging hub. A second landing ship sustained damage but was able to withdraw. The loss of an Alligator-class vessel reduced Russian amphibious lift capacity at a time when landing ships were playing an active role in the southern axis of the invasion. The attack signaled that Russian naval vessels operating in newly seized Ukrainian ports were not beyond Ukrainian reach, with implications for how both sides managed maritime and port-based logistics throughout the conflict.
- Capture of Chernobyl
February 24, 2022
The capture of the Chernobyl Exclusion Zone on the first day of the full-scale invasion marked the opening move of Russia's thrust from Belarus toward Kyiv. By seizing the entire Chernobyl Nuclear Power Plant area within hours, Russian forces secured a sensitive nuclear site and established a forward position along the direct Kyiv axis. The occupation created an immediate humanitarian and safety concern: by 7 March, approximately 300 people were reported trapped at the plant and unable to leave. The Russian hold on the zone proved temporary. On 31 March, most occupying troops withdrew as the Russian military abandoned the Kyiv offensive and reoriented toward operations in eastern Ukraine. The capture and subsequent abandonment of Chernobyl thus reflected the broader arc of the failed Kyiv campaign — a rapid initial advance that could not be sustained and was ultimately reversed within weeks.
- Chaplyne railway station attack
August 24, 2022
The attack on Chaplyne railway station on Ukrainian Independence Day struck a civilian rail hub in Dnipropetrovsk Oblast, killing at least 25 people and wounding around 31. Its timing on August 24, 2022 — the anniversary of Ukrainian independence — gave the strike symbolic weight beyond its immediate casualties, underscoring Russia's targeting of civilian infrastructure and population centers during the full-scale invasion. Railway infrastructure had been a persistent target throughout the 2022 campaign, as rail lines served as critical arteries for Ukrainian military logistics and civilian evacuation.
- Chuhuiv air base attack
February 24, 2022
The Russian air strike on Chuhuiv Air Base on 24 February 2022 was part of the opening operations of the full-scale Russian invasion of Ukraine, conducted in conjunction with the broader eastern Ukraine offensive launched that day. Targeting an established air base in Kharkiv Oblast placed Russian strikes close to a major Ukrainian population center near the northeastern border, reflecting the multi-axis character of the initial offensive. As one of the early strikes of the invasion, it formed part of Russia's effort to degrade Ukrainian air defense and aviation infrastructure at the outset of hostilities.
- Irpin refugee column shelling
March 1, 2022
The shelling of a civilian evacuation route at Irpin on 6 March 2022 drew immediate international attention to Russian conduct during the assault on the town. Human Rights Watch alleged the attacks were unlawful, indiscriminate, and disproportionate, framing the incident within broader scrutiny of Russian targeting practices during the invasion. Eight Ukrainian civilians were killed while attempting to flee toward Kyiv. The incident became a focal point in documentation efforts regarding civilian harm during the wider Russian push toward the capital, and contributed to mounting pressure on Russia over its conduct under international humanitarian law.
- July 2022 Chasiv Yar missile strike
July 9, 2022
The Russian missile strike on Chasiv Yar on 9 July 2022 struck two residential buildings, killing at least 48 civilians and causing the partial collapse of a five-story block with two entrances completely destroyed. The strike occurred during the broader Russian offensive in eastern Ukraine and was representative of the pattern of strikes on civilian infrastructure and residential areas documented throughout the full-scale invasion. The targeting of populated housing rather than military positions drew international attention to Russian conduct during the campaign.
- Kyiv Offensive (2022)
February 24, 2022
The Russian offensive into northern Ukraine on 24 February 2022 marked the opening of the full-scale invasion, with forces crossing from both the Russia–Ukraine and Belarus–Ukraine borders into the oblasts of Kyiv, Chernihiv, Sumy, and Zhytomyr. The primary objective was the capture of Kyiv, Ukraine's capital and the seat of its government. Securing Kyiv would have decapitated Ukrainian state authority and potentially ended organized resistance at the outset of the war. The defense of the capital therefore carried strategic weight far beyond the city itself, making the northern axis the most consequential theater of the invasion's opening phase. Ukraine committed approximately 20,000 personnel to the defense, sustaining between 200 and 948 casualties in the effort.
- Makiivka military quarters shelling
December 31, 2022
The Makiivka strike on the night of 31 December 2022/1 January 2023 produced one of the highest single-incident Russian casualty counts publicly acknowledged during the full-scale war. Ukrainian officials claimed approximately 400 troops killed; Russian authorities initially confirmed 63 dead before raising the figure to 89. The divergence between the two figures became itself a point of contention, with the Russian acknowledgment being unusually candid by the standards of official wartime reporting. The destruction of a vocational school building used as a billet, along with nearby military equipment, focused attention on Russian force-concentration practices and the vulnerability of improvised troop quarters to precision strike systems. The attack underscored the operational reach of HIMARS in Ukrainian hands and the difficulty of protecting large troop assemblies in fixed structures behind the front line.
- Mariupol art school bombing
March 20, 2022
The bombing of the Mariupol art school on March 20, 2022 occurred during the broader siege of Mariupol, which began on February 24, 2022 and lasted nearly three months. The siege was a converging element of Russia's eastern and southern Ukraine offensives, making Mariupol a critical contested point in southeastern Ukraine. Russian forces, numbering approximately 14,000, faced a Ukrainian garrison of 3,500–4,400 defenders. The siege ended on May 20, 2022, when the remaining Ukrainian troops at the Azovstal Iron and Steel Works were ordered to cease fighting and surrendered, giving Russia and the Donetsk People's Republic full control of the city. The fall of Mariupol consolidated Russian territorial continuity along the Sea of Azov coast and represented one of the most significant Ukrainian losses of the 2022 full-scale invasion, achieved at the cost of approximately 6,500 Russian and 4,200 Ukrainian casualties over the course of the siege.
- Millerovo air base attack
February 25, 2022
On the second day of Russia's full-scale invasion of Ukraine, Ukrainian forces struck the Millerovo air base in Rostov Oblast, inside Russian territory, using OTR-21 Tochka ballistic missiles. According to Ukrainian officials, the strike destroyed Russian Air Force aircraft and set the base on fire. The attack signaled Ukraine's willingness and capability to carry the fight onto Russian soil from the opening phase of the war, targeting the air assets Russia was using to support its invasion. The outcome of the strike was not independently confirmed, and no casualty or damage figures are on record.
- Odesa strikes
February 24, 2022
Odesa and its surrounding region have been subjected to repeated shelling and air strikes by Russian forces during the southern Ukraine offensive that began with the full-scale invasion in February 2022. Russian warships operating in the Black Sea have contributed to the bombardment, alongside cruise missile strikes directed at the city. As a major Black Sea port, Odesa held strategic and economic importance within the southern axis of the conflict, making it a sustained target of Russian fire throughout the campaign.
- Olenivka prison explosion
July 29, 2022
The Olenivka prison explosion on 29 July 2022 resulted in the deaths of 53 to 62 Ukrainian prisoners of war and left 75 to 130 wounded in a Russian-operated facility near Olenivka, Donetsk Oblast. The victims were predominantly Azov regiment soldiers captured during the siege of Mariupol, where Azovstal had been the last Ukrainian holdout. Russia shelled the building housing these POWs in what the overview characterizes as a false flag operation, making the incident notable not only for the scale of prisoner casualties but for its alleged deliberate character. The attack drew international attention to the treatment of Ukrainian POWs under Russian custody and raised questions about accountability under the laws of armed conflict, adding a significant legal and diplomatic dimension to the broader Russo-Ukrainian war.
- Russian occupation of Mykolaiv Oblast
February 26, 2022
Russian forces extended their occupation into parts of Mykolaiv Oblast during the opening phase of the full-scale invasion, representing an early push into southern Ukraine. Control of territory in this oblast carried strategic weight given its proximity to Odesa and the broader Black Sea coast, making it a potential axis for further westward advance. The occupation of portions of Mykolaiv Oblast formed part of the wider Russian effort to seize southern Ukrainian territory in the initial weeks of the 2022 invasion.
- Serhiivka missile strike
July 1, 2022
On 1 July 2022, Russian missiles struck a residential building and a recreational center in Serhiivka, Odesa Oblast, killing at least 21 people. The attack was part of a broader Russian campaign of missile strikes against civilian infrastructure and populated areas across Ukraine during the full-scale invasion. The regional authorities declared 2 July a day of mourning. The strike on a residential and recreational site, rather than a military target, drew international attention to the pattern of attacks on civilian areas in southern Ukraine.
- Siege of Chernihiv
February 24, 2022
The Siege of Chernihiv was part of the northern Ukraine offensive that opened on 24 February 2022 with the full-scale Russian invasion. Russian forces, numbering approximately 30,000, engaged a Ukrainian garrison of around 2,000 defenders in the city. The siege lasted until early April 2022, when Ukrainian authorities confirmed that Russian forces had withdrawn from Chernihiv Oblast on 4 April 2022. The Russian failure to secure Chernihiv was part of the broader collapse of the northern offensive, which also saw the withdrawal from Kyiv's environs, marking a significant strategic setback for Russian forces and effectively ending their attempt to advance through northern Ukraine.
- Snake Island campaign
February 24, 2022
The Snake Island campaign began on the first day of the full-scale Russian invasion of Ukraine, when the Russian Navy attacked and captured the island along with its entire garrison. The island's strategic position in the Black Sea made its seizure an early Russian objective. The campaign drew wide international attention when an audio recording of the garrison's defiant response to a surrender demand from the cruiser Moskva went viral, becoming a prominent symbol of Ukrainian resistance in the early weeks of the war. Initial reports, later proven inaccurate, stated the garrison had been killed. A civilian search and rescue vessel attempting to evacuate the soldiers was also captured during the operation; the ship, its crew, and at least one soldier were subsequently freed through prisoner exchanges.
- Zaporizhzhia strikes
February 24, 2022
Following the Russian invasion of Ukraine on 24 February 2022, Zaporizhzhia and its surrounding region came under repeated Russian shelling and bombing as part of the southern Ukraine offensive beginning 27 February 2022. The sustained strikes resulted in the destruction of thirty to forty percent of the city's infrastructure, marking Zaporizhzhia as a significant target in the broader southern axis of Russia's campaign. The degradation of urban infrastructure at this scale reflects the character of Russian operational pressure in southern Ukraine during the opening phase of the full-scale war.
- Zhytomyr attacks
February 27, 2022
- July 2023 Crimean Bridge explosion
July 17, 2023
The July 2023 attack on the Crimean Bridge marked the second time Ukrainian forces struck the crossing since Russia's full-scale invasion began in 2022. Ukrainian Navy sea drones damaged a span of the road bridge, and Ukraine subsequently formally admitted to launching the attack. The strike demonstrated Ukraine's continued capacity and intent to target the bridge, a key logistics and symbolic link between Russia and the occupied peninsula, and underscored the operational reach of Ukrainian naval drone capabilities against infrastructure in the Black Sea theater.
- missile strike on the Black Sea Fleet headquarters
September 22, 2023
On 22 September 2023, Ukrainian Air Force Su-24s launched Storm Shadow/SCALP cruise missiles against the Russian Black Sea Fleet headquarters in Sevastopol, partially destroying the headquarters building. The strike, designated Operation Crab Trap by Lieutenant General Kyrylo Budanov, head of Ukraine's Main Directorate of Intelligence (HUR), demonstrated Ukraine's capacity to strike high-value command infrastructure deep within Russian-controlled Crimea using Western-supplied stand-off munitions. By targeting the operational nerve center of Russia's Black Sea Fleet, the attack directly threatened the command and coordination capacity of a fleet that had played a significant role in Russia's maritime operations since the 2022 invasion.
- 8 July 2024 Ukraine missile strikes
July 8, 2024
On 8 July 2024, Russian forces launched a mass missile attack against multiple Ukrainian cities, including Kyiv, Kryvyi Rih, Dnipro, Kropyvnytskyi, and Pokrovsk. More than forty missiles were fired, killing at least 47 people and wounding approximately 170. The strike was among the deadlier single-day mass-casualty attacks of the full-scale war, demonstrating Russia's continued use of long-range missile barrages against Ukrainian population centers. The simultaneous targeting of cities across different regions underscored the breadth of the campaign to pressure Ukrainian civilian infrastructure and morale during the conflict's third year.
- Pokrovsk Offensive
January 1, 2024
The Pokrovsk offensive was a sustained Russian operation targeting Pokrovsk and Myrnohrad, two strategically significant cities in western Donetsk Oblast. The operation developed as a direct outgrowth of Russia's capture of Avdiivka in February 2024, with Russian forces pushing northwest from that position. The capture of Prohres in July 2024 marked a turning point in the offensive, accelerating Russian advances across numerous settlements east and south of Pokrovsk within Pokrovsk Raion. With Russian forces numbering approximately 40,000 against an estimated 12,000 Ukrainian defenders, the offensive represented a significant commitment of manpower aimed at extending Russian control deeper into Donetsk Oblast and pressuring key Ukrainian logistical and administrative nodes in the region.
- September 2024 Poltava strike
September 3, 2024
The September 2024 Poltava strike was the deadliest attack in Poltava Oblast recorded during the full-scale Russo-Ukrainian war. Two Russian missiles struck a branch of the Military Institute of Telecommunications and Information Technologies and a nearby hospital, killing at least 59 people, leaving 16 missing, and injuring at least 328. President Zelenskyy stated that a building within the military institute was partially destroyed. The strike demonstrated the continued Russian use of missile attacks against military-educational and medical infrastructure well behind the front line, extending the war's lethal reach into cities not proximate to active ground combat.
- Ukrainian occupation of Kursk Oblast
August 6, 2024
The Ukrainian incursion into Kursk Oblast, launched on 6 August 2024, marked the first occupation of Russian territory by a foreign military force since World War II. Ukrainian forces seized several settlements, including the town of Sudzha, holding portions of the oblast until March 2025. The operation demonstrated that Ukraine could carry offensive action across an internationally recognized border into Russia proper, a strategic and symbolic threshold not crossed in the preceding decades of conflict. Within the broader full-scale Russo-Ukrainian war, the incursion forced Russian command to respond to a front on home soil, with potential implications for the allocation of forces and the political framing of the war inside Russia itself.
- northern Kharkiv front of the Russo-Ukrainian War
January 1, 2024
On 10 May 2024, Russian forces opened an offensive in Kharkiv Oblast, directing pressure toward Vovchansk and Kharkiv city. The operation produced Russia's largest single territorial gains in eighteen months of full-scale war, marking a significant shift in momentum along the northern axis. The gains were short-lived in strategic terms: by early June the offensive had stalled, and Ukrainian forces stabilized the front. Small-scale Ukrainian counterattacks followed, including the reported recapture of a settlement on 19 June. The episode underscored the recurring pattern of the war—Russian forces capable of initial breakthroughs against prepared defenses but unable to sustain operational momentum. It also renewed pressure on Ukrainian defensive planning for the Kharkiv region, which had been partially recovered from Russian occupation in 2022.
- 2025 Russian drone incursion into Poland
September 9, 2025
On September 9, 2025, between 19 and 23 unarmed military drones entered Polish airspace, reportedly launched from Russia. The incursion directly activated NATO collective defense mechanisms: Poland's Quick Reaction Alert was triggered, and aircraft from the Polish Air Force and other NATO members — including the Dutch Air Force, which shot down up to four of the drones — were scrambled in response. Airspace over Warsaw International Airport, Warsaw Modlin Airport, Rzeszów–Jasionka Airport, and Lublin Airport was closed during the incursion. Polish Prime Minister Donald Tusk characterized the drones as posing 'a direct threat.' The episode underscored the degree to which the Russo-Ukrainian war's aerial dimension had expanded beyond Ukrainian territory, placing NATO border states in a direct defensive posture and testing alliance response protocols in a real-world overflight scenario.
- Operation Spiderweb
June 1, 2025
Operation Spiderweb marked a significant Ukrainian deep-strike effort against the Russian Air Force's Long-Range Aviation infrastructure. By simultaneously targeting five air bases — Belaya, Dyagilevo, Ivanovo Severny, Olenya, and Ukrainka — the SBU demonstrated the capacity to project covert offensive action far inside Russian territory during the full-scale war. Long-Range Aviation assets at these bases had been central to Russia's sustained missile and bomber campaign against Ukrainian cities and infrastructure. A coordinated strike across multiple geographically dispersed bases represented an escalation in Ukraine's ability to threaten the platforms enabling those strikes at their source rather than intercepting them in flight.
Famous commanders of full-scale Russo-Ukrainian war
12 shown
Volodymyr Zelenskyy
StrategicPresident of Ukraine1978–
Ukraine
7 battles ledΣ434 int
Vladimir Putin
Strategicreservist1952–
Russia
2 battles ledΣ134 int
Oleksandr Syrskyi
Strategiccolonel general1965–
Ukraine
3 battles ledΣ69 int
Sergey Surovikin
StrategicGeneral of the army1966–
Russia
Aleksandr Chaiko
lieutenant general1971–
Russia
5 battles ledΣ300 int
Alexander Lapin
3 battles ledΣ69 int
Valerii Zaluzhnyi
3 battles ledΣ69 int
Oleksiy Kuleba
1983–
Ukraine
1 battle ledΣ49 int
Viktor Nikoliuk
general1975–
Ukraine
1 battle ledΣ49 int
Andrii Kovalchuk
1 battle ledΣ45 int
Oleksandr Tarnavskyi
1 battle ledΣ45 int
Denys Prokopenko
1 battle ledΣ41 int
Ranked by Σ battle intensity across battles led in scope. Strategic leaders (chiefs of state / supreme commanders) pinned to the top.
Other wars in this era
Contemporary
WAR· 2001–2021 major U.S. war period
Afghanistan War
The longest U.S. war began after 9/11, displaced the Taliban government, evolved into counterinsurgency, and ended with Taliban return to power.
WAR· 2002-2007
First Ivorian Civil War
The First Ivorian Civil War was a civil conflict in the Ivory Coast that began with a military rebellion on 19 September 2002 and ended with a peace agreement on 4 March 2007. The conflict pitted the government of Ivorian President Laurent Gbagbo against a domestic insurgency led by the New Forces of Ivory Coast. A second civil war (2010–2011) would break out over the results of the 2010 Ivorian presidential election.
WAR· 2002
Insurgency in the Maghreb
An Islamist insurgency is taking place in the Maghreb region of North Africa, followed on from the end of the Algerian Civil War in 2002. The Algerian militant group Salafist Group for Preaching and Combat (GSPC) allied itself with al-Qaeda to eventually become al-Qaeda in the Islamic Maghreb (AQIM). The Algerian and other Maghreb governments fighting the militants have worked with the United States and the United Kingdom since 2007, when Operation Enduring Freedom – Trans Sahara began.
WAR· 2003
conflict in the Niger Delta
The current conflict in the Niger Delta first arose in the early 1990s over tensions between foreign oil corporations and a number of the Niger Delta's minority ethnic groups who feel they are being exploited, particularly the Ogoni and the Ijaw. Ethnic and political unrest continued throughout the 1990s despite the return to democracy and the election of the Obasanjo government in 1999. Struggle for oil wealth and environmental harm over its impacts has fueled violence between ethnic groups, causing the militarization of nearly the entire region by ethnic militia groups, Nigerian military and police forces, notably the Nigerian Mobile Police. The violence has contributed to Nigeria's ongoing energy supply crisis by discouraging foreign investment in new power generation plants in the region.