Desktop companion · included with Pro

Champions Battle Data Companion

A companion tool for Ranked and Tournaments, the Companion contains several powerful and unique features that help you analyze each matchup, become a better Player and win more games.

Most notably, it automatically reads your opponents Team during Team Preview, play from your Switch/Switch 2 or phone while the Companion predicts your opponents Teams moves, abilites, items and stats. It does so by analyzing thousands of recent Tournament teams as well as in-game usage stats to predict your opponents Pokemon, you don't have to enter anything, it all does this for you while you play on your Switch/Switch 2 or phone. Just connect your device with the PC and continue playing while the Companion does the rest for you!

Building a team? The Team Builder and the Damage Calculator run free in your browser, and your Box and teams sync to the Companion. The app is the bonus that comes with Pro: the part that sits beside the game and reads it for you.

Free, with no account. Pro unlocks Live Mode here and unlimited Team Evaluation and Auto Build on the website and in the app, and starts with a 7-day trial.

Start here

Four questions, four answers

Most of what the app does fits under one of these. Each one links to the part that handles it.

Battle Mode

Both teams side by side, already compared

Your six and the opponent's six sit side by side with their stats, moves, items and abilities. The Matchup Overview between them counts, for every Pokemon on both sides, how many of the other team it resists, how many it is effective into, how many it outspeeds, and what its offensive and defensive pressure comes to. You read the good and bad matchups off a table instead of assembling them in your head.

Underneath it, Moves to watch out for lists the specific opponent moves that beat you, each with its usage percentage, so you know how likely the thing you are afraid of actually is.

Speed Ranking, Import Opponent Team, and the most common moves, items, abilities and spreads for anything on the board are all one click away in the same view.

Battle Mode showing both teams with stats, moves and items, and a matrix of resists, effective matchups and outspeed counts between them
Battle Mode, with the Matchup Overview scored in both directions down the middle.

Damage Calculator

Damage numbers that account for the whole field

Both Pokemon, both formats, and the field state that actually matters: weather, terrain, screens, Tailwind, Friend Guard, Trick Room, hazards, status and stat stages. It reports KO odds rather than a bare damage range.

Four variants of every matchup are precomputed (neither item active, attacker's item, defender's item, both), so toggling a Life Orb is instant, and any slot can be imported straight from a saved team instead of retyping a spread.

Damage calculator with move results, KO odds, and a field panel for weather, terrain, screens and hazards
The damage calculator, with the full field state on the board.

Solver · Pro

Recreate any position and find the best move in it

This is a feature that allows you to recreate any battle scenario and analyze the best moves from that position. It uses a similar search algorithm that is used in Poker Solvers and Chess Engines. This works very well for Pokemon, since Pokemon is a combination of Chess, Poker and Rock/Paper/Scissors. It’s exceptionally useful for learning from your past mistakes or even your opponents mistakes.

One important clarification, this is not “an AI suggests you a move”, these are actually thousands of simulated lines where the best next action is emerging from the outcome of these played out lines, that’s why it gets gradually better the longer it runs.

Set the board up — both sides, their sets, how much HP everyone has left, the weather, terrain, Trick Room and Tailwind — and press Solve. Every line is counted, so each answer carries the share of the lines it was played in and the score it came out at, for your side and for theirs. Try the Solver in your browser before installing anything.

The Solver, searching one board. Each line carries the share of the simulated lines it was played in.

Team Builder

Build around a Pokemon you actually want to use

A team is scored against the current top 30 of the ladder. You get average coverage and average offensive pressure per type, so a 0% column tells you exactly which type you cannot threaten, and which one is about to threaten you.

Alongside it sit a Synergy Overview, an Offense and Defense Pressure Overview, Speed Control for the Tailwind and Trick Room picture, Lead and Back planning, and a Battle Gameplan for the matchups you expect. Suggestions arrive with a Why this fits breakdown rather than a bare score, and the team-building checks themselves are yours to customise.

Teams are saved without limit, searched, tagged by archetype, duplicated, imported and exported.

Team builder showing average type chart and average pressure into the top 30 meta, beside a saved team library
Team Builder, scoring a team against the current top 30.

Team Evaluation · Pro

A straight answer on whether your team holds up

Team Evaluation scores a team on synergy, offense, defense and speed, and then shows its working. Every score opens into the overview behind it, so a low number tells you where it came from rather than only how bad it is.

The team-building checks run down one side: archetype detection, Mega options, speed control, Protect and positioning, spread damage, priority and cleanup, physical and special pressure, utility and disruption. Each one passes or fails with the reason attached and the Pokemon responsible named.

Critical Threats is the part that changes how you build. Every serious threat in the top 40 of the meta is listed with its real spread and usage, how much pressure it puts on you (how many of your six it OHKOs and 2HKOs), how many answers you actually have, and the single best answer you own with the damage roll behind it. A team either has an answer or it does not, and this tells you which.

Auto Build Team runs the same engine in reverse, and it is the most powerful thing in the tool: give it what you own and it assembles a team against the current meta, showing which threats each pick is there to answer as it goes.

Team Evaluation with synergy, offense, defense and speed scores, a list of passing team-building checks, and a critical threats panel scoring the top 40 meta against the team
Team Evaluation: the scores, the checks behind them, and every critical threat in the top 40 with your best answer to it.

Live Mode · Pro

It follows the game while you play

This is the part Pro exists for. The game goes into the tool as a video feed and Live Mode reads it as it happens. The opponent's team is recognised straight from team preview, so nothing has to be typed in, and the lead and back suggestions recalculate on their own as the picture changes.

You spend team preview reading a recommendation instead of racing the timer to enter six Pokemon, and the matchup, the speed order and the suggestion stay current for the rest of the game without you touching anything.

