{{currentView.title}}
6 hours ago
Russian Offensive Campaign Assessment, November 24, 2025
Assessment as of: 11:00pm ET
Click here to see ISW’s interactive map of the Russian invasion of Ukraine. This map is updated daily alongside the static maps present in this report.
Click here to see ISW’s 3D control of terrain topographic map of Ukraine. Use of a computer (not a mobile device) is strongly recommended for using this data-heavy tool.
Click here to access ISW’s archive of interactive time-lapse maps of the Russian invasion of Ukraine. These maps complement the static control-of-terrain map that ISW produces daily by showing a dynamic frontline. ISW will update this time-lapse map archive monthly.
For more information on ISW's map methodology, please view our statement here.
Note: The data cut-off for this product was 1:00pm ET on November 24. ISW will cover subsequent reports in the November 25 Russian Offensive Campaign Assessment.
US and Ukrainian delegations reportedly narrowed down the initial US-proposed 28-point peace plan to 19 points.[i] An official briefed on the negotiations told the Washington Post that the peace plan to end Russia's war in Ukraine now has 19 points and is based on the original US proposal, but that US and Ukrainian delegations have not yet agreed upon the final number of points.[ii] Oleksandr Bevz, advisor to Ukrainian Presidential Office Head Andriy Yermak, stated that Ukrainian and US negotiators agreed to remove points unrelated to Ukraine, such as those regarding US-Russian bilateral engagement and those involving Europe.[iii] Bevz stated that Ukrainian and US negotiators also agreed to resolve issues about Ukraine’s accession to NATO based on NATO's consensus decision-making structure.[iv] Bevz stated that Ukrainian negotiators clarified to US officials that Ukraine is willing to start discussions about territory from the current frontline and does not want to engage with Russian offers to swap territory. People familiar with the matter told Bloomberg that European officials noted that the most recent version of the peace plan no longer includes proposals for roughly $100 billion in frozen Russian assets to go toward US-led efforts to rebuild Ukraine.[v] Ukrainian news agency RBK-Ukraine reported, citing unspecified sources, that the delegations adjusted a significant number of issues, such as those related to the Russian-occupied Zaporizhzhia Nuclear Power Plant (ZNPP), the size of the Ukrainian military, and prisoner of war (POW) and prisoner exchanges.[vi] RBK-Ukraine's sources reportedly stated that the delegations agreed that US President Donald Trump and Ukrainian President Volodymyr Zelensky should discuss and agree upon points related to territorial issues and Ukraine's accession into NATO. Sources told RBK-Ukraine that the United States will work with Ukraine to agree on the final points of the plan before engaging with European partners on points that directly concern Europe.[vii] The sources reportedly stated that the United States will then use "carrots and sticks" to convince Russia of the plan.
The persistent Russian rate of advance does not indicate that Russian forces will imminently seize the rest of Donetsk Oblast. CBS reported on November 23 that a US official stated that Russian President Vladimir Putin believes that he will take all of Donetsk Oblast "one way or another" either through a negotiated settlement or military means.[viii] The Kremlin has been doubling down on spreading the false narrative that a Russian victory is inevitable, such that Ukraine and the West should immediately acquiesce to Russian demands.[ix] Russia's imminent seizure of the rest of Donetsk Oblast is not guaranteed, as Russia's rate of advance has been constrained to a foot pace – even in the past three months when Russian forces have been making relatively quicker gains on the battlefield.[x] ISW continues to assess that the Russian effort to seize Donetsk Oblast will be a yearslong battle that would cost Russia significant amounts of manpower and materiel.[xi] Russian forces have not shown an ability to seize large population centers like those in the Fortress Belt – the backbone of Ukrainian defenses in Donetsk Oblast – since 2022 and have tried and failed to seize the Fortress Belt itself since 2014.
Russian officials and ultranationalist voices continue rejecting the original and revised US-proposed peace plan drafts and are attempting to portray Europe as responsible for the Russian rejection. Russian officials and ultranationalist voices have been rejecting the 28-point US peace plan since it was first reported in mid-November 2025 because the proposed plan did not concede to all of Russia's absolutist war demands.[xii] Russian officials and ultranationalist voices are simultaneously misrepresenting revisions to the original plan and European involvement as undermining the peace process, likely in an effort to deflect from Russia's own rejection of the deal. Kremlin Presidential Aide Yuriy Ushakov stated on November 24 that the European version of the peace proposal is unacceptable for Russia, and Russian State Duma International Affairs Committee Chairperson Leonid Slutsky claimed that the European proposal would only continue the war.[xiii] Duma International Affairs Committee Deputy Chairperson Svetlana Zhurova claimed that continued US changes to the peace plan will "drag on" the negotiations "endlessly."[xiv] Zhurova claimed that the only two relevant negotiating parties are Russia and the United States, implying that any peace plans must exclude Ukrainian and European inputs.[xv] Russian ultranationalist milbloggers, a key pro-war constituency for Russian President Vladimir Putin, continued to reject the modified peace proposal, criticize the United States for moving away from Russian demands, and claim that Europe only wants to continue the war in Ukraine.[xvi] The milbloggers called for Russia to achieve its war aims by force instead.[xvii] The Kremlin has refused to meaningfully negotiate in response to all US-led peace initiatives thus far in 2025, and has shown no willingness to make the significant compromises required of a negotiation process.[xviii] The Kremlin very likely aims to prolong negotiations to end the war to allow Russian forces to continue advancing on the battlefield. The Kremlin likely plans to use Russian advances to further intensify information operations aimed at convincing the West and Ukraine that a Russian military victory is inevitable and that Ukraine should capitulate to Russia's demands. The Kremlin continues to show no willingness to compromise for good-faith peace negotiations and has not set conditions for Russians to accept anything less than a full Russian victory in Ukraine.
Ukrainian forces maintain a limited presence and continue to counterattack within Pokrovsk, indicating that Russian forces likely remain unable to rapidly seize Pokrovsk at this time. Geolocated footage published on November 24 indicates that Ukrainian forces maintain positions along the E-50 Pokrovsk-Pavlohrad highway in northwestern Pokrovsk, where Russian sources previously claimed that Russian forces maintained a presence.[xix] Geolocated footage published on November 24 shows Ukrainian forces patrolling in northern Pokrovsk in areas where Russian forces previously infiltrated, and a Ukrainian assault regiment operating in Pokrovsk reported that Ukrainian forces cleared central Pokrovsk of Russian forces.[xx] Other Ukrainian military and media sources provided contradictory accounts of reported Ukrainian clearing operations within Pokrovsk, however. Ukrainian Volunteer Army Spokesperson Serhiy Bratchuk and a Ukrainian journalist reported on November 23 and 24 that Ukrainian forces cleared several streets and areas near the Donetska railway and E-50 highway and that Ukrainian forces continue to control some neighborhoods within Pokrovsk.[xxi] A Ukrainian military source stated on November 23 that Ukrainian forces cleared "specific areas" within Pokrovsk and assessed that these advances may improve the tactical situation for Ukrainian forces within Pokrovsk but would not impact the operational situation in the area.[xxii] Other Ukrainian military sources refuted on November 24 reports that Ukrainian forces cleared central Pokrovsk.[xxiii] All of the Ukrainian reporting continues to indicate that Ukrainian forces maintain positions and some degree of ability to operate within Pokrovsk despite weeks of intensified Russian efforts to seize the town.
Ukrainian efforts to interdict Russian ground lines of communication (GLOCs) with drones and the disjointed nature of Russian infiltration tactics likely continue to hinder Russian efforts to mass troops necessary to complete the seizure of Pokrovsk within the town. A Ukrainian military source noted on November 24 that effective Ukrainian drone interdiction of Russian GLOCs has cut logistics to 90 percent of Russian assault groups within Pokrovsk, slowing the pace of the Russian advance within the town.[xxiv] The Ukrainian military source added that Russian forces within Pokrovsk, who number over 500, are relatively uncoordinated and sometimes commit friendly fire incidents. The Ukrainian military source reported that Russian forces still have extensive fire control within Pokrovsk and are employing drones to significantly interdict Ukrainian GLOCs, however. The Ukrainian journalist noted that Russian forces continue to take advantage of poor weather conditions to accumulate forces and reenter areas that Ukrainian forces previously cleared, leading to back-and-forth fighting within the town.[xxv] ISW continues to assess that seasonal foggy and rainy weather conditions are hindering Ukrainian drone operations in eastern Ukraine, allowing Russian forces to conduct ground operations into and within Pokrovsk with less threats from Ukrainian drone reconnaissance and strikes.[xxvi]


