Simulator
Tekken 8 Promotion Calculator
See how many points you need to promote, then simulate wins, losses, streaks, revenge bonus, and demotion shield.
Select your rank
Interactive Match Simulator
Simulate matches to test win streaks, revenge bonuses, and demotion shield.
②WINorLOSE— press to start!
Press Win or Lose by opponent rank to start simulating.














Complete Battle Points Matrix · Rank Point Buckets
| Rank | Bucketentry → promote at | -3 | -2 | -1 | Even (==) | +1 | +2 | +3 |
|---|---|---|---|---|---|---|---|---|
12,000 pt183,000 → 195,000 | +480-1520 | +720-1280[missing] | +1000-1000[missing] | +1000-1000 | +1280-720[missing] | +1520-480 | +1520-480 | |
13,000 pt195,000 → 208,000 | +480-1520 | +720-1280 | +1000-1000 | +1000-1000 | +1280-720[missing] | +1520-480[missing] | +1520-480 | |
14,000 pt208,000 → 222,000 | +480-1520 | +720-1280 | +1000-1000 | +1000-1000 | +1280-720[missing] | +1520-480[missing] | +1520-480 | |
15,000 pt222,000 → 237,000 | +480-1520 | +720-1280 | +1000-1000 | +1000-1000 | +1280-720 | +1520-480 | +1520-480 | |
16,000 pt237,000 → 253,000 | +480-1520 | +720-1280 | +1000-1000 | +1000-1000 | +1280-720 | +1520-480 | +1520-480 | |
22,000 pt253,000 → 275,000 | +480-1520 | +720-1280 | +1000-1000 | +1000-1000 | +1280-720 | +1520-480[missing] | +1520-480 | |
20,000 pt275,000 → 295,000 | +500-1720 | +750-1280 | +1000-1040 | +1000-1040 | +1280-750 | +1720-500 | +1720-500 | |
20,000 pt295,000 → 315,000 | +520-1920 | +780-1280 | +1000-1085 | +1000-1085 | +1280-780 | +1920-520 | +1920-520 | |
20,000 pt315,000 → 335,000 | +540-2120 | +810-1280 | +1000-1130 | +1000-1130 | +1280-810 | +2120-540 | +2120-540 | |
20,000 pt335,000 → 355,000 | +560-2040 | +845-1280 | +1000-1175 | +1000-1175 | +1280-845 | +2040-560 | +2040-560 | |
20,000 pt355,000 → 375,000 | +580-2760 | +880-1280 | +1000-1220 | +1000-1220 | +1520-590 | +2760-580 | — | |
25,000 pt375,000 → 400,000 | +240-2520 | +240-2520 | +480-2280 | +1000-1240 | +1520-550[missing] | — | — | |
30,000 pt400,000 → 430,000 | +180-3340 | +180-3340[missing] | +480-3040 | +1000-1260[missing] | — | — | — | |
30,000 pt430,000 → MAX | — | — | — | — | — | — | — |
Battle Points (BP) Calculation Algorithm (Verified Specification)
Δ_total = BasePoints(Tier, Δ_rank, isWin) + Bonus_revenge + Bonus_streak + Bonus_promo• Input parameters:
• myRank: the player's current rank (Beginner ~ GoD 8, Dan 1~38)
• Δ_rank: rank difference against the opponent (Δ_rank ∈ {-3, -2, -1, 0, +1, +2, +3})
• isWin: the result of the single match (boolean)
• isRematch: a rematch against the opponent you just lost to (boolean)
• ※ Only the 3–9 win streaks at Kishin and Bushin are measured, and those are what the simulator applies. 10 wins and beyond, and Tekken King and above, are unverified. The lose-streak system was removed in Season 3.
BasePoints = isWin ? Matrix[Tier][Δ_rank].win : -Matrix[Tier][Δ_rank].lose• Even-rank (Δ_rank = 0) win/lose base points per tier:
• Blue (below Bushin): +650 / -650 | Kishin · Bushin · Purple · Gold / GoD 0: +1,000 / -1,000
• GoD 1: +1,000 / -1,040 | GoD 2: +1,000 / -1,085 | GoD 3: +1,000 / -1,130 | GoD 4: +1,000 / -1,175
• GoD 5: +1,000 / -1,220 | GoD 6: +1,000 / -1,240 | GoD 7: +1,000 / -1,260
• GoD 6 vs GoD 5(-1): +480 / -2,280 · GoD 7 vs GoD 6(-1): +480 / -3,040 — at the higher GoD ranks even a -1 opponent costs a lot on a loss
• Below Blue (Yellow, Orange, Red, Ruler) is left out of this spec because data collection stopped there
1) Revenge bonus (fully verified):
• isWin && isRematch ➔ Bonus_revenge = +200 pt (all ranks; not applied when beating a new opponent)
2) Win-streak bonus (measured at Kishin and Bushin):
• Bonus_streak(n) = 50 × (n−2) × (n−1) ➔ 3 → +100 / 4 → +300 / 5 → +600 / 6 → +1,000 / 7 → +1,500 / 8 → +2,100 / 9 → +2,800
• Every value from 3 to 9 wins is measured from result screens (2 wins gives 0)
• 10 wins and beyond, and Tekken King and above, are unverified. The lose-streak system was removed in Season 3
1) Per-match accumulation:
• Score_(t+1) = max(0, Score_t + Δ_total)
2) Demotion shield and demotion (verified):
• if (Score_t + Δ_total ≤ EntryPoints(myRank)):
- if (LossesAtZero == 0) → Score_(t+1) = EntryPoints, LossesAtZero = 1 (shielded once)
- if (LossesAtZero ≥ 1) → DemoteTo(PrevRank), Score_(t+1) = MaxPoints(PrevRank) - LosePoints
3) Promotion check:
• if (Score_(t+1) ≥ EntryPoints(myRank) + SpanPoints(myRank)):
- PromoteTo(NextRank) + Bonus_promo(from, to)
- Blue → GoD 0: +2,000 pt / inside GoD: +0 pt
Blue → GoD 0
Every promotion in this range pays the same
Inside GoD (0 → 8)
No bonus · pure accumulation
- Kishin · Bushin3 → +100 / 4 → +300 / 5 → +600 / 6 → +1,000 / 7 → +1,500 / 8 → +2,100 / 9 → +2,800Every value from 3 to 9 wins is logged from result screens, which itemize base points and the streak bonus separately. Confirmed to apply through Bushin. 10 wins and beyond is unverified.
- Tekken King and aboveNo win-streak bonus. The official patch notes state it applies only to Bushin and below.
- Lose streakThe lose-streak system was removed in Season 3. Consecutive losses carry no extra penalty; only the demotion shield remains, which drops your rank on the second straight loss.
The 3–9 win streaks at Kishin and Bushin come straight off the result screen, so the simulator applies them; the screen itemizes base points and the streak bonus separately, which is what makes the values exact. 10 wins and beyond, and Tekken King and above, stay out of the calculation until verified. The lose-streak system was removed in Season 3.
「連勝ボーナスは武神以下の段位で適用されます」
「昇格ボーナスは破壊神以下の段位で適用されます」
以下 is inclusive, so Bushin does get the streak bonus. The English notes render it as "the rank below Bushin", shifting the cutoff by one rank. The promotion line has the same slip; the measured Supreme → GoD 0 bonus of +2,000 confirms 破壊神以下 is inclusive.
When you win the match immediately following a loss (such as a rematch), an additional +200 pt bonus is awarded on top of the base win points.
When you reach the bottom (0 pt) of your rank, a loss will not immediately demote you; a Demotion Shield keeps you at 0 pt for 1 match.
On the second consecutive loss, only the single-match loss is deducted — the sheltered points are not added back.
「段位ポイントが降格に近い状態でも2連敗しないと降格しないよう変更します」









