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้ฃๆใใชใใจ้ๆ ผใใชใใใๅคๆดใใพใใ









