Skip to content

CS2 Case Battle Simulator

Short answer

The case battle simulator runs free CS2 case battles against bots in 1v1, 1v1v1 or 2v2. Pick 1 to 5 cases and every player opens the same cases with the official drop odds. Items score value by rarity and the highest total wins. Nothing costs money and items have no value.

Simulation only. No real money. Items cannot be traded.
Battle mode

You against one bot.

Cases in this battle (3/5)

  1. 1Fever Case
  2. 2Fever Case
  3. 3Fever Case

How scoring works

Each pull is worth its lowest Skinport listing for that exact wear and StatTrak state (snapshot of 24 Sep 2026). The highest total wins.

Fallback only: if any pull in a battle has no recent listing, the whole battle is scored with our own rarity points below instead, so no one is scored on a mix. Points are not market value.

  • Mil-Spec1
  • Restricted5
  • Classified25
  • Covert125
  • Knife/Gloves625

Add cases

What is a CS2 case battle?

A case battle is a race between players who all open the same cases. Everyone opens case one, then case two, and so on. When the last case is open, the player or team with the best total wins.

On real sites, the winner usually takes every item that was opened in the battle, and the total is based on item prices. That is where the money risk comes from. This simulator copies the format but takes the money out. You play against bots, nothing costs anything, and the items you "win" have no value.

If you want the full picture of how real battles work and why they cost more than they seem, read our guide on case battles explained.

How does this case battle simulator work?

You pick a mode and 1 to 5 cases. Then you press Start battle. Each round, every player opens the same case at the same time, and a short spin shows what they got.

Every pull uses the same code as our case opening simulator. That code rolls the rarity first, using the official drop rates, then picks an item of that rarity from the real case contents. The odds are never boosted for you or for the bots.

After each round the value of every item is added to the running totals. When the last round ends, the winner gets a green glow and a crown. You can share the result or run the same battle again.

What battle modes can you play?

There are three modes. They all use the same rules, only the number of players and teams changes.

ModePlayersHow the winner is picked
1v1You and 1 botHigher total wins
1v1v1You and 2 botsHighest total of three wins
2v2You and Bot 1 against Bot 2 and Bot 3Team totals are added up, higher team wins

If two sides finish on the same total, the battle is a draw. A draw is more common in short battles with one or two cases, because most pulls are Mil-Spec.

How is the winner decided?

Each pull is valued at the lowest Skinport listing for that exact skin, wear and StatTrak state, from our daily price snapshot. The player or team with the highest total in dollars wins. You never own these items, so the totals show what the same skins list for, not money you won.

What if a pull has no price?

Some skins, often rare knife finishes, have no recent listing. If any pull in a battle has no price, the whole battle switches to rarity points and says so, so nobody is scored on a mix of dollars and points. The points table is our own scoring, not market value:

RarityChance per casePoints
Mil-Spec (blue)79.92%1
Restricted (purple)15.98%5
Classified (pink)3.2%25
Covert (red)0.64%125
Knife or gloves (gold)0.26%625

Each tier is worth 5 times the tier below it. We picked that step because each rarity is about 5 times rarer than the one below in the published odds. The points are our own scoring, not market value. A real Covert skin can be worth less than a real Classified one, so do not read the points as money.

The drop rates in the table come from our CS2 drop rates reference, which lists the source.

Worked example: a 1v1 with three cases

You pick 1v1 and add three cases. Here is one possible run, scored in fallback points to keep the math simple.

RoundYouBot 1
1Mil-Spec, 1 pointMil-Spec, 1 point
2Restricted, 5 pointsMil-Spec, 1 point
3Mil-Spec, 1 pointClassified, 25 points
Total7 points27 points

Bot 1 wins, even though you were ahead after two rounds. One Classified pull is worth more than five Restricted pulls. That is the key thing about battles: the rare pulls decide almost everything, and they are rare for everyone.

Worked example: a 2v2 with five cases

In 2v2, each team opens 10 items in total (2 players times 5 cases). Say your team pulls 8 Mil-Spec and 2 Restricted. That is 8 + 10 = 18 points. The bot team pulls 9 Mil-Spec and 1 Covert, which is 9 + 125 = 134 points.

The bot team wins by a lot with one lucky pull. Run a few 2v2 battles and you will see results like this often. Most battles are decided by whoever hits the one Covert or knife.

How likely is a big pull in a battle?

The chance of a knife or gloves is 0.26% per case. In a 1v1 with 5 cases, 10 cases get opened in total. The chance that at least one of those 10 is a knife or gloves is about 2.6%.

For a Covert or better, the chance per case is 0.9%. Over 10 cases that is about 8.6%. So in most battles, nobody hits anything rare, and the result comes down to a Classified or a Restricted pull.

You can check numbers like these for any number of cases with the how many cases for a knife calculator.

Why do real case battles cost more than they look?

On a real site, you pay for every case in the battle before it starts. The site also sets the case prices and the value of the items inside, and it keeps a share of the value on average. That share is called the house edge.

A battle does not remove the house edge. It only moves the items between players after the site has taken its cut. Over many battles, the average player gets back less than they paid. You can see how a house edge adds up over many bets with the house edge calculator, and read more in house edge explained.

Is this simulator fair?

Yes, in the sense that everyone gets the same odds. The bots do not get better odds, and you do not either. Every pull is a fresh roll using the published rates and your browser's secure random number generator.

It is still a simulation. We do not know how any real site rolls its battles, and real sites use their own odds for their own cases. To check a roll from a real site, use the provably fair verifier.

When should you use this tool?

Use it to see how swingy case battles are before you ever think about paying for one. Run ten battles in a row and count how often the result was decided by a single pull.

It is also a fun way to compare cases side by side, or to play a quick game with friends by sharing the battle link. The setup is saved in the link, so a friend can run the same cases and mode.

Simulation only. No real money. Items have no value.

Frequently asked questions

Is the case battle simulator free?

Yes. There is no deposit, no sign-up and no real money. You never own the items you pull; the prices shown are what the same skins list for on Skinport.

Are the odds in the battle simulator real?

Each pull uses the drop rates Valve published for CS2 weapon cases: 79.92% Mil-Spec, 15.98% Restricted, 3.2% Classified, 0.64% Covert and 0.26% knife or gloves. See the drop rates reference.

Do the bots get better odds?

No. You and every bot use the same code and the same odds. No one gets a boost.

How is the winner decided?

Each pull is valued at its lowest Skinport listing for that exact wear and StatTrak state, and the highest total in dollars wins. If any pull in a battle has no recent listing, the whole battle switches to rarity points (Mil-Spec 1 up to knives and gloves 625) and says so, so nobody is scored on a mix of dollars and points.

How does 2v2 work?

You and Bot 1 play against Bot 2 and Bot 3. Each team's pull values are added up and the higher team total wins.

What happens in a draw?

If two sides finish on the same total, the battle is a draw. Draws happen most in short battles because most pulls are Mil-Spec.

Can I share my battle?

Yes. The mode and cases are saved in the page link, and the Share result button shares your final score.

Try next