The Battle of Kursk: Turning Point of the Second World War?

Kursk is remembered as the turning point, and the Soviet Union did win the battle of 1943 strategically. The attacker was the weaker side: about 518,000 German frontline troops faced 1,426,352 Soviet combat troops. The battle's most famous image does not survive the records either: at Prokhorovka, 850 Soviet tanks did not charge 700 to 800 German ones.
-
A Soviet strategic victory
The Wehrmacht failed to close the Kursk salient. Prokhorovka was a German tactical success, but it neither saved Citadel nor prevented the Soviet counteroffensives.
-
Twelve days or roughly fifty?
Under German periodisation, Operation Citadel ran from 5 to 16 July. The wider Kursk campaign, including Kutuzov and Rumyantsev, ran from 5 July to 23 August.
-
The defenders held the numerical advantage
In Frieser’s figures for the German official history, about 518,000 German frontline troops faced 1,426,352 Soviet combat troops; the armoured fighting vehicle totals were 2,365 and 4,938.
-
Prokhorovka in three modern counts
In the core sector, 186 German fighting vehicles faced 672 Soviet vehicles; other boundaries produce totals of 294 versus 616 or 429 versus 870. None supports the myth of 850 Soviet against 700–800 German tanks.
Who won the Battle of Kursk?
The Soviet Union won the Battle of Kursk strategically. The German pincer operation neither reached Kursk nor encircled the Soviet forces as planned. On 12 July the Red Army opened Operation Kutuzov against the Orel salient; Rumyantsev followed against Belgorod and Kharkov in August. The Wehrmacht moved from offence to defence.
On 12 July, the 5th Guards Tank Army suffered very heavy losses at Prokhorovka and failed to achieve its objective; tactically, that was a German success. Yet II SS Panzer Corps also failed to take the village or break into operational depth. Prokhorovka is therefore also one of the five battles in Torro’s Top 5 tank battles of the Second World War.
How long did the Battle of Kursk last?
In the standard history produced by the MGFA, Germany’s Military History Research Office, Karl-Heinz Frieser separates three operations that overlapped in time and space:
- 5 July 1943: Operation Citadel begins with attacks against the northern and southern faces of the salient.
- 12 July: the Soviet counterattack at Prokhorovka and the opening of Operation Kutuzov around Orel.
- 16 July: the German offensive ends under Frieser’s periodisation.
- 3 August: Operation Rumyantsev begins against Belgorod and Kharkov.
- 23 August: the Belgorod-Kharkov offensive and the wider Kursk campaign end.
Citadel therefore lasted twelve calendar days; the wider campaign from 5 July to 23 August lasted roughly fifty days. Citadel’s starting strengths come from the opening of the offensive, whereas the campaign-wide losses also include Kutuzov and Rumyantsev through 23 August.

Citadel and the opening Soviet counterstrokes fall within the mapped period; Rumyantsev was still under way when that period ended.
How many tanks were in the Battle of Kursk?
For Citadel, Frieser counts serviceable tanks, assault guns and tank destroyers; the Soviet vehicle figure applies to 1 July 1943. For personnel he gives two strength categories for each side.
| Category for Citadel | German side | Soviet side | MGFA ratio |
|---|---|---|---|
| Personnel | about 518,000 frontline/daily strength; 778,907 ration strength | 1,426,352 combat troops; 1,910,361 total personnel | 2.8 : 1 using comparable frontline/combat strength |
| Armoured fighting vehicles | 2,365 serviceable tanks, assault guns and tank destroyers | 4,938 serviceable tanks and assault guns | about 2 : 1 |
| Aircraft | 1,372 available | 3,648 including an additional air army, long-range bombers and air-defence fighters | about 2.5 : 1 |
The German figure of 778,907 is ration strength including rear-area elements; about 518,000 is Frieser’s estimate of the frontline formations’ daily strength. The Soviet total of 1,910,361 personnel included 1,426,352 combat troops. The vehicles were never all concentrated on one field at one time.
What tanks were used in the Battle of Kursk?
Tigers and Panthers did not make up the bulk of the German armoured force. Its backbone consisted of Panzer IIIs and Panzer IVs; on the Soviet side, the T-34/76 predominated alongside many light T-70s. The later T-34/85 was not yet ready for combat.
The shop groups models from the Soviet vehicle lines in the Soviet and Russian RC tanks category.
| German vehicles | Soviet vehicles |
|---|---|
| Panzer III and Panzer IV: the numerical backbone of the attacking armoured formations | T-34/76: the most common Soviet tank in the Kursk area |
| Tiger I: a heavy tank with considerable firepower that made up only a small share of total strength | T-70: a light tank with a one-man turret, widely fielded despite limited combat value |
| Panther Ausf. D: the new medium tank’s combat debut, marred by early technical problems | KV-1: heavily armoured but armed like the T-34/76 and markedly less mobile |
| Ferdinand and StuG III: turretless tank destroyers or assault guns; the Ferdinand fought in the northern sector | SU-76, SU-122 and SU-152: new self-propelled guns available only in small numbers |
The Panther Ausf. D made its combat debut at Kursk. Against that version, the Ausf. G of 1944 brought a modified hull, deeper side sponsons and improved reliability. Torro stocks the Panther G as a 1:16 model. The Tiger I comes as an RC model in 1:16, 1:8 and 1:6. Both types also appear in The 10 best tanks of World War II.
The shop groups the German model families from this section under German RC tanks.


