On the Kursk direction, Ukrainian Defense Forces continued attacks near Tetkino.
On the Sumy direction, Russian forces continued fighting for Loknia, attempted to enter Yunakivka, and attacked near Bilovody.
On the Kharkiv direction, Russian forces advanced near Vovchansk and Vovchanski Khutory but made no progress. The enemy is concentrating reserves along the front line in the north of Kharkiv Oblast and is preparing for an offensive.
On the Kupyansk direction, Russian forces continued fighting for Radkivka and Kindrashivka, and attacked near Kamyanka, Dvorichna, Dvorichna, Kutkivka, Petropavlivka, Kolisnykivka, Nova Kruhlyakivka, Zahryzove, Hrekivka, and Olkhivka.
On the Lyman direction, Russian forces made slight advances in the center of Lypove.
Russian forces attacked near Ridkodub, Novomykhailivka, Zelena Dolyna, in the direction of Karpivka, Nove, Kolodiazi, Yampolivka, Torske, and Kopanky.
On the Siversk direction, Russian forces attempted to advance near Ivano-Dariivka and attacked in the direction of Bilohorivka, Hryhorivka, Verkhnyokamianske, Pereyizne.
On the Kramatorsk direction, Russian forces are engaged in fighting for Stupochky, attacked near Chasiv Yar, Predtechyne, Bila Hora, Kurdyumivka, and in the direction of Dyliivka.
Ukrainian Defense Forces counterattacked near Stupochky.
On the Toretsk direction, Russian forces attacked near Toretsk, Krymske, Dachne, Dyliivka, Ozaryanivka, Druzhba, Pleshchiivka, Shcherbynivka, Novospaske, Bila Hora, Romanivka, Nova Poltavka, Yablunivka, Hnativka, Zoria, Stara Mykolaivka, Popiv Yar, Poltavka, and Rusyn Yar.
Units of the 150th Motorized Rifle Division of the 8th Combined Arms Army advanced near Popiv Yar, north and south of Oleksandropil. The enemy is attempting to advance further into Poltavka and toward Rusyn Yar. The 33rd Motorized Rifle Regiment of the 20th Motorized Rifle Division of the 8th Combined Arms Army is engaged in fighting near Novoolenivka. The enemy is fighting in Romanivka and trying to push out Ukrainian Defense Forces units from positions south and southeast of Zoria.
On the Pokrovsk direction, Russian forces attempted to advance toward the southern and eastern outskirts of Shevchenkove, attacked near Myroliubivka, Yelyzavetivka, Malynivka, Lysivka, Udachne, and are actively using fiber-optically guided UAVs.
On the Novopavlivka direction, the 80th Tank Regiment of the 90th Tank Division of the 41st Combined Arms Army advanced on the northern outskirts of Bohdanivka and captured the village. The 90th Tank Division is transitioning to defense along the administrative border of Dnipropetrovsk Oblast.
Russian forces attacked near Novoserhiyivka, Novomykhailivka, in the direction of Maryivka in Dnipropetrovsk Oblast, near Kotlyarivka, Troitske, and Orikhove, Andriivka, Konstyantynopil, Bahatyr, and attempted to advance west of Odradne toward Komar.
Ukrainian Defense Forces counterattacked near Bahatyr.
On the Huliaypole direction, the 114th Motorized Rifle Regiment of the 127th Motorized Rifle Division of the 5th Combined Arms Army continued fighting for Novopil. Russian forces attempted to advance east of Fedorivka, near Zelene Pole; Russian forces attacked near Burlatske, Komar, Vesele, Vilne Pole, Novosilka, Rivnopillya.
On the Orikhiv direction, Russian forces attacked in the direction of Novodanylivka, near Stepove and Mali Shcherbaky.
General conclusion:
Russian forces attempt to complete urban combat in Chasiv Yar and Toretsk, which complicates the enemy’s advance on Kostyantynivka. Russian forces will have to break through Ukrainian defenses and advance south and southwest of Chasiv Yar before conditions are set for an attack on Kostyantynivka from the northeast.
The enemy has reinforced its grouping on the Toretsk direction. Russian forces must advance north, northwest, and west of Toretsk and seize Ukrainian Defense Forces’ positions along T0516 Toretsk – Kostyantynivka highway before launching a serious offensive operation on Kostyantynivka. Therefore, the Russian bridgehead southwest of Kostyantynivka is only one of three necessary areas where the enemy must consolidate before beginning the advance on Kostyantynivka.
On the Pokrovsk direction, Russian forces need to advance further west of Pokrovsk to envelope the city and thereby avoid urban fighting. The Russian military command has largely abandoned the expansion of its bridgehead southwest of Pokrovsk and is focusing on advancing southwest of Pokrovsk toward Novopavlivka.
The enemy has intensified attacks directly southeast and south of Pokrovsk and Myrnohrad, as previously done in Avdiivka, Vuhledar, Kurakhove, and Velyka Novosilka. The enemy does not have sufficient troops and resources to conduct both the encirclement of Pokrovsk and an offensive operation in the direction of Kostyantynivka in the coming months.
The enemy bridgehead southwest of Kostyantynivka is sufficient to conduct an offensive operation on Kostyantynivka or Pokrovsk, but enemy military command must first complete creating favorable conditions for such an operation and finish combat in Chasiv Yar, Toretsk, and west of Pokrovsk. The enemy has now reached a line 14 km from the southwestern outskirts of Kostyantynivka and may attempt to advance further along the T0504 Pokrovsk – Kostyantynivka highway toward Kostyantynivka from the south.
The command of the enemy's “Yug (South)” Operational Grouping is making efforts to eliminate the Defense Forces’ bridgehead southwest of Toretsk and force Ukrainian troops to retreat north of the Kleban-Byk reservoir before Russian forces can advance further along the H20 Donetsk – Kostyantynivka highway.
The enemy reduces the use of cruise missiles, compensating for their number in strikes by increasing the production of long-range UAVs as a cheaper alternative. The Aerospace Forces of the Armed Forces of the Russian Federation have reduced the use of Kh-101 and Kh-555 cruise missiles, increasingly using Kh-59 and Kh-69 cruise missiles. One reason for the reduction in the share of air-launched cruise missiles in strikes may be the enemy's attempt to conserve the resource of strategic aircraft that carry such missiles.
Change in the line of contact (LoC):
There were 204 combat engagements on various fronts.
On the Kharkiv direction, the enemy attempted five times to break through Ukrainian defensive lines in the areas of Vovchansk, Stroyivka, Kutkivka, and Vovchanski Khutory.
On the Kupyansk direction, there were 5 Russian attacks. Enemy assault actions were repelled in the directions of Petropavlivka, Zahryzove, and Nova Kruhlyakivka.
On the Lyman direction, the enemy attacked 23 times, attempting to penetrate Ukrainian defenses in the areas of Kopanky, Lypove, Ridkodub, Zelena Dolyna, Kolodiazi, Torske, Novomykhailivka, and toward Karpivka, Hryhorivka, Hrekivka, and Olhivka.
On the Siversk direction, the enemy made three attempts to advance in the areas of Bilohorivka, Vyimka, and Pereyizne.
On the Kramatorsk direction, the occupiers attacked four times west of Andriivka and in the direction of Predtechyne and Bila Hora.
On the Toretsk direction, the enemy conducted 16 attacks near Druzhba, Dyliivka, Krymske, Toretsk, Shcherbynivka, Petrivka, and in the directions of Pleshchiivka and Yablunivka.
On the Pokrovsk direction, 65 Russian assault actions were stopped in the areas of Zoria, Nova Poltavka, Myroliubivka, Yelyzavetivka, Lysivka, Udachne, Malynivka, Sukhyi Yar, Novoserhiyivka, Muravka, Troitske, Dachenske, Kotlyne, Kotlyarivka, Orikhove, Novoukrainka, Oleksiivka, and Andriivka.
On the Novopavlivka direction, the enemy carried out 14 attacks near Konstyantynopil, Bahatyr, Odradne, Shevchenko, Vesele, Vilne Pole, Novosilka, Zelene Pole, and Novopil.
On the Orikhiv direction, the occupation forces advanced four times in the areas of Stepove, Mali Shcherbaky, and in the direction of Novoandriivka.
On the Kursk direction, Ukrainian Defense Forces continue the operation, repelled 39 Russian assault actions. The enemy carried out 12 airstrikes.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Black Sea: 2 ships, including 2 cruise missile carriers, the total salvo is 12 cruise missiles.
Mediterranean Sea: 3 ships, including 1 cruise missile carrier; the total salvo is 8 cruise missiles.
Supporting operation:
Ukrainian Defense Forces conducted a UAV strike on the "Migalovo" airfield in Tver, Russian Federation, where the 196th Military Transport Aviation Regiment of the Aerospace Forces of the Armed Forces of the Russian Federation is based.
Changes in the enemy disposition:
The 1st Specialized Motorized Rifle Regiment and the 56th Air Assault Regiment of the 7th Air Assault Division operate near the international border with Sumy Oblast.
The 121st Motorized Rifle Regiment of the 68th Motorized Rifle Division of the 6th Combined Arms Army operates on the Kupyansk direction.
The 1442nd Motorized Rifle Regiment of the 6th Motorized Rifle Division of the 3rd Army Corps operates near Stupochky.
Possible operation situation developments:
The "Kursk" Group of Forces of the enemy’s "Sever (North)" Operational Grouping will attempt to breach toward the Yunakivka–Sudzha highway, which is currently under their fire control. A follow-on operational objective may involve securing the line of dominant heights in the vicinity of Yunakivka village and establishing a foothold in the border zone to the east, north, and northwest of Yunakivka—primarily along both banks of the Snagost River. Simultaneously, the enemy will seek to advance to the Oleksiivka–Yablunivka line and into the Yunakivka area.
On the Kupyansk direction, the command of the enemy's "Zapad (West)" Operational Grouping conducts offensive operations with the 144th Motorized Rifle Division from a bridgehead near Nove toward the high ground near Cherneshchyna. At the same time, the 4th Tank Division is advancing along converging directions —Raihorodok to Cherneshchyna and Pershotravneve to Kopanky—attempting to encircle the tactical group of the "Khortytsia" Operational-Strategic Grouping, which holds defensive positions along the Novoyehorivka–Hrekivka line.
On the Lyman direction, the forces of the "Zapad (West)" Operational Grouping will advance towards the Karlivka – Shandryholove – Drobysheve line while simultaneously advancing near Torske to approach Lyman from the east. The 25th Combined Arms Army will advance in the Dibrova – Yampil direction and in the area of the Serebriansk Forest in order to break through the communication lines of the "Khortytsia" OSG.
On the Siversk direction, the command of the enemy's "Yug (South)" Operational Grouping will attempt to eliminate the Siversk salient held by "Khortytsia" OSG and break through towards the Sloviansk – Kramatorsk agglomeration. The 3rd Combined Arms Army will try to break through to the northern bank of the Siverskyi Donets River between Yampil and Hryhorivka, and from the southeast – toward Siversk.
On the Kramatorsk direction, the command of the enemy’s “Yug (South)” Operational Grouping and the 3rd Army, in particular, may soon change the direction of their main strike and shift it to the north of Chasiv Yar, launching an offensive on both sides of the Bakhmut–Sloviansk road along the Orikhovo-Vasylivka–Minkivka and Blahodatne–Pryvillya directions, which would allow them to break through to the forward approaches of Sloviansk directly from the southeast and create a real threat to the “Siversk” Operational Tactical Grouping (OTG) of Ukrainian Defense Forces by executing a deep flanking maneuver on its right flank. If the enemy manages to achieve operational surprise in these directions and advance to tactical depth, the situation in the Kolodyazi–Hryhorivka sector on the Lyman direction could radically deteriorate for the “Khortytsia” OSG.
Follow-on actions of the 8th Combined Arms Army south of Kostyantynivka could include a rapid advance from the southwest and west towards the forward approaches to Kostyantynivka.
Russian operational losses from 23.02.22 to 25.05.25
Personnel - almost 980,850 (+1,020);
Tanks – 10,854 (+2);
Armored combat vehicles – 22,633 (+11);
Artillery systems – 28,269 (+68);
Multiple rocket launchers (MLRS) – 1,396 (+1);
Anti-aircraft warfare systems – 1,169 (0);
Vehicles and fuel tanks – 49,751 (+112);
Aircraft - 372 (0);
Helicopters – 336 (0);
UAV operational and tactical level – 37,367 (+190);
Intercepted cruise missiles – 3,203 (+6);
Boats/ships – 29 (0).
Humanitarian + general:
On the night of May 25, the enemy carried out a combined strike on Ukraine using 367 aerial attack assets. In particular, the enemy launched 9 Iskander-M/KN-23 ballistic missiles, 55 Kh-101 and Kalibr cruise missiles, one Kh-22 cruise missile, 4 guided air-to-surface missiles Kh-59/69, and 298 attack UAVs. According to preliminary data, 45 Kh-101 and Kalibr cruise missiles and 2 Kh-59/69 missiles were shot down or lost from radar. In addition, 266 enemy UAVs were neutralized: 139 were shot down by firepower, 127 lost or suppressed by electronic warfare. As a result of the attack, most Oblasts of Ukraine were affected. Impacts were recorded in 22 locations, and debris from downed cruise missiles and attack UAVs fell in 15 locations. Twelve people were killed and another 60 injured.
On May 25, Ukraine and Russia conducted the third part of the exchange in the 1000-for-1000 format, which was agreed upon in Turkey—another 303 Ukrainian defenders have returned home.
On the night of May 25, explosions were heard in several districts of Kharkiv; civilian infrastructure was damaged, including residential buildings. Three people were injured, including a child.
In Kyiv, 11 people aged 18 to 62 were injured due to a Russian attack; residential buildings in three districts of the city were damaged.
In Kyiv Oblast, four people were killed and 34 injured during the night attack. In Markhalivka, Kyiv Oblast, 22 private homes were damaged, most of them destroyed. In Makariv, 39 private houses were damaged or destroyed. Food warehouses, educational institutions, garages, and utility buildings were also damaged in the Oblast.
As a result of the massive night attack in Zhytomyr Oblast, three children from one family aged 8, 12, and 17 were killed, and another 12 people were injured. In Berdychiv district, a five-story building, private homes, and utility structures were damaged.
On the night of May 25, a Russian missile hit the industrial zone of Ternopil, causing a fire covering 1,000 square meters at one of the enterprises. Additionally, windows were blown out in nearby residential buildings. There were no initial reports of casualties.
On the night of May 25, a Russian combat drone struck a five-story residential building in Mykolaiv. As a result, one person was killed and five others, including a teenager, were injured. Two floors of the building were completely destroyed, and three more were damaged.
On the night of May 25, Khmelnytskyi Oblast came under a missile attack from Russia. Four civilians were killed, and five others were injured. Residential and social infrastructure suffered significant damage.
As a result of the night shelling of Pavlohrad in Dnipropetrovsk Oblast, enemy "Shahed" drones and missiles struck an industrial enterprise. A fire broke out and was promptly extinguished by rescuers. A drone also struck a three-story building in Dnipro, causing a fire. Nikopol district was also affected by the attacks.
On the night of May 25, Russian forces carried out a series of attacks on Sumy Oblast. Sumy and Konotop came under enemy fire. The strikes included both kamikaze drones and missiles. In Konotop, an infrastructure facility in one of the neighborhoods, already previously damaged, was destroyed. In Sumy, a food industry enterprise was attacked for the second time. No workers were harmed, as they had taken shelter in time.
Kostyantynivka in Donetsk Oblast was attacked three times by Russian forces throughout May 25, including two strikes by aircraft-type UAVs, causing destruction.
On May 25, Russian forces launched an airstrike on a residential building in the city of Kupyansk, Kharkiv Oblast, killing two women aged 85 and 56, and injuring three more people aged 60 to 75.
A 73-year-old resident of the village of Kizomys in Kherson Oblast was killed by Russian shelling on Friday, May 23.
In the village of Tomyna Balka in Kherson Oblast, Russian forces dropped explosives from a drone, injuring a rescuer. Medical staff assess his condition as moderately severe. The enemy deliberately targeted a civilian service working to eliminate the consequences of hostilities in frontline villages.