Warscape
Simulated matchup ยท a model, not a forecast

๐Ÿ‡ท๐Ÿ‡ด Romania vs ๐Ÿ‡ง๐Ÿ‡ฌ BulgariaMilitary comparison, and what happens if they fight

If Romania attacked Bulgaria today, with no allies joining on either side, this is what the WARSCAPE engine produced: Ceasefire, front frozen after 346 days.

How the two militaries compare

Romania keeps 2.6 times as many soldiers under arms. Romania has 3.3 times the tanks. Romania has 2.7 times the combat aircraft. Romania spends 4.0 times as much on defence. Public, country-level figures from the data snapshot the run was pinned to (2026.09). See data sources for where each number comes from.

RomaniaBulgaria
70,000Active soldiers27,000
55,000Reservists3,000
300Tanks90
700Artillery200
40Combat aircraft15
60Helicopters30
$8.0bnDefence budget$2.0bn
19.0mPopulation6.5m

What the war cost

Romania
attacked
7,971
soldiers killed or wounded
38
tanks destroyed
31
aircraft lost
+10
areas of land gained
39%
support at home, at the end
Bulgaria
defended
1,582
soldiers killed or wounded
10
tanks destroyed
12
aircraft lost
โˆ’10
areas of land lost
37%
support at home, at the end

What decided it

01
Mobilisation helped Romania
Reservists mobilised: 266,535 vs 2,571.
02
Deployed combat power helped Romania
Average deployed combat power: 22 vs 5 model units.
03
Logistics helped Romania
Average front-line supply efficiency: 86% vs 39%.
04
Air situation helped Romania
Average share of air control for Romania: 66%.
05
Economic resilience helped Romania
Average economic stability index: 0.96 vs 0.93.
Think it would go differently?

This run assumed no allies, winter, full mobilization for the attacker and partial for the defender, and no nuclear weapons. Change any of that and watch it play out day by day on the map.

Other borders in this neighbourhood

All matchups โ†’
After 346 simulated days the conflict between Romania and Bulgaria ended with: Ceasefire, front frozen (prolonged stalemate). Aggregate personnel losses within the model: 7,971 (Romania) and 1,582 (Bulgaria). This page reports one seeded run of a model on public, aggregate data. It is not a prediction, and no operational information is used.

Model-generated simulation on public, country-level data. Not a prediction. No operational, classified or real-time information is used.