Russian forces continue to leverage their new offensive template, which heavily relies on battlefield air interdiction (BAI) efforts and infiltration tactics, to advance in the Hulyaipole direction. Geolocated footage published on November 24 indicates that elements of the Russian 114th Motorized Rifle Regiment (127th Motorized Rifle Division, 5th Combined Arms Army [CAA], Eastern Military District [EMD]) seized Zatyshshya (roughly 2.6 kilometers east of Hulyaipole).[xxvii] The Russian Ministry of Defense (MoD) also stated that Russian forces seized the settlement.[xxviii] A Ukrainian servicemember stated on November 24 that fighting has begun for Zatyshshya.[xxix] Russian milbloggers, including a Kremlin-affiliated milblogger, claimed that Russian sabotage and reconnaissance groups have been operating in Hulyaipole for a week (since roughly November 17).[xxx] One Russian milblogger claimed that Russian forces are assaulting the settlement, but another milblogger directly refuted this claim.[xxxi] Russian forces have been using prolonged BAI campaigns to degrade Ukrainian drone-based defenses and logistics; infiltration missions to identify, worsen, and exploit weak points in Ukrainian defenses; and mass small group assaults to make rapid advances and force Ukrainian forces to withdraw.[xxxii] Reports of limited Russian infiltrations into Hulyaipole are in line with this new campaign design.

Belarusian balloons continue incursions in NATO airspace in Lithuania and Latvia. Lithuanian National Crisis Management Center (NKMC) Head Vilmantas Vitkauskas reported on November 24 that the Vilnius International Airport temporarily suspended operations twice on November 24 due to an unspecified number of balloons flying towards the airport from Belarusian airspace.[xxxiii] Vitkauskas stated that authorities detected over 40 balloons over Lithuanian airspace and about 30 Belarusian balloons in Latvian airspace overnight on November 23 to November 24.[xxxiv] The Lithuanian Border Service previously closed land border crossings with Belarus on the evening of October 26 due to repeated aerial incursions into Lithuanian airspace, but reopened the border after midnight on November 20.[xxxv] ISW continues to assess that Russia is increasingly engaging in covert and overt attacks against Europe and the ongoing Russian airspace violations are likely part of ”Phase Zero” – Russia’s broader informational and psychological condition-setting phase – to prepare for a possible NATO-Russia war in the future.[xxxvi] ISW continues to assess that Belarus is Russia’s de facto cobelligerent in the war in Ukraine, thus, Belarusian incursions into NATO airspace are part of Russia’s broader Phase Zero effort.[xxxvii]

Key Takeaways:
- US and Ukrainian delegations reportedly narrowed down the initial US-proposed 28-point peace plan to 19 points.
- The persistent Russian rate of advance does not indicate that Russian forces will imminently seize the rest of Donetsk Oblast.
- Russian officials and ultranationalist voices continue rejecting the original and revised US-proposed peace plan drafts and are attempting to portray Europe as responsible for the Russian rejection.
- Ukrainian forces maintain a limited presence and continue to counterattack within Pokrovsk, indicating that Russian forces likely remain unable to rapidly seize Pokrovsk at this time.
- Russian forces continue to leverage their new offensive template, which heavily relies on battlefield air interdiction (BAI) efforts and infiltration tactics, to advance in the Hulyaipole direction.
- Belarusian balloons continue incursions in NATO airspace in Lithuania and Latvia.
- Russian forces recently advanced near Vovchansk, Velykyi Burluk, Siversk, Pokrovsk, Novopavlivka, Velykomykhailivka, and Hulyaipole and in the Kostyantynivka-Druzhkivka tactical area.

We do not report in detail on Russian war crimes because these activities are well-covered in Western media and do not directly affect the military operations we are assessing and forecasting. We will continue to evaluate and report on the effects of these criminal activities on the Ukrainian military and the Ukrainian population and specifically on combat in Ukrainian urban areas. We utterly condemn Russian violations of the laws of armed conflict and the Geneva Conventions and crimes against humanity even though we do not describe them in these reports.
- Ukrainian Operations in the Russian Federation
- Russian Supporting Effort – Northern Axis
- Russian Main Effort – Eastern Ukraine (comprised of three subordinate main efforts)
- Russian Subordinate Main Effort #1 – Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City
- Russian Subordinate Main Effort #2 – Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
- Russian Subordinate Main Effort #3 – Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas, and possibly advance into Dnipropetrovsk Oblast
- Russian Supporting Effort – Southern Axis
- Russian Air, Missile, and Drone Campaign
- Significant Activity in Belarus
Ukrainian Operations in the Russian Federation
Ukrainian forces may have struck Russian energy infrastructure overnight on November 23 to 24. Footage published on November 24 depicts the sound of explosions near Kstovo, Nizhny Novgorod Oblast, and some Ukrainian sources reported that Ukrainian forces may have targeted the nearby Lukoil-Nizhegorodnefteorgsintez Oil Refinery and Kstovo Petrochemical Plant.[xxxviii] Neither Russian nor Ukrainian officials have confirmed the cause of the explosions. The Russian Ministry of Defense (MoD) claimed that Russian forces downed seven drones over Nizhny Novgorod Oblast overnight.[xxxix]
Russian Supporting Effort – Northern Axis (Russian objective: Create defensible buffer zones in northern Ukraine along the international border)
Russian forces continued offensive operations in northern Sumy Oblast on November 24 but did not advance.

Russian forces attacked northwest of Sumy City toward Boiaro-Lezhachi, north of Sumy City near Kindrativka, Andriivka, and Oleksiivka, and northeast of Sumy City near Varachyne on November 23 and 24.[xl] Russian milbloggers claimed that Ukrainian forces counterattacked toward Oleksiivka.[xli]
A Russian milblogger reportedly affiliated with the Russian Northern Grouping of Forces claimed that Russian forces in northern Sumy Oblast are exploiting poor weather conditions that inhibit Ukrainian drone operations to attack in this direction.[xlii] The milblogger complained that Russian attacks near Kindrativka, Andriivka, and Oleksiivka follow routes that Ukrainian forces know to surveil and strike, leading to the failure of such attacks.[xliii]
The milblogger also claimed that Ukrainian sabotage and reconnaissance groups continue to operate in Tetkino, Kursk Oblast (northwest of Sumy City and southwest of Glushkovo).[xliv] The milblogger claimed that elements of the Russian 1427th Motorized Rifle Regiment (11th Army Corps [AC], Leningrad Military District [LMD]) operating in Tetkino have gone without rotation for several months and are resorting to violence due to poor morale and discipline.[xlv] Another milblogger claimed that Russian forces are shelling Ukrainian forces with TOS-1A thermobaric artillery systems near Andriivka.[xlvi]
Order of Battle: Ukrainian military observer Kostyantyn Mashovets reported that elements of the Russian 30th and 41st motorized rifle regiments (both of the 72nd Motorized Rifle Division, 44th AC, LMD) are operating from Yablunivka toward Khrapivshchyna and from Varachyne toward Korchakivka (all northeast of Sumy City), and that elements of the 810th Naval Infantry Brigade (Black Sea Fleet) are operating from Loknya and Oleshnya toward Sadky (all northeast of Sumy City).[xlvii] Artillery elements of the 119th Airborne (VDV) Regiment (106th VDV Division) and drone operators of the Rubikon Center for Advanced Unmanned Technologies reportedly continue to operate in the Sumy direction.[xlviii]
Russian Main Effort – Eastern Ukraine
Russian Subordinate Main Effort #1 – Kharkiv Oblast (Russian objective: Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City)
Russian forces recently advanced northeast of Kharkiv City.


