PvP Simulator

What do you want to do?

Start from the tool that matches your task.

Independent Pokémon GO PvP analysis and judge reference tool.
Not affiliated with Niantic, The Pokémon Company or Play! Pokémon.
Manual Review Judge workspace · continuous battle state

Choose both Pokémon to open the manual review workspace.

Pokemon
Battle state
IV
Level Atk Def HP CP
IV Optimization
Custom IV spread.Custom
Rank -/4096
Shields
Moves
Fast Move
Charged Moves
Battle Options
Baiting
Shield Logic
Start energy
Pokemon
Battle state
IV
Level Atk Def HP CP
IV Optimization
Custom IV spread.Custom
Rank -/4096
Shields
Moves
Fast Move
Charged Moves
Battle Options
Baiting
Shield Logic
Start energy
PvP Simulator Manual Mode
Fast Charged Shield 100%
A
B

Matchup

Manual controls

Automatic timeline
Start from
Control
Fast damage-
Charged damage-
CMP winner-

Battle log

Rankings

Great League Meta

Pokemon intelligence

Pokemon Analysis

Analyze Pokemon
Great League
Competitive roster

Build your Show 6 team

Build a team of six and prepare it for matchup analysis.

Your team0 of 6 selected
Opponent team Compare your answers against a specific roster
0 of 6 selected
Starting energy · 0 / 0

Applied to every individual matchup in this comparison.

Your trio

0/3 selected
Suggested trios
How suggestions work

Individual matchups with your moves and IVs, full HP and zero energy. Not a full 3v3 game.

  • Lead: wins at 1–1; 2–2 also checked.
  • Switch hold: win/draw at 0–0, 1–1 and 2–2 without using extra shields. The counter starts acting after your selected reaction delay; no energy is added. Tested 1–1 replies are included when complete.
  • Closer: wins at 1–0 require a shield advantage; 0–0 also checked.
  • Foe stays: an energy check at 1–1 with the opponent banking one Fast move, without reaction delay. Opening damage, partial Fast timing and cooldowns are not replayed.

Ranking: checks every distinct opposing trio. First preserves worst winning coverage at 1–1, then prefers answers without detected flips and limits strong opposing answers (winning Battle rating ≥751). Balanced compares the weakest role; Switch resilience compares holds; Shield closer compares wins at 1–0. Reply strength, roster coverage, lead recovery, shared losses and single-answer dependence break ties. Safe farms do not decide the ranking.

Tested replies: up to six legal alternatives per win or switch draw at lead 1–1, switch 1–1, closer 1–0 and foe +1 Fast energy; earlier choices stay fixed. No detected flip is not a guarantee. Opponents have equal importance in role counts. Opponent options are examples, not predicted picks or game-win probabilities.

Analysis setup

Choose the competitive field and shield scenario, then prepare deterministic matchup results.

Engine ready
Shield scenario
Current meta roster Loading…
Add at least one Pokémon to prepare coverage.0 / 0

Complete your team

Find the Pokémon that best repairs your current coverage gaps.

Search up to 600 top-ranked candidates.0 / 0

Best final members

Ranked by deterministic improvement against your priority threats.

Highest improvement points first

Threats Coverage

The broader competitive field, ordered from the hardest opponent for this team.

Meta Coverage

The selected meta field, kept as a focused reference.

Team insights

Deterministic findings from completed matchup rows.

Biggest threats

Missing answers + loss severity

Best covered

Strong answers + average rating

Core analysis

How each pair covers the selected meta.

Weak cores

Pairs sharing hard losses

Strong cores

Pairs covering the most opponents

Replacement tool

Compare simulated replacements against the weaknesses you want to improve.

1. Replace a team member

Select the slot whose contribution should be compared.

2. Improve against

Select up to 5 threats, suggested or custom. The top three are selected by default.

Choose a member and at least one threat.0 / 0

Best replacements

Ranked by targeted simulated improvement.

Ranking score = average rating delta + 40 per hard loss fixed + 25 per favorable answer gained − 50 per new hard loss.

Team comparison

Compare a saved baseline with the current roster using canonical matchup coverage.

Team A · Baseline

VS

Team B · Current

Save the current roster as Team A to begin.0 / 0

Coverage gained

Coverage lost

Reference index ready.

Saved teams

Saved on this device. Export a backup to move your teams to another device.