What it fills in behind the six sprites

Team preview shows sprites and nothing else, so everything underneath has to be worked out. Live Mode predicts the moves, ability, held item, stat point distribution and nature for every opponent Pokemon from three things at once: the tournament teams the tool already ships with, the usage data for the current regulation, and a set of extra calculations on top.

The tournament teams come first. When at least five of the six Pokemon it reads match a team in that library, it is the same team with at most one slot swapped, so that team's own sets are used instead of the usage averages — including the nature, with the stat point distribution real players used alongside it. The slot the team does not cover falls back to usage data.

The extra calculations then read the opponent's own field conditions. A Pokemon standing next to a rain setter is predicted with the moves that need rain, a terrain seed is only predicted on a team that sets that terrain, and an ability that does nothing without weather is not predicted onto a team that has none.

Getting the game into the tool

  • Android. Connect the phone by USB and the tool mirrors it. You can play the game inside the app itself, on the same screen as your data, with no extra hardware at all.
  • Switch. A capture card sits between the console and the PC. It does not need to be an expensive one: a basic HDMI capture stick from Amazon is around ten dollars and is all this needs.

Streaming your game into the tool and recording your matches are free. Live Mode is the part that reads the feed for you.

Both teams filled in with items, abilities and movesets, with the Live Mode toggle set to recalculate automatically
Live Mode, set to recalculate on its own as the game goes on.

Top Lead · Pro

A lead choice tested thousands of times over

Top Lead runs the opening through a Monte Carlo tree search across every legal four-Pokemon selection on both sides, and ranks the lead and back pairs that come out ahead. Each one carries a simulated win share, a lower-tail safety score for how badly the line can go wrong, and a confidence figure, so a fragile 70% and a reliable 70% do not look identical.

The run in this screenshot finished 1,200 simulations in 30.35 seconds. You can also let it run until you press stop, and open any result as an example rollout with the full turn log behind it.

The resolver is not a heuristic. All 954 moves and 200 abilities are compiled from their descriptions into 240 move operations and 133 ability operations, and the same resolver drives the damage calculator, so the two never disagree.

Top Lead results ranking lead and back pairs for both teams with win share, safety and confidence scores
Top Lead, ranking lead and back pairs for both sides.

The rest of it

What else is in there

  • Battle Data, offline. 262 ranked Pokemon, 236 species with their forms, 955 moves and 199 items, searchable without a connection in Doubles or Singles.
  • Record Games. Recording trims itself down to the game, so you keep the match and not the queue around it, and you can step back through it turn by turn afterwards.
  • Stream. Mirror your phone or a capture card so the game sits on the same screen as your data.
  • Box scanning, in Pro. Point it at your Pokemon Box and it reads your Pokemon in, so a team can be built from what you actually own rather than from what you are willing to type.
Battle Data browser listing ranked Pokemon with top ability, top item and common moves
The full ranked dataset, searchable offline.

The app is free; Pro is €5 a month or €45 a year and covers the website and the app. The next page compares them line by line.

Where the money goes

Pro is what keeps the free side free

This project has a running cost that is easy to miss. A dedicated machine sits and collects ladder snapshots for all 262 ranked Pokemon every single day, in both formats, and that data is then cleaned, checked and published. The website, the daily meta trends and the public API are given away on top of that.

There is no advertising here and no data sold to anyone. Pro subscriptions are the only thing paying for it, which is also why the free tool is not deliberately limited: the site, the API and the free version stay exactly as they are whether or not you ever subscribe. If the tool earns a place in your routine, subscribing is the most direct way to keep the rest of it running.

Before you decide

Questions worth asking

Is the free version a trial?
No. It does not expire and it is not time-limited. Battle Mode with the full matchup overview, the damage calculator, the team builder, unlimited saved teams and the offline data are the free version permanently.
Can I try Team Evaluation and Auto Build first?
Yes. They are the two features that are hard to judge from a description, so you can run them for real — the full result, not a preview — on the website or in the app. After that they ask for Pro, and everything else carries on as it was.
Do I need the app to build teams?
No. The Team Builder and the Damage Calculator run in your browser for free. The Companion adds what only a program beside the game can do, and your Box and teams sync between the two.
Is there a trial of Pro?
Yes. Both plans start with a seven day free trial. Cancel inside the trial and you are not charged; the app returns to the free version rather than locking anything you made.
What do I need to get the game into the tool?
On Android, a USB cable. The tool mirrors the phone and you can play inside the app itself. On Switch you need a capture card between the console and the PC, and a basic HDMI capture stick at around ten dollars does the job.
Team preview only shows sprites. Where do the opponent's moves come from?
Live Mode predicts them. It matches the six Pokemon it reads against the tournament teams shipped with the tool, and when at least five of six match, that team's own moves, ability, item and nature are used, with the stat point distribution recorded alongside that nature. Anything the matched team does not cover falls back to the usage data for the current regulation, and a set of extra calculations then checks it against the opponent's own field conditions, so a move that needs rain is only predicted on a team that sets rain.
Does this interact with the game in any way?
No. Streaming and Live Mode both read a video feed. The tool sends no input to the game, reads no game memory and modifies no game files. Everything runs locally.
What do I need to run it?
A Windows PC. Streaming, Live Mode and Box scanning additionally need a USB-connected Android phone or a capture card. Everything else works on the machine on its own.
Can I cancel?
Yes, at any time. The yearly plan is simply cheaper per month rather than a longer commitment, and cancelling returns you to the free version rather than locking you out of your teams.
Is the data the same as this website's?
Yes, the same daily dataset. The tool ships with it packaged so it works offline, and the website and API remain the free public view of it.