Assessed Russian advances: Ukrainian military observer Kostyantyn Mashovets reported on November 24 that small Russian infantry groups advanced up to the Vovchansk cemetery in southwestern Vovchansk (northeast of Kharkiv City).[xlix]
Russian forces continued attacks northeast of Kharkiv City near Vovchansk and Synelnykove on November 23 and 24.[l]
An officer of a Ukrainian brigade operating in the Vovchansk direction reported that Russian forces are attacking on the western outskirts of Vovchansk and attempting to bypass Vovchansk from its western outskirts and near Synelnykove, Tsehelne, and Lyman (all south of Vovchansk).[li] The officer reported that Russian forces are using rocket artillery to destroy northern Vovchansk, likely in an effort to make it challenging for Ukrainian forces to retain positions in the settlement. The officer added that Russian forces have to reach the frontline on foot rather than on vehicles over several days due to Ukrainian fire control of Russian ground lines of communication (GLOCs). Ukrainian military observer Kostyantyn Mashovets reported on November 24 that Russian forces likely intend to degrade Ukrainian defenses in southern Vovchansk by bypassing them in the forest area west of Vovchansk, accumulating manpower for assaults in the southwestern part of the city, and interdicting Ukrainian GLOCs to Staryi Saltiv and Rubizhne (both southwest of Vovchansk).[lii]
Order of Battle: Mashovets reported that elements of the Russian 128th Motorized Rifle Brigade (44th Army Corps [AC], Leningrad Military District [LMD]) are operating in southern Vovchansk.[liii] Elements of the Chechen Zapad-Akhmat Battalion (reportedly of the Southern Military District [SMD]) and the Kurchaloyevsky Raion Ministry of Internal Affairs (MVD) department are reportedly operating near Vovchansk.[liv] Elements of the 83rd Motorized Rifle Regiment (69th Motorized Rifle Division, 6th Combined Arms Army [CAA], LMD) are reportedly operating in the Kharkiv direction.[lv]
Russian forces recently advanced in the Velykyi Burluk direction.

Assessed Russian advances: Mashovets reported on November 24 that Russian forces recently seized Odradne (east of Velykyi Burluk) after advancing from Bolohivka (southeast of Odradne), indicating that Russian forces also seized Bolohivka on a prior date.[lvi] Mashovets also reported that Russian forces advanced east of Odradne.[lvii] A Russian milblogger also claimed on November 24 that Russian forces seized Odradne.[lviii]
Russian forces attacked southeast of Velykyi Burluk toward Kolodyazne on November 23 and 24.[lix]
Mashovets stated that elements of the 6th CAA (LMD), whose area of responsibility (AoR) spans in the Velykyi Burluk direction are focusing on offensive operations in the Milove-Krasne Pershe area (northeast to southeast of Velykyi Burluk).[lx] Mashovets assessed that Russian forces will likely intensify offensive operations toward Krasne Pershe and Novovasylivka (both southeast of Velykyi Burluk) in the near future and may also intensify offensive operations near Ambarne (northeast of Velykyi Burluk). Mashovets reported that Russian forces redeployed the 18th Motorized Rifle Division (11th AC, LMD) and elements of the 72nd Motorized Rifle Division (44th AC, LMD) from the Vovchansk direction to the Velykyi Burluk direction.[lxi]
Russian Subordinate Main Effort #2 – Luhansk Oblast (Russian objective: Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and northern Donetsk Oblast)

Ukrainian forces either maintained positions or recently advanced in the Kupyansk direction.
Refinement of areas under Russian claims: Geolocated footage published on November 23 shows Russian forces striking Ukrainian forces west of Stepova Novoselivka (southeast of Kupyansk) – an area where Russian sources previously claimed that Russian forces maintained a presence.[lxii]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced west of Kupyansk.[lxiii]
Russian forces attacked near Kupyansk itself, east of Kupyansk near Petropavlivka, and southeast of Kupyansk near Stepova Novoselivka on November 23 and 24.[lxiv]
Ukrainian Kharkiv Oblast Military Administration Head Oleh Synehubov reported on November 24 that Ukrainian efforts to evacuate civilians continue but that 560 residents remain in Kupyansk.[lxv]
Order of Battle: Artillery elements of the Russian 352nd Motorized Rifle Regiment (11th Army Corps [AC], Leningrad Military District [LMD]) are striking Ukrainian positions west of Stepova Novoselivka.[lxvi] Drone operators of the 1st Guards Tank Army [GTA] (Moscow Military District [MMD]) reportedly continue to strike Ukrainian ammunition dumps and forces near Kupyansk.[lxvii]
Russian forces continued offensive operations in the Borova direction on November 24 but did not advance.
Russian forces attacked east of Borova near Nadiya and southeast of Borova near Hrekivka and Novoyehorivka on November 23 and 24.[lxviii]
The commander of a Ukrainian battalion operating in the Borova direction stated that Russian forces are trying to infiltrate between Ukrainian positions in small groups to gain a foothold in the Ukrainian near rear.[lxix] The commander stated that Russian forces are exploiting foggy weather to advance but that Ukrainian forces have developed new, unspecified drone technology that enables them to conduct reconnaissance during foggy weather. The commander stated that Ukrainian forces are also taking advantage of foggy weather to conduct rotations and facilitate logistics. The commander's statements are in line with other Ukrainian military officials' statements about Russian tactics throughout eastern Ukraine.[lxx]
Synehubov reported on November 24 that Ukrainian efforts to evacuate civilians continue but that 1,000 residents remain in the Borova direction.[lxxi]
Russian forces continued offensive operations in the Slovyansk-Lyman direction on November 24 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced near the T-0513 Siversk-Lyman highway south of Yampil (southeast of Lyman).[lxxii] Another Russian milblogger claimed that Russian forces are fighting for a series of strongholds along the highway.[lxxiii]
Russian forces attacked near and within Lyman itself; northwest of Lyman near Serednie, Yarova, and Drobysheve; north of Lyman near Stavky and Novyi Myr; east of Lyman near Zarichne; south of Lyman toward Dibrova; and southeast of Lyman near Yampil on November 23 and 24.[lxxiv] Russian milbloggers claimed that Ukrainian forces counterattacked near Dibrova and Lyman.[lxxv]
Order of Battle: Drone operators of the Russian 423rd Motorized Rifle Regiment (4th Tank Division, 1st GTA) reportedly continue to operate in the Lyman direction.[lxxvi]
Russian Subordinate Main Effort #3 – Donetsk Oblast (Russian objective: Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas, and advance into Dnipropetrovsk Oblast)

Russian forces recently advanced in the Siversk direction.

