Internal site. Jolli authentication required to view.
Skip to Content
docsOverview Getting Started

Last Updated: 3/10/2026


Overview & Getting Started

What is the TFT Rolling Odds Calculator?

The TFT Rolling Odds Calculator is a web-based tool that calculates the probability of finding specific units in Teamfight Tactics (TFT). Using advanced mathematical modeling with Markov Chains, it provides accurate odds for hitting your desired units based on various game parameters.

Key Features

  • Real-time Probability Calculations: Get instant odds for finding units as you adjust parameters
  • Interactive Visualization: Chart.js-powered graphs show cumulative probabilities
  • Headliner Support: Accounts for headliner mechanics in probability calculations
  • Set 10 Data: Updated with current TFT Set 10 bag sizes and shop odds
  • No Installation Required: Runs entirely in your browser

Live Demo

Visit the calculator at: https://wongkj12.github.io/TFT-Rolling-Odds-Calculator/ 

Quick Start

  1. Select Unit Cost: Choose the cost tier of your desired unit (1-5)
  2. Set Your Level: Indicate your current level (1-11)
  3. Enter Units Out: Input how many copies of your unit are already taken
  4. Enter Pool Depletion: Specify how many units of the same cost are out of the pool
  5. Set Gold Amount: Enter how much gold you plan to spend rolling
  6. Read Results: View the probability graph showing your chances of hitting at least X copies

Use Cases

Competitive Play

  • Roll Down Optimization: Determine if you have enough gold to hit your carry unit
  • Risk Assessment: Evaluate whether to roll now or level up first
  • Contested Units: Calculate odds when multiple players are rolling for the same unit

Learning & Strategy

  • Understanding TFT Math: Learn how shop odds work at different levels
  • Pool Management: See the impact of unit depletion on your odds
  • Gold Efficiency: Find the optimal gold amount for your desired outcome

How It Works (Simplified)

The calculator uses Markov Chains to model the rolling process:

  1. Each shop roll has a probability of hitting your unit based on:

    • Your level (determines cost distribution)
    • Units remaining in the pool
    • Total pool size for that cost
  2. These probabilities are represented as a transition matrix

  3. The matrix is raised to a power based on how many shops you’ll see (gold spent ÷ 2 × 5)

  4. The result gives you exact probabilities for getting 0, 1, 2… up to 9 copies

Current Game Data (Set 10)

  • Bag Sizes: 22/20/17/10/9 for costs 1-5
  • Distinct Champions: 13/13/13/13/8 per cost tier
  • Headliner Mechanics: Fully integrated into calculations

Next Steps