| Sunday 25 March 1945 · Before dawn | First Army breaks out from Remagen | Remagen bridgehead | Five infantry and two armoured divisions opened First Army’s breakout from the Remagen bridgehead on 25 March. The attack expanded the bridgehead eastward and gave Courtney Hodges room to exploit beyond the Rhine defensive zone. Sources 1, 8 |
| Wednesday 28 March 1945 · 28 March | Bradley turns First Army north | Twelfth Army Group / First Army front | On 28 March Twelfth Army Group redirected First Army north toward Paderborn while Third Army continued toward Kassel. The new axis gave First Army the southern arm of the developing Ruhr envelopment while the wider eastward exploitation continued. Sources 1, 8 |
| Friday 30 March 1945 · Morning to evening | Paderborn blocks the direct junction | Paderborn approaches | The 3rd Armored Division met the strongest resistance of its northward drive on the approaches to Paderborn. The defence around the training grounds drew on SS Panzerbrigade Westfalen, schwere Panzer-Abteilung 507 and other improvised elements with heavy tanks, self-propelled guns and Panzerfausts. Sources 1, 7, 9 |
| Saturday 31 March 1945 · Late evening | The meeting point shifts to Lippstadt | First–Ninth Army boundary | Late on 31 March VII Corps commander J. Lawton Collins warned William Simpson that the fighting at Paderborn could delay closure of the encirclement. Collins proposed Lippstadt as an alternate meeting point west of the blocked southern axis. Sources 1, 2 |
| Sunday 1 April 1945 · About 13:00 | The ring closes at Lippstadt | Eastern edge of Lippstadt | Columns from the 2nd and 3rd Armored Divisions met on the eastern edge of Lippstadt at about 13:00 on 1 April. Army Group B was enclosed in a pocket roughly thirty miles deep and seventy-five miles wide. Sources 1, 4 |
| Monday 2 April 1945 · Before dawn | The renewed Winterberg breakout fails | Winterberg–Medebach sector | Before dawn on 2 April, the 3rd Panzer Grenadier Division renewed the effort to break through the Winterberg–Medebach sector and reopen routes behind the 3rd Armored Division. U.S. infantry held the road network while the 9th Infantry Division pressed into Winterberg, leaving the German thrust without a corridor to exploit. Sources 1, 2 |
| 4 to 6 April 1945 · Three days | The deliberate reduction begins on both banks | Ruhr Pocket perimeter | Ninth Army began its deliberate attack southward on 4 April, the day it returned from 21st Army Group to Bradley’s 12th Army Group. First Army’s III Corps attacked north through the Sauerland on 5 April, and XVIII Airborne Corps joined on 6 April. The Ruhr River served as the interarmy boundary. Sources 1, 8 |
| Saturday 7 April 1945 · Day 7 | Soest is outflanked as air support returns | Soest | A combat command of the 8th Armored Division made a wide movement around Soest, threatening the defenders with another local encirclement. The German force withdrew, and troops of the 95th Infantry Division entered and patrolled the town on 7 April. Sources 1, 2 |
| Wednesday 11 April 1945 · Day 11 | The defence contracts into towns and roadblocks | Unna and the central pocket | By 11 April the continuous German front had broken into defended towns, roadblocks and local groups. At Unna, Ninth Army troops fought through a prepared position while other formations bypassed or compelled the surrender of smaller strongpoints elsewhere in the pocket. Sources 1, 2 |
| Friday 13 April 1945 · 13 April | Von Zangen and Fifteenth Army staff surrender | Eastern Ruhr Pocket | Gustav-Adolf von Zangen surrendered with the staff of Fifteenth Army to the U.S. 7th Armored Division on 13 April after losing effective control of subordinate formations. General Friedrich Köchling of LXXXI Corps also surrendered as the eastern command structure broke apart. Sources 1, 3 |
| Saturday 14 April 1945 · About 16:00 | Stalag VI-A is liberated at Hemer | Hemer · Stalag VI-A | U.S. officers of the 7th Armored Division took control of Stalag VI-A at Hemer at about 16:00 on 14 April while operations around the town were still being resolved. The division’s after-action record counted 23,302 Allied prisoners, including 19,411 Soviet and 2,753 French prisoners. Sources 5, 6 |
| Saturday 14 April 1945 · Late 14 April | The remaining pocket is split | Hattingen on the Ruhr River | Late on 14 April, a battalion of the U.S. 8th Infantry Division’s 13th Infantry reached the south bank of the Ruhr at Hattingen and established contact with Ninth Army troops across the river. The link eliminated the remaining northern sector of the pocket. Sources 1 |
| Sunday 15 April 1945 · Day 15 | Model orders Army Group B dissolved | Army Group B | Walter Model issued an order dissolving Army Group B on 15 April as the remaining enclaves lost contact with one another. The order released some older and younger personnel from military service and gave subordinate troops room to surrender or try to leave the pocket without a formal army-group capitulation signed by the field marshal. Sources 1, 3, 4 |
| Monday 16 April 1945 · 16 April | The eastern pocket surrenders | Iserlohn and the eastern pocket | Organised resistance in the eastern part of the Ruhr Pocket collapsed on 16 April. Generals including Fritz Bayerlein surrendered as the 7th Armored Division and neighbouring formations absorbed large numbers of prisoners around Iserlohn and the eastern Sauerland. Sources 1, 4, 6 |
| Wednesday 18 April 1945 · Day 18 | Organised resistance ends | Ruhr Pocket | Organised resistance in the remaining Ruhr Pocket ended by 18 April. MacDonald’s detailed U.S. Army history records about 317,000 German prisoners from the encirclement and reduction, a total far above the initial American estimate when the ring closed. Sources 1, 2 |