Assessed Russian advances: Geolocated footage published on November 24 indicates that elements of the Russian 88th Motorized Rifle Brigade (3rd Combined Arms Army [CAA], formerly 2nd Luhansk People's Republic Army Corps [LNR AC], Southern Military District [SMD]) recently seized Zvanivka (south of Siversk) and that Russian forces recently advanced in northeastern Siversk.[lxxvii]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced along the T-0513 Lyman-Siversk highway west of Zakitne (northwest of Siversk).[lxxviii]
Russian forces attacked near and within Siversk itself; northwest of Siversk near Dronivka, Platonivka, and Zakitne; northeast of Siversk near Serebryanka; and southeast of Siversk near Vyimka, Zvanivka, and Sakko i Vantsetti on November 23 and 24.[lxxix]
Russian forces recently marginally advanced in the Kostyantynivka-Druzhkivka tactical area.

Assessed Russian advances: Geolocated footage published on November 23 indicates that Russian forces recently marginally advanced east of Rusyn Yar (south of Druzhkivka).[lxxx]
Russian forces attacked near Kostyantynivka itself; north of Kostyantynivka near Mayske; northeast of Kostyantynivka near Chasiv Yar; east of Kostyantynivka near Predtechyne; southeast of Kostyantynivka near Ivanopillya, Shcherbynivka, Pleshchiivka, and Oleksandro-Shultyne; southwest of Kostyantynivka near Yablunivka and toward Stepanivka; south of Druzhkivka near Rusyn Yar and Poltavka; southwest of Druzhkivka near Sofiivka and Volodymyrivka on November 23 and 24.[lxxxi]
Order of Battle: First-person view (FPV) drone operators of the Russian 242nd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th Combined Arms Army [CAA], Southern Military District [SMD]) are reportedly striking Ukrainian vehicles near Rusyn Yar.[lxxxii] FPV drone operators of the 68th Separate Reconnaissance Battalion (20th Motorized Rifle Division) are reportedly striking Ukrainian vehicles near Komyshuvakha (west of Druzhkivka), Kramatorsk and Pryvillya (northwest of Druzhkivka and west of Kramatorsk).[lxxxiii] Loitering munitions operators of the 58th Separate Spetsnaz Battalion (unofficially designated the Okhotnik [Hunter] Spetsnaz Detachment, 51st CAA, formerly 1st Donetsk People's Republic Army Corps [DNR AC], SMD) reportedly continue to strike Ukrainian positions in the Kostyantynivka direction.[lxxxiv]
Russian forces continued offensive operations in the Dobropillya tactical area on November 24 but did not advance.
Unconfirmed claims: A Russian milblogger acknowledged on November 23 that Ukrainian forces maintain a presence in northern central Shakhove (east of Dobropillya), which another milblogger claimed that Russian forces seized as of November 23.[lxxxv]
Russian forces attacked east of Dobropillya near Shakhove and Nove Shakhove and toward Toretske and southeast of Dobropillya near Zapovidne on November 23 and 24.[lxxxvi] A Russian milblogger claimed that Ukrainian forces counterattacked near Toretske.[lxxxvii]
Ukraine’s 1st Azov National Guard Corps reported on November 24 that Ukrainian forces killed 659 Russian servicemembers, wounded 418, and took nine others prisoner of war (POW) in the Dobropillya area between November 17 and 24, in addition to destroying eight armored fighting vehicles (AFVs), six artillery pieces, 42 other vehicles and 276 drones.[lxxxviii]
Ukrainian forces recently advanced or maintained positions in the Pokrovsk direction.
See topline text for recessions of unconfirmed Russian claims and reassessments of assessed Russian advances in the Pokrovsk direction.
Assessed Russian advances: Geolocated footage published on November 22 indicates that Russian forces advanced in western Rodynske (north of Pokrovsk).[lxxxix] ISW assesses that this change likely did not occur in the last 24 hours. A Russian milblogger acknowledged on November 23 that Ukrainian forces maintain a presence in western Rodynske (north of Pokrovsk), which Russian sources claimed Russian forces had seized as of October 25.[xc]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced north of Rivne (east of Pokrovsk).[xci]
Assessed Russian infiltrations: Ukrainian reports indicate that Russian forces expanded their infiltration missions to the T-0515 Pokrovsk-Dobropillya highway north of and a railway line west of Pokrovsk, in southern Myrnohrad, Hnativka (both east of Pokrovsk), Novopavlivka (south of Pokrovsk), and Lysivka (southeast of Pokrovsk).[xcii] ISW assesses that these changes likely did not occur in the last 24 hours. ISW assesses that this event did not change the control of terrain or the forward edge of the battle area (FEBA).
Russian forces attacked near and within Pokrovsk itself; northwest of Pokrovsk toward Hryshyne; north of Pokrovsk near Rodynske; northeast of Pokrovsk near Zatyshok, Chervonyi (Krasnyi) Lyman, and Novoekonomichne; east of Pokrovsk near and within Myrnohrad and Rivne; and southwest of Pokrovsk near Kotlyne, Udachne, and Molodetske and toward Novopidhorodne on November 23 and 24.[xciii] Russian milbloggers and the Russian Ministry of Defense (MoD) claimed that Ukrainian forces counterattacked near Rodynske, Hryshyne and Udachne.[xciv]
A Russian milblogger published footage reportedly showing Russian forces conducting FAB-3000 guided glide bomb strikes against apartment buildings in Myrnohrad.[xcv] A Ukrainian military source noted that Russian forces are systematically conducting FAB-3000 strikes against apartment buildings in Myrnohrad.[xcvi]
A Ukrainian drone battalion operating in the Pokrovsk direction published footage on November 22 showing Ukrainian drone operators repelling an at least-reduced platoon sized Russian motorized and infantry assault on the southern outskirts of Myrnohrad (east of Pokrovsk) and destroying three to four motorcycles.[xcvii]
The Ukrainian Special Operations Forces (SSO) reported on November 24 that Ukrainian SSO elements conducted a raid in the Pokrovsk direction, killing two Russian servicemembers and taking another prisoner.[xcviii] The Ukrainian SSO added that the raid allowed a neighboring unit to evacuate three wounded Ukrainian servicemembers with unmanned ground vehicles (UGVs).
Order of Battle: Elements of the Russian 5th Motorized Rifle Brigade (51st CAA), including drone operators, reportedly continue to operate within Myrnohrad.[xcix] Elements of the 506th Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd CAA, Central Military District [CMD]) reportedly continue to operate within Pokrovsk.[c]
Russian forces recently advanced in the Novopavlivka direction.

Assessed Russian advances: A Ukrainian military source reported on November 20 that Russian forces advanced through a gap in a Ukrainian position to southern Novopavlivka, indicating that Russian forces recently advanced to the southeastern outskirts of Novopavlivka.[ci] The Ukrainian military source reported that Russian forces also advanced to the Vovcha River east of Ivanivka and east of Havrylivka (both southwest of Novopavlivka).[cii]
Russian forces attacked near Novopavlivka, northeast of Novopavlivka near Novoserhiivka, south of Novopavlivka near Filiya and Dachne, and southwest of Novopavlivka near Zelenyi Hai on November 23 and 24.[ciii]
Order of Battle: Drone operators of the Russian 90th Tank Division (41st CAA, CMD) reportedly continue to strike Ukrainian forces in Dnipropetrovsk Oblast.[civ]
Russian forces recently advanced in the Velykomykhailivka direction.

