Full Standings Paste: paste PlayHub standings to initialise all players from actual round records — simulation now runs only remaining rounds
Your Chances table now shows correct possible outcomes (win/draw/loss) from your current record, not a full fresh-tournament projection
Your Chances gains a Cut Chance column showing top-cut probability per outcome
Intentional Draw Safety Guide now populates for the final round when standings are pasted
Missing Cut if Win / Cut if Loss cells fall back to estimated values (~) derived from the point distribution when IDs prevented those outcomes from occurring in simulation
GW% and OGW% initialisation corrected to use a realistic 2-1 average match score rather than assuming 2-0 for every result
ID Safety verdict “Likely Safe” renamed to “Some Risk” to better convey cut is not guaranteed
Point Distribution cut boundary replaced: hard yellow line removed in favour of a “Bubble” row badge, amber dashed border, and per-row mini progress bar — makes partial cut rates immediately readable
v1.1 — Performance & Gameplay Update
Web Worker parallelization for much faster simulation (uses multiple CPU cores)
Performance warning for slow configurations (large player counts)
Intentional draws now extend to penultimate round for mathematically guaranteed players
Safe players can only draw with other safe players (no forced draws on uncertain opponents)
Day 2 target now eliminates non-qualifying players from subsequent rounds
On-The-Play (OTP) advantage option with luck distribution readout
Citations & References section with links to all sources
Draw chance slider now steps by 0.5% increments
Disclaimer text added above results
Day 2 qualification chart now shows Day 1 records (not full tournament)
v1.0 — Initial Release
Monte Carlo Swiss tournament simulator for Lorcana
Point distribution with OMW%, GW%, OGW% tiebreakers
Day 2 qualification tracker with Day 1 record distribution
Set Championship preset button
Drop record support
Awarded byes and player detail tracking
Bracket-based Swiss pairing with rematch avoidance
Lorcana Swiss Tournament Simulator
Monte Carlo simulation for Swiss tournament outcomes
Tournament Setup
Presets:
0%
On
Offlosses to drop
Your Player Details (optional)
Tournament Controls
Off% win rate
These results are a tool for estimations only. This site is not responsible for any decisions you make based on these estimates. Players are responsible for their own math.
Top Cut Summary
Point Distribution
Points
Record (W-L-D)
% Top Cut
Avg OMW%
Avg GW%
Avg OGW%
Avg Players
Cumulative
Intentional Draw Safety Guide
When is it safe to intentionally draw? Shows the % chance of making top cut based on what you do in the next round, using actual simulated outcomes.
Record
After Round
Cut if Draw
Cut if Win
Cut if Loss
Verdict
Day 2 Qualification
Your Chances
Final Points
Record
Simulated %
Cumulative %
Cut Chance
On-The-Play Luck Distribution
How does going first more often affect outcomes? Players are bucketed by how often they went first.
% Went First
Avg Match Win%
Avg Points
# Players
Lorcana Tiebreaker System (Ravensburger PlayHub)
When players are tied on match points, standings are determined by the following tiebreakers in order:
Match Points — 3 points per match win, 1 per draw, 0 per loss. This is the primary ranking metric.
Opponent Match-Win % (OMW%) — The average match-win percentage of all your opponents. Measures strength of schedule: beating strong opponents lifts your OMW%. Each opponent's MWP is calculated as their match points earned ÷ maximum possible match points. Floored at 33% to limit the impact of weak opponents. Byes are excluded from this calculation.
Game Win % (GW%) — Your personal game-level win rate: game points earned ÷ maximum possible game points (each game win = 3 pts, draw = 1 pt, loss = 0 pts). Rewards dominant match wins (e.g., 2-0 vs 2-1). Floored at 33%.
Opponent Game Win % (OGW%) — The average game-win percentage of all your opponents. Acts as a deeper strength-of-schedule tiebreaker. Calculated the same way as GW% but averaged across all opponents.
Note on Byes: A bye awards 3 match points (a win). The bye opponent is excluded from OMW% calculations, making byes neutral-to-positive for tiebreakers. In this simulation, game-level results are tracked per match for GW%/OGW% approximation.
Simulation Assumptions & Under-the-Hood Logic
Equal Skill — All players are assumed to be equally skilled. Every match is a 50/50 coin flip (excluding draws). This isolates the mathematical structure of the tournament from player skill variance.
Game-Level Results — When a player wins a match, the game score is randomly assigned as either 2-0 or 2-1 (50/50). For drawn matches, the game score is recorded as 1-1 with a drawn third game. These feed into the GW% and OGW% tiebreaker calculations.
Swiss Pairing — Players are grouped into point brackets and paired within each bracket. Within a bracket, players are shuffled randomly and paired while avoiding rematches. If a bracket has an odd number of players, the unpaired player "floats down" to the next bracket. If no non-rematch pairing is available, rematches are allowed as a last resort.
Intentional Draws — When enabled, intentional draws only occur in the final round and only when both players are mathematically guaranteed to make top cut. The guarantee check counts, in the worst case, how many other players could possibly finish with more points (every other player wins). If that worst-case count is less than the top cut size for both players, they draw. A 6-2 player will never intentionally draw because a draw does not guarantee a top cut spot.
Drops — When enabled, players who reach the loss threshold are removed from the tournament before the next round begins. Dropped players retain their final record and tiebreakers but do not participate in further rounds.
Pairing Byes — When an odd number of active players remain in a round, the lowest-ranked unpaired player receives a bye (3 match points, 2-0 game score). Awarded byes (configured by the user) always go to player 1 in the specified rounds.
ID Safety Guide — This table uses empirical data from the simulation, not projections. For each record archetype (X-0, X-1, etc.) after each round, it tracks what players with that record actually did in the next round (won, lost, or drew) and whether they ultimately finished in the top cut. The percentages shown are real observed outcomes across all simulations.
Tiebreaker Floors — All tiebreaker percentages (OMW%, GW%, OGW%) use a floor of 33.33% (1/3), matching the official Lorcana tournament rules. This prevents a single weak opponent from disproportionately dragging down tiebreaker values.
Intentional Draws (Penultimate Round) — X-0 players (and others who are mathematically guaranteed) may also draw in the second-to-last round if drawing twice still guarantees a cut spot. Both players must independently be guaranteed; a safe player cannot force an unsafe opponent to draw.
On-The-Play (OTP) Advantage — When enabled, the first player in each match wins at the configured rate (default 55%) instead of 50/50. Who goes first is randomly determined each match (coin flip). The luck distribution shows how being on the play more or less often affects outcomes.
Day 2 Elimination — When a Day 2 target is set, players who do not meet the target record after the implied Day 1 rounds are dropped from subsequent rounds, simulating a real multi-day event.
Citations & References
Ravensburger PlayHub — tcg.ravensburgerplay.com — Official Lorcana tournament platform. Tiebreaker rules (OMW%, GW%, OGW% with 33.33% floor), pairing structure, and Set Championship round/cut tables are sourced from PlayHub tournament documentation.
Swiss Triangle Calculator — bradleyjx.net — Used to validate expected record distributions in Swiss tournaments. Our Monte Carlo results were cross-checked against the closed-form binomial distributions this tool produces (e.g. 255 players / 9 rounds yielding ~18 players at 7-2).
Outside the Asylum Tournament Simulator — outsidetheasylum.blog — Inspiration for this simulator. Originally built for Magic: The Gathering, this tool demonstrated the Monte Carlo approach to Swiss tournament estimation. Our implementation adapts the concept for Lorcana's scoring, tiebreakers, and intentional draw rules.
Monte Carlo Method — The simulation runs thousands of independent random tournaments and aggregates the results. With 10,000 iterations, point distributions converge to within ~1% of theoretical values. Increasing the simulation count improves precision but takes longer.
Lorcana Organized Play Rules — Set Championship structure (rounds per player count, top cut sizes) follows the official Ravensburger organized play guidelines for Disney Lorcana TCG.
Built with Claude — This simulator was designed and built with the assistance of Claude by Anthropic. Claude helped implement the Monte Carlo engine, Swiss pairing logic, tiebreaker calculations, and user interface.