What really happened at Prokhorovka?
The myth: on 12 July, 850 Soviet tanks supposedly charged 700–800 German tanks, at least 1,500 vehicles fought in a narrow area and 400 German tanks were destroyed. Frieser traces how this Soviet post-war account passed into Western and German histories.

The revision: German daily reports and Soviet records made available later document forces on 12 July far smaller than the legend claims. Frieser separates the core sector along the Psel from the adjoining operational areas; Zetterling and Frankson include additional neighbouring formations.
| Count | German side | Soviet side | What is included? |
|---|---|---|---|
| Traditional myth | 700–800 tanks | 850 tanks | at least 1,500 vehicles; not a like-for-like archival count |
| Frieser/MGFA: core sector | 186 fighting vehicles | 672 fighting vehicles | Leibstandarte and Das Reich against the elements of 5th Guards Tank Army actually committed |
| Zetterling/Frankson: narrow operational area | 294 fighting vehicles | 616 fighting vehicles | II SS Panzer Corps against the portion of 5th Guards Tank Army facing it; 910 in total |
| Zetterling/Frankson: wider area | 429 fighting vehicles | 870 fighting vehicles | including III Panzer Corps and further Soviet formations; no more than 1,299 in total |
The vehicle types themselves disprove another part of the legend. II SS Panzer Corps had neither Panthers nor Ferdinands at Prokhorovka. Of its 15 operational Tiger Is, only five fought in the core sector; the others were with Totenkopf north of the Psel. Panthers and Ferdinands were at Kursk, but with different formations and in different sectors.
What were the tank losses at Prokhorovka?
| Counting method | German side | Soviet side |
|---|---|---|
| Permanent write-offs on 12 July | none reported at first; later revised to a maximum of 3 vehicles | about 235 fighting vehicles of 5th Guards Tank Army |
| Damaged or destroyed, wider area | 193 in II SS and III Panzer Corps, including 20 complete losses | 359 in 5th Guards Tank Army, including 207 irreparable losses |
According to Frieser, the II SS Panzer Corps quartermaster war diary recorded on the evening of 12 July that there were no tank write-offs that day. Later analysis raised the permanent write-offs for that day to no more than three; the figures for damaged or destroyed vehicles in the wider area come from Zetterling and Frankson. That does not mean no German tank was hit or needed repair.
A damaged vehicle could be recovered and returned to service later. A permanent write-off records the lasting loss of the vehicle; a kill claim is, in the first instance, a crew’s combat report.
What were the losses at Kursk?
Citadel covers 5–16 July, while the wider Kursk campaign runs from 5 July to 23 August. Personnel casualties include killed, wounded and missing; vehicle figures count permanent write-offs, not vehicles briefly out of action for repairs.
| Period | German personnel casualties | Soviet personnel casualties | German vehicle write-offs | Soviet vehicle write-offs |
|---|---|---|---|---|
| Operation Citadel, 5–16 July | 54,182 | 177,847 official | 252 | 1,614–1,956 |
| Wider Kursk campaign, 5 July to 23 August | about 170,000 | 863,303 official | about 760 estimated | 6,064 official |
Frieser identifies clear uncertainties in the campaign-wide totals. The official Soviet personnel figure may be too low, while German vehicle write-offs through 23 August can only be estimated. By contrast, the records establish 252 German write-offs during Citadel. The sources therefore do not support an exact overall loss ratio.
Why was the Battle of Kursk a turning point?
Kursk was a turning point because the Wehrmacht failed to penetrate the prepared Soviet defences and the strategic initiative then remained permanently with the Red Army. For the first time, a German summer offensive was stopped before it reached operational depth; major Soviet offensives immediately began to dictate the tempo.
Frieser adds an important qualification: Kursk did not decide a world war that still hung in the balance. The balance of resources and production had already made an overall German victory unrealistic. He therefore describes Kursk primarily as a turning point in the perception of defeat: for the first time, a German summer offensive had failed with no winter conditions to explain the outcome.
Correcting the Prokhorovka legend does not diminish Kursk’s strategic importance.
Frequently asked questions
Who won the Battle of Kursk?
The Soviet Union won the wider campaign strategically. At Prokhorovka, German formations achieved a tactical success on 12 July, but they neither broke through nor won Operation Citadel.
How long did the Battle of Kursk last?
Under German periodisation, Operation Citadel ran from 5 to 16 July 1943. Including the Soviet counteroffensives Kutuzov and Rumyantsev, the wider Kursk campaign ran from 5 July to 23 August, roughly fifty days.
How many tanks fought at Prokhorovka?
It depends on the area counted. Zetterling and Frankson count 910 armoured fighting vehicles in the narrow operational area, 294 German and 616 Soviet; adding neighbouring formations raises the total to no more than 1,299.
Was Prokhorovka the largest tank battle in history?
No, according to the archival revision. The story of 850 Soviet against 700 to 800 German tanks is a myth: it conflates available strength, neighbouring formations and later loss claims.
Why is Kursk considered a turning point?
The German offensive failed to break through and the strategic initiative then remained with the Soviet Union. Frieser qualifies this: Kursk did not decide a still-open war, but made an existing imbalance of forces and production visible.
Sources
- Karl-Heinz Frieser, “The Battle of the Kursk Salient”, in Germany and the Second World War, Vol. VIII, Military History Research Office/Oxford University Press, especially pp. 95–98, 120–133, 154–170 and 200–201.
- Niklas Zetterling and Anders Frankson, Kursk 1943: A Statistical Analysis, Taylor & Francis, 2000.
- The Tank Museum: Prokhorovka and the Myth of the Largest Tank Battle, German Tanks at Kursk and Soviet Tanks at Kursk.
- English Wikipedia, Battle of Kursk, Battle of Prokhorovka and Panther tank, accessed 14 and 15 July 2026.
- Image licence: the Bundesarchiv photographs (Bild 101I-022-2924-14 and Bild 101I-022-2924-07, photographer Kipper) are licensed under CC BY-SA 3.0.
Florian discovered his passion for modelling as a teenager and quickly developed a talent for precise work and attention to detail. Today, he is an experienced model maker at Torro, specialising in historic vehicles. He shares his knowledge and experience to inspire and support modelling enthusiasts worldwide.
In stock
1/16 Figure Ford GPA Private
Torro · FG-10041
24,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Commander Michael Wittmann Standing
Torro · 222285113
19,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Shooter Standing
Torro · 222285116
19,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Ford GPA Corporal
Torro · FG-10043
24,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Sergeant(Unterfeldwebel) Friedrich Steinhauer
Torro · 222285093
19,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Schwimmwagen Driver Winter
Torro · FG-10022
24,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Half Figure Tank Commander Leopard
Torro · FG-10046
17,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Sd.Kfz. 251 driver oak leaf autumn
Torro · FG-10071
24,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Driver Sitting
Torro · 222285115
19,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Figure Commander Michael Wittmann Sitting
Torro · 222285114
19,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
1/16 Figures Schwimmwagen Crew Set Paratrooper Winter
Torro · FG-10067
64,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.
In stock
1/16 Half Figure Tank Commander T-34
Torro · FG-10048
17,90 €All prices incl. statutory VAT, plus shipping.Free shipping within Germany from €150.