Assessed Russian advances: A Ukrainian military source reported on November 20 that Russian forces advanced to the Vovcha River, indicating that Russian forces likely seized Andriivka-Klevtsove (northeast of Velykomykhailivka), Oleksandrohrad, Sichneve, Novoselivka (all three east of Velykomykhailivka), Khoroshe, Sosnivka (both southeast of Velykomykhailivka), Stepove, Orestopil (both south of Velykomykhailivka), Novooleksandrivka, and Hai (southwest of Velykomykhailivka).[cv] The Ukrainian military source reported that Russian forces also seized Oleksiivka and Vovche (both southwest of Velykomykhailivka).
Russian forces attacked southeast of Velykomykhailivka near Vorone and Sosnivka, south of Velykomykhailivka near Stepove and Orestopil, and southwest of Velykomykhailivka near Verbove and Oleksiivka on November 23 and 24.[cvi] A Russian milblogger claimed Ukrainian forces counterattacked near Tykhe (west of Velykomykhailivka).[cvii]
Order of Battle: Drone operators of the Russian 657th Anti-Tank Artillery Battalion (29th CAA, Eastern Military District [EMD]) are reportedly striking Ukrainian forces in Dnipropetrovsk Oblast.[cviii] Reconnaissance and other elements of the 37th Motorized Rifle Brigade and 5th Tank Brigade (both of the 36th CAA, EMD) are reportedly continuing to operate in the southern Dnipropetrovsk Oblast direction.[cix]
Ukrainian forces continue their mid-range battlefield air interdiction (BAI) campaign against Russian military targets in occupied Donetsk Oblast. The Ukrainian Security Service (SBU) reported on November 23 that SBU elements conducted FP-2 long-range drone strikes against FPV, Zala, and Gerbera drone warehouses in occupied Donetsk Oblast, presumably overnight on November 22 to 23.[cx] Geolocated footage shows Ukrainian drones striking Russian drone warehouses near occupied Amvrosiivka, located roughly 110 kilometers from the frontline.[cxi]
Russian Supporting Effort – Southern Axis (Russian objective: Maintain frontline positions, secure rear areas against Ukrainian strikes, and advance within tube artillery range of Zaporizhzhia City)
Russian forces recently advanced in the Hulyaipole direction.
Assessed Russian advances: A Ukrainian military source reported on November 20 that Russian forces advanced to the Vovcha River, indicating that Russian forces likely seized Vidradne, Kyrpychne, Yehorivka, Danylivka, Radisne, and Nechaivka (all north of Hulyaipole).[cxii]
See topline for more information on assessed Russian advances in the Hulyaipole direction.
Russian forces attacked near Hulyaipole itself; north of Hulyaipole near Yehorivka; northeast of Hulyaipole near Pryvilne, Pavlivka, Solodke, Dobropillya, Varvarivka, Pryluky, and Krasnohirske; and east of Hulyaipole near Zelenyi Hai, Vysoke, and Zatyshshya on November 23 and 24.[cxiii] A Russian milblogger claimed that Ukrainian forces counterattacked near Hulyaipole, Vidradne (north of Hulyaipole), and Dobropillya.[cxiv]
Order of Battle: Drone operators of the Russian 30th Spetsnaz Company (36th Combined Arms Army [CAA], Eastern Military District [EMD]) are striking Ukrainian equipment west of Dobropillya.[cxv] Elements of the 127th Motorized Rifle Division (5th CAA, EMD) are reportedly operating toward Dobropillya.[cxvi] Elements of the 11th Air Force and Air Defense Army (Russian Aerospace Forces [VKS] and EMD) are reportedly conducting FAB guided glide bomb strikes against Ukrainian forces in Hulyaipole.[cxvii] Drone operators of the 305th Artillery Brigade (5th CAA, EMD) are reportedly striking Ukrainian equipment on the outskirts of Hulyaipole.[cxviii]
Russian forces continued offensive operations in western Zaporizhia Oblast on November 24 but did not make confirmed advances.


Assessed Russian infiltrations: Geolocated footage published on November 23 shows Ukrainian forces striking a Russian-occupied building in central Mala Tokmachka (southeast of Orikhiv) after what ISW assesses was a Russian infiltration mission that did not change control of terrain or the forward edge of battle (FEBA) at this time.[cxix]
Unconfirmed claims: A Russian milblogger claimed that Russian forces seized Mala Tokmachka and advanced south of Mala Tokmachka and in northern Stepnohirsk (west of Orikhiv).[cxx] A Kremlin-affiliated milblogger claimed that Mala Tokmachka remains a contested “gray zone.”[cxxi]
Russian forces attacked southeast of Orikhiv of Mala Tokmachka; south of Orikhiv near Novodanylivka; southwest of Orikhiv near Novoandriivka; and west of Orikhiv near Prymorske, Stepove, and Stepnohirsk on November 23 and 24.[cxxii]
Ukrainian Main Military Intelligence Directorate (GUR) Head Lieutenant General Kyrylo Budanov refuted on November 24 reports that Russian forces have almost approached Zaporizhzhia City but noted that the Russian military is attempting to advance within artillery range of the city.[cxxiii]
Ukrainian Zaporizhia Oblast Military Administration Head Ivan Fedorov reported on November 24 that Russian forces struck a minibus in Veselyanka, Zaporizskyi Raion with a first-person view (FPV) drone, killing one civilian.[cxxiv]
Order of Battle: Drone operators of the Russian 7th Airborne (VDV) Division reportedly continue to strike Ukrainian forces in Prymorske.[cxxv] Drone operators of the 4th Military Base (58th CAA, Southern Military District [SMD]) are reportedly striking Ukrainian equipment north of Orikhiv.[cxxvi] Drone operators of the 3rd Assault Company of the 291st Motorized Rifle Regiment (42nd Motorized Rifle Division, 58th CAA) reportedly continue to strike Ukrainian equipment near Orikhiv.[cxxvii]
Russian forces continued offensive operations in the Kherson direction on November 24 but did not advance.

Russian forces attacked east of Kherson City near the Antonivskyi Roadway Bridge on November 23 and 24.[cxxviii]
A Russian milblogger claimed that Russian drone operators operating in Kherson Oblast received new drones and are striking Ukrainian vehicles, including buses and cars.[cxxix] The milblogger claimed that Russian forces will consider all vehicles travelling in the area legitimate targets – regardless of international law. The milblogger claimed that Ukrainian forces gained fire control over the main Russian ground lines of communication (GLOCs) near Oleshky (southeast of Kherson City), including the O-221701 Oleshky-Pishchanivka-Pidstepne road, E-97 Oleshky-Sahy-Radensk highway, and the P-57 Oleshky-Hola Prystan highway, Nova Kakhovka and Kakhovka (both northeast of Kherson City), Nova Zburivka and Stara Zburivka, and on the Kinburn Spit (all southwest of Kherson City), significantly hindering Russian logistics.[cxxx] The milblogger added that Ukrainian drones’ 15-minute loitering time contributes to their effectiveness and that Russian vehicles only complete one out of every five trips to the Kinburn Spit without suffering losses.[cxxxi]
Order of Battle: Unspecified elements, presumably drone operators, of the 331st VDV Regiment (98th VDV Division) are reportedly striking Ukrainian vehicles in the Kherson direction.[cxxxii]
Russian Air, Missile, and Drone Campaign (Russian Objective: Target Ukrainian military and civilian infrastructure in the rear and on the frontline)
Russian forces conducted a series of drone strikes against Ukraine on the night of November 23 to 24. The Ukrainian Air Force reported that Russian forces launched 162 Shahed-type, Gerbera-type, and other drones – of which roughly 80 were Shahed-type drones - from the direction of Kursk, Bryansk, and Oryol cities; Millerovo, Rostov Oblast; Primorsko-Akhtarsk, Krasnodar Krai; and occupied Hvardiiske, Crimea.[cxxxiii] The Ukrainian Air Force reported that Ukrainian forces downed 125 drones, that 37 drones struck 15 locations, and that drone debris fell at one location. The Ukrainian Air Force reported that Russian forces targeted civilian and residential infrastructure in Kharkiv, Chernihiv, and Dnipropetrovsk oblasts. Ukrainian officials reported that Russian forces struck port, agricultural, civilian, and energy infrastructure in Donetsk, Kharkiv, Chernihiv, Odesa, Sumy, and Dnipropetrovsk oblasts.[cxxxiv] The Ukrainian Energy Ministry reported that the Russian strikes knocked out power for over 70,000 customers in Dnipropetrovsk and Kharkiv oblasts.[cxxxv] Ukrainian officials reported that Russian forces also conducted a Shahed drone strike against civilian infrastructure in Chernihiv City on the afternoon of November 24, wounding three civilians.[cxxxvi]
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks)
Nothing significant to report.
Note: ISW does not receive any classified material from any source, uses only publicly available information, and draws extensively on Russian, Ukrainian, and Western reporting and social media as well as commercially available satellite imagery and other geospatial data as the basis for these reports. References to all sources used are provided in the endnotes of each update.

[i] https://www.washingtonpost.com/world/2025/11/24/ukraine-peace-plan-europe-russia/; https://www.bloomberg.com/news/articles/2025-11-24/top-zelenskiy-aide-sees-progress-on-peace-deal-with-new-document;
[ii] https://www.washingtonpost.com/world/2025/11/24/ukraine-peace-plan-europe-russia/
[iii] https://www.washingtonpost.com/world/2025/11/24/ukraine-peace-plan-europe-russia/
[iv] https://www.washingtonpost.com/world/2025/11/24/ukraine-peace-plan-europe-russia/
[v] https://www.bloomberg.com/news/articles/2025-11-24/top-zelenskiy-aide-sees-progress-on-peace-deal-with-new-document
[vi] https://www.rbc dot ua/rus/news/ultimatum-trampa-i-28-punktiv-shcho-naspravdi-1763949168.html
[vii] https://www.rbc dot ua/rus/news/ultimatum-trampa-i-28-punktiv-shcho-naspravdi-1763949168.html
[viii] https://www.cbsnews.com/news/us-ukrainian-officials-zelenskyy-to-us-trump/
[ix] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-20-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-22-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-19-2025/
[x] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-23-2025/
[xi] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-23-2025/; https://understandingwar.org/research/russia-ukraine/the-critical-importance-of-ukraines-fortress-belt-in-donetsk-oblast/
[xii] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-23-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-22-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-21-2025/
[xiii] https://ria dot ru/20251124/mir-2057214591.html; https://tass dot ru/politika/25714453; . https://t.me/slutsky_l/4093; https://ldpr dot ru/event/slutskiy-evropeyskie-lidery-pytayutsya-torpedirovat-mirnye-initsiativy-trampa-po-ukraine/
[xiv] https://tve24 dot ru/news/2025/11/24/v-rossii-otreagirovali-na-izmeneniya-v-mirnom-plane-trampa/
[xv] https://lenta dot ru/news/2025/11/24/punkt/
[xvi] https://t.me/motopatriot78/45000; https://t.me/voenkorKotenok/69008; https://t.me/boris_rozhin/188202; https://t.me/boris_rozhin/188199; https://t.me/epoddubny/25604; https://t.me/voenkorKotenok/69015; https://t.me/DnevnikDesantnika/36578; https://t.me/vysokygovorit/21483 ;; https://t.me/sashakots/57902 https://t.me/sashakots/57912; https://t.me/vysokygovorit/21473; https://t.me/NgP_raZVedka/23414
[xvii] https://t.me/motopatriot78/45000; https://t.me/voenkorKotenok/69008; https://t.me/boris_rozhin/188202; https://t.me/boris_rozhin/188199; https://t.me/epoddubny/25604; https://t.me/voenkorKotenok/69015; https://t.me/DnevnikDesantnika/36578; https://t.me/vysokygovorit/21483 ;; https://t.me/sashakots/57902 https://t.me/sashakots/57912; https://t.me/vysokygovorit/21473; https://t.me/NgP_raZVedka/23414
[xviii] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-23-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-22-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-21-2025/; https://isw.pub/UkrWar080825; https://isw.pub/UkrWar052125; https://isw.pub/UkrWar051725; https://isw.pub/UkrWar051225; https://isw.pub/UkrWar050325; https://isw.pub/UkrWar050125; https://isw.pub/UkrWar042225; https://isw.pub/UkrWar041825; https://isw.pub/UkrWar040425; https://isw.pub/UkrWar032525; https://isw.pub/UkrWar031725; https://isw.pub/UkrWar031425; https://isw.pub/UkrWar022725;
[xix] https://x.com/Bielitzling/status/1993007212512657531 ; https://x.com/Bielitzling/status/1993007216891478323
[xx] https://x.com/Bielitzling/status/1992984026068754571 ; https://t.me/skala425/723; https://x.com/Bielitzling/status/1992995202298937641; https://x.com/UAControlMap/status/1993007582286692519; https://x.com/MaxximOSINT/status/1992995607208993192 ; https://x.com/ukrliberation/status/1992995380984709517
[xxi] https://t.me/kyriienko_press/319; https://t.me/kyriienko_press/330; https://tsn dot ua/ato/zsu-zachystyly-tsentr-pokrovska-ta-pokrashchyly-sytuatsiiu-bilia-vokzalu-rechnyk-uda-2963048.html
[xxii] https://t.me/officer_33/6497
[xxiii] https://www.threads.com/@vlad_pototskiy37/post/DRc0XJvjPrG?xmt=AQF03MxQUQoimBvZAQj-tCKkM1qtB82GWwd6lc0XIanjWDunLo1r1TGbCVprhnMjmCOz4yol; https://www.threads.com/@vlad_pototskiy37/post/DRbxQOTDH1G?xmt=AQF03MxQUQoimBvZAQj-tCKkM1qtB82GWwd6lc0XIanjWDunLo1r1TGbCVprhnMjmCOz4yol; https://t.me/c/1828657763/12916; https://informator dot ua/uk/niyakoji-zachistki-v-pokrovsku-nemaye-ce-novini-dlya-malolitok-muchniy
[xxiv] https://t.me/stanislav_osman/10005
[xxv] https://t.me/kyriienko_press/319
[xxvi] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-23-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-21-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-18-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-17-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-15-2025/; https://understandingwar.org/research/russia-ukraine/russian-partial-battlefield-air-interdiction-enabled-recent-russian-advances-in-pokrovsk/
[xxvii] https://x.com/richardzai38580/status/1992871485837586714; https://t.me/voin_dv/17800 https://t.me/creamy_caprice/10617
[xxviii] https://t.me/mod_russia/58790; https://t.me/mod_russia/58792; https://t.me/mod_russia/58793;
[xxix] https://www.threads.com/@vlad_pototskiy37/post/DRc1JtxjNwT?xmt=AQF03MxQUQoimBvZAQj-tCKkM1qtB82GWwd6lc0XIanjWDunLo1r1TGbCVprhnMjmCOz4yol
[xxx] https://t.me/motopatriot78/44986; https://t.me/DnevnikDesantnika/36577; https://t.me/motopatriot78/45007
[xxxi] https://t.me/motopatriot78/45007; https://t.me/yurasumy/25676
[xxxii] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-12-2025/ ; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-4-2025/
[xxxiii] https://www.lrt dot lt/naujienos/lietuvoje/2/2755022/nkvc-pastaroji-naktis-intensyviausia-per-lapkriti-balionai-fiksuoti-ir-latvijoje; https://suspilne dot media/1171952-povitrani-kuli-z-bilorusi-znovu-zaletili-do-litvi-cerez-so-aeroport-vilnusa-ne-pracuvav-a-takoz-fiksuvalis-u-latvii/
[xxxiv] https://www.lrt dot lt/naujienos/lietuvoje/2/2755022/nkvc-pastaroji-naktis-intensyviausia-per-lapkriti-balionai-fiksuoti-ir-latvijoje; https://suspilne dot media/1171952-povitrani-kuli-z-bilorusi-znovu-zaletili-do-litvi-cerez-so-aeroport-vilnusa-ne-pracuvav-a-takoz-fiksuvalis-u-latvii/
[xxxv] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-27-2025/; https://apnews.com/article/lithuania-reopening-border-crossings-belarus-balloons-f69cd6db6b18c6470b48edc466baa773; https://www.reuters.com/world/lithuania-will-reopen-belarus-border-after-balloon-incidents-2025-11-19/; https://www.euronews.com/2025/11/19/lithuania-reopens-border-crossings-with-belarus-after-tensions-over-smuggling-balloons; https://www.lrt dot lt/en/news-in-english/19/2751082/i-can-t-believe-i-m-going-home-travellers-relieved-as-lithuania-reopens-belarus-border?srsltid=AfmBOopYcwv6JPbb0E0L6aEQx010KshX5F5HfA6jqAlj0pv9TQbfDQOD
[xxxvi] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-22-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-12-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-10-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-9-2025/ ; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-5-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-27-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-24-2025/
[xxxvii] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-9-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-14-2025/ ; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-27-2025/
[xxxviii] https://x.com/wartranslated/status/1992882839705055686?s=20; https://x.com/NOELreports/status/1992885834052428044?s=20 ; https://x.com/Tatarigami_UA/status/1992786578566262857 ; https://t.me/andriyshTime/47329
[xxxix] https://t.me/mod_russia/58783
[xl] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660; https://t.me/severnnyi/5823
[xli] https://t.me/severnnyi/5818; https://t.me/severnnyi/5823; https://t.me/dva_majors/83825
[xlii] https://t.me/severnnyi/5818
[xliii] https://t.me/severnnyi/5823
[xliv] https://t.me/severnnyi/5812; https://t.me/severnnyi/5820; https://t.me/severnnyi/5825
[xlv] https://t.me/severnnyi/5812; https://t.me/severnnyi/5820; https://t.me/severnnyi/5825
[xlvi] https://t.me/dva_majors/83825
[xlvii] https://t.me/zvizdecmanhustu/3102 ; https://www.facebook.com/pashtetof/posts/pfbid0Vksa1Wrwfm7xdLQCqkLH86ZeefVJW8E1jtPmVxkRkcAGTtMCs1PMqYXcskhC2gatl
[xlviii] https://t.me/dva_majors/83833; https://t.me/mod_russia/58780
[xlix] https://t.me/zvizdecmanhustu/3103
[l] https://t.me/GeneralStaffZSU/31765; https://t.me/Joint_Forces_Task_Force/19761; https://t.me/GeneralStaffZSU/31740; https://t.me/Joint_Forces_Task_Force/19760; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660; https://t.me/severnnyi/5818; https://t.me/dva_majors/83825; https://t.me/Sladkov_plus/14682
[li] https://armyinform dot com.ua/2025/11/24/pihotynczi-jdut-dnyamy-a-duzhe-chasto-i-tyzhnyamy-rosiyany-namagayutsya-shturmuvaty-vovchansk-cherez-zahidni-okolyczi/
[lii] https://t.me/zvizdecmanhustu/3103 ; https://www.facebook.com/pashtetof/posts/pfbid0Vksa1Wrwfm7xdLQCqkLH86ZeefVJW8E1jtPmVxkRkcAGTtMCs1PMqYXcskhC2gatl
[liii] https://t.me/zvizdecmanhustu/3103 ; https://www.facebook.com/pashtetof/posts/pfbid0Vksa1Wrwfm7xdLQCqkLH86ZeefVJW8E1jtPmVxkRkcAGTtMCs1PMqYXcskhC2gatl
[liv] https://t.me/RKadyrov_95/6175;
[lv] https://t.me/dva_majors/83817
[lvi] https://t.me/boris_rozhin/188160
[lvii] https://t.me/zvizdecmanhustu/3105
[lviii] https://t.me/boris_rozhin/188160
[lix] https://t.me/GeneralStaffZSU/31765; https://t.me/Joint_Forces_Task_Force/19761
[lx] tps://t.me/zvizdecmanhustu/3106
[lxi] https://t.me/zvizdecmanhustu/3105
[lxii] https://x.com/ZoamSc2/status/1992767754001363052 ; https://t.me/taran_Z_war/79
[lxiii] https://t.me/motopatriot78/44975
[lxiv] https://t.me/GeneralStaffZSU/31740; https://t.me/Joint_Forces_Task_Force/19760; https://t.me/GeneralStaffZSU/31738; https://t.me/motopatriot78/44975
[lxv] https://t.me/synegubov/18551
[lxvi] https://x.com/ZoamSc2/status/1992767754001363052 ; https://t.me/taran_Z_war/79
[lxvii] https://t.me/epoddubny/25600 ; https://t.me/sashakots/57911
[lxviii] https://t.me/GeneralStaffZSU/31765; https://t.me/Joint_Forces_Task_Force/19761; https://t.me/GeneralStaffZSU/31740; https://t.me/Joint_Forces_Task_Force/19760; https://t.me/GeneralStaffZSU/31738
[lxix] https://armyinform dot com.ua/2025/11/24/vsyu-logistyku-mozhna-proklasty-na-lymanskomu-napryamku-tuman-yak-shkodyt-tak-i-dopomagaye-sylam-oborony/
[lxx] https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-12-2025/; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-november-22-2025/;
[lxxi] https://t.me/synegubov/18551
[lxxii] https://t.me/boris_rozhin/188160
[lxxiii] https://t.me/motopatriot78/44999
[lxxiv] https://t.me/GeneralStaffZSU/31765; https://t.me/Joint_Forces_Task_Force/19761;https://t.me/GeneralStaffZSU/31740; https://t.me/Joint_Forces_Task_Force/19760; https://t.me/dva_majors/83825 ; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660 ; https://t.me/DnevnikDesantnika/36565; https://t.me/DnevnikDesantnika/36569
[lxxv] https://t.me/dva_majors/83825; https://t.me/DnevnikDesantnika/36565
[lxxvi] https://t.me/wargonzo/30672
[lxxvii] https://x.com/UAControlMap/status/1993007589232365635 ; https://t.me/creamy_caprice/10621; https://www.instagram.com/reel/DRcNty9jF5D/#; https://x.com/richardzai38580/status/1992853305333354676; https://t.me/omsbr_88_official/87
[lxxviii] https://t.me/DnevnikDesantnika/36569
[lxxix] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738; https://t.me/rybar/75432; https://t.me/wargonzo/30660; https://t.me/DnevnikDesantnika/36569
[lxxx] https://x.com/ukrliberation/status/1992736440007229879; https://t.me/bbc44ombr/157
[lxxxi] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660; https://t.me/voenkorKotenok/69002; https://t.me/motopatriot78/45009; https://t.me/RVvoenkor/104430
[lxxxii] https://t.me/nm_dnr/14611
[lxxxiii] https://t.me/boris_rozhin/188154
[lxxxiv] https://t.me/nm_dnr/14613
[lxxxv] https://t.me/voenkorKotenok/69002; https://t.me/yurasumy/25661
[lxxxvi] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660; https://t.me/RVvoenkor/104430
[lxxxvii] https://t.me/voenkorKotenok/69002
[lxxxviii] https://t.me/azov_media/7596; https://suspilne dot media/donbas/1148200-boi-za-pokrovsk-mirnograd-i-liman-zmina-taktiki-rosian-u-napramku-kostantinivki-front-24-listopada-2025-roku/?anchor=live_1763988688
[lxxxix] https://x.com/MikiValbuena/status/1992686240031003041 ; https://x.com/PuenteUribarri/status/1992512629727011155 ; https://t.me/kyriienko_press/309
[xc] https://t.me/voenkorKotenok/69002; https://understandingwar.org/research/russia-ukraine/russian-offensive-campaign-assessment-october-25-2025/
[xci] https://t.me/motopatriot78/45011
[xcii] https://focus dot ua/uk/voennye-novosti/734253-boji-v-pokrovsku-muchniy-nazvav-situaciyu-v-misti-kritichnoyu-karta; https://t.me/c/1828657763/12916
[xciii] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738; https://t.me/tass_agency/349742; https://t.me/dva_majors/83825; https://t.me/wargonzo/30660; https://t.me/motopatriot78/44985; https://t.me/RVvoenkor/104447; https://t.me/RVvoenkor/104451; https://t.me/voenkorKotenok/69002; https://t.me/DnevnikDesantnika/36574; https://t.me/boris_rozhin/188160; https://t.me/zovpobedy/16488; https://t.me/boris_rozhin/188185; https://t.me/notes_veterans/26009; https://t.me/rusich_army/26959; https://t.me/motopatriot78/45011
[xciv] https://t.me/mod_russia/58791; https://t.me/RVvoenkor/104447; https://t.me/DnevnikDesantnika/36574; https://t.me/notes_veterans/26009; https://t.me/rusich_army/26959
[xcv] https://t.me/DnevnikDesantnika/36574
[xcvi] https://t.me/c/1828657763/12916; https://informator dot ua/uk/niyakoji-zachistki-v-pokrovsku-nemaye-ce-novini-dlya-malolitok-muchniy
[xcvii] https://t.me/perun_corps/563; https://armyinform dot com.ua/2025/11/23/hoch-pishky-hoch-na-motoczyklah-znyshheni-uchasnyky-vorozhogo-proryvu-na-pivdni-myrnogradu/
[xcviii] https://t.me/ukr_sof/2267; https://armyinform dot com.ua/2025/11/24/vylaz-budesh-zhyty-bijczi-sso-zahopyly-polonenogo-ta-evakuyuvaly-poranenyh/
[xcix] https://t.me/tass_agency/349766 ; https://t.me/mod_russia/58796; https://t.me/mod_russia/58797
[c] https://t.me/mod_russia/58785; https://t.me/motopatriot78/45010
[ci] https://dnipro dot tv/news-dnipro/rosiiany-v-novopavlivtsi-na-dnipropetrovshchyni-namahaiutsia-forsuvaty-r-solona/
[cii] https://dnipro dot tv/news-dnipro/rosiiany-v-novopavlivtsi-na-dnipropetrovshchyni-namahaiutsia-forsuvaty-r-solona/; https://dp dot informator.ua/uk/u-dnipropetrovskiy-oblasti-vorog-hoche-viyti-na-pivdenniy-bereg-richki-vovcha-muchnoy
[ciii] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/GeneralStaffZSU/31738
[civ] https://t.me/RVvoenkor/104427
[cv] https://focus dot ua/uk/voennye-novosti/734253-boji-v-pokrovsku-muchniy-nazvav-situaciyu-v-misti-kritichnoyu-karta; https://t [dot] me/c/1828657763/12916
[cvi] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/SJTF_Odes/13410; https://t.me/GeneralStaffZSU/31738
[cvii] https://t.me/voin_dv/17802;
[cviii] https://t.me/voin_dv/17804
[cix] https://t.me/boris_rozhin/188193
[cx] https://t.me/SBUkr/16295
[cxi] https://t.me/kiber_boroshno/12351
[cxii] https://dp dot informator.ua/uk/u-dnipropetrovskiy-oblasti-vorog-hoche-viyti-na-pivdenniy-bereg-richki-vovcha-muchnoy
[cxiii] https://t.me/GeneralStaffZSU/31740; https://t.me/SJTF_Odes/13410; https://t.me/GeneralStaffZSU/31738; https://t.me/GeneralStaffZSU/31765; https://t.me/wargonzo/30660; https://t.me/dva_majors/83825; https://t.me/rybar/75442; https://t.me/motopatriot78/44986; https://t.me/DnevnikDesantnika/36577; https://t.me/yurasumy/25676
[cxiv] https://t.me/voin_dv/17802; https://t.me/voin_dv/17800
[cxv] https://t.me/voin_dv/17799; https://x.com/richardzai38580/status/1992965478206058867
[cxvi] https://t.me/voin_dv/17802
[cxvii] https://t.me/voin_dv/17798
[cxviii] https://t.me/voin_dv/17803
[cxix] https://x.com/AudaxonX/status/1992948011857838080; https://www.facebook.com/reel/4116442885351840
[cxx] https://t.me/rybar/75422
[cxxi] https://t.me/rybar/75422
[cxxii] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/SJTF_Odes/13410; https://t.me/GeneralStaffZSU/31738; https://t.me/wargonzo/30660; https://t.me/dva_majors/83825; https://t.me/DnevnikDesantnika/36577; https://t.me/dva_majors/83825
[cxxiii] https://suspilne dot media/zaporizhzhia/1172368-posiruetsa-dumka-so-rf-majze-pidijsli-do-mista-ale-ce-ne-tak-budanov-prokomentuvav-situaciu-navkolo-zaporizza/
[cxxiv] https://t.me/ivan_fedorov_zp/28943; https://suspilne dot media/zaporizhzhia/1172226-rosijski-vijskovi-atakuvala-fpv-dronom-avtobus-u-seli-veselanka-na-zaporizzi-zaginuv-vodij/
[cxxv] https://t.me/DnevnikDesantnika/36539
[cxxvi] https://t.me/DnevnikDesantnika/36577;
[cxxvii] https://t.me/DnevnikDesantnika/36577; https://t.me/dva_majors/83828;
[cxxviii] https://t.me/GeneralStaffZSU/31765; https://t.me/GeneralStaffZSU/31740; https://t.me/SJTF_Odes/13410; https://t.me/GeneralStaffZSU/31738 `
[cxxix] https://t.me/osvedomitell_alex/30715; https://t.me/osvedomitell_alex/30716; https://t.me/osvedomitell_alex/30722; https://t.me/osvedomitell_alex/30724
[cxxx] https://t.me/osvedomitell_alex/30730; https://t.me/osvedomitell_alex/30729; https://t.me/osvedomitell_alex/30727; https://t.me/osvedomitell_alex/30728; https://t.me/osvedomitell_alex/30726
[cxxxi] https://t.me/osvedomitell_alex/30730; https://t.me/osvedomitell_alex/30731
[cxxxii] https://t.me/DnevnikDesantnika/36539
[cxxxiii] https://t.me/kpszsu/48197
[cxxxiv] https://t.me/energyofukraine/5377; https://suspilne dot media/1172040-rf-atakuvala-energeticnu-infrastrukturu-u-cotiroh-oblastah-najskladnisa-situacia-na-dnipropetrovsini/; https://t.me/dnipropetrovskaODA/25834; https://armyinform dot com.ua/2025/11/24/vorog-atakuvav-dronamy-pavlograd-ye-poraneni/; https://suspilne dot media/dnipro/1172374-vijska-rf-atakuvali-pavlograd-ta-nikopolsinu-poraneni-11-ludej/; https://t.me/dnipropetrovskaODA/25835 ; https://suspilne dot media/dnipro/1172374-vijska-rf-atakuvali-pavlograd-ta-nikopolsinu-poraneni-11-ludej/ ; https://armyinform dot com.ua/2025/11/24/obstrily-dniprovshhyny-u-pavlogradi-zrosla-kilkist-postrazhdalyh-v-nikopoli-5-poranenyh/; https://t.me/dsns_telegram/53595; https://armyinform dot com.ua/2025/11/24/masovana-ataka-na-harkiv-ye-zagybli-postrazhdaly-dity-zrujnovani-budivli/; https://t.me/s/DSNS_Kharkiv/18908 ; https://t.me/synegubov/18538 ; https://meduza dot io/news/2025/11/24/v-harkove-chetvero-pogibshih-v-rezultate-rossiyskogo-udara-bespilotnikami ; https://t.me/police_kh_region/46194; https://suspilne dot media/kharkiv/1171906-rosia-vdarila-bezpilotnikami-po-agropidpriemstvu-u-moskalivci-na-harkivsini-postrazdala-zinka-zaginuli-60-svinej/; https://t.me/synegubov/18548 ; https://t.me/synegubov/18537 ; https://t.me/ihor_terekhov/3240 ; https://t.me/synegubov/18548; https://t.me/odeskaODA/12495; https://suspilne dot media/odesa/1171958-pozeza-na-sudni-ta-poskodzenna-portovogo-obladanna-naslidki-nicnoi-ataki-na-odesinu/; https://t.me/hryhorov_oleg/1177; https://t.me/hryhorov_oleg/1178; https://suspilne dot media/sumy/1172490-rf-atakuvala-sumsku-gromadu-misto-castkovo-znestrumlene/
[cxxxv] https://t.me/energyofukraine/5377; https://suspilne dot media/1172040-rf-atakuvala-energeticnu-infrastrukturu-u-cotiroh-oblastah-najskladnisa-situacia-na-dnipropetrovsini/
[cxxxvi] https://t.me/bryzynskyi/3724; https://suspilne dot media/chernihiv/1172288-cotiri-ludini-z-oskolkovimi-poranennami-rosijskij-sahed-vpav-na-teritoriu-privatnogo-pidpriemstva-u-cernigovi/