| Event | 2026 Prague Regional Championships |
|---|---|
| Location | Prague, Czechia |
| Date | 25–26 April 2026 |
| Attendance | 558 MA + 33 SR + 9 JR |
| Videogame | Pokémon Scarlet and Pokémon Violet |
| Season | 2026 Season – VGC Regulation Set I |
| Format | 8+4 Swiss rounds + asymmetrical top cut Open team lists |
| Organizer | 2022 Tournaments |
Check the organizer’s website here for further info!
Table of Contents
Teams and results
Top cut
| # | Swiss | Flag | Player | Prize | Team | OTS | EVs |
|---|---|---|---|---|---|---|---|
| 1 | 10-2 | ![]() | Louis Fontvieille (Louis) | 2026 Worlds 350 CP $6,000 | |||
| 2 | 11-1 | ![]() | Víctor Medina (Torviv) | 325 CP $4,000 | |||
| 3 | 10-2 | ![]() | Leonardo Bonanomi (Leo) | 300 CP $2,000 | |||
| 4 | 10-2 | ![]() | Simone Sanvito (☆Sanvy) | 300 CP $2,000 | |||
| 5 | 11-1 | ![]() | Mark Mullender (Mark) | 280 CP $1,000 | |||
| 6 | 10-2 | ![]() | Livio Sandberg (Livio) | 280 CP $1,000 | |||
| 7 | 10-2 | ![]() | Giuseppe Musicco (Peppe) | 280 CP $1,000 | |||
| 8 | 10-2 | ![]() | Antoine Guyader (DarkGold) | 280 CP $1,000 | |||
| 9 | 10-2 | ![]() | Mattie Morgan (Mattie) | 200 CP $750 | |||
| 10 | 10-2 | ![]() | Stefano Greppi (Ste) | 200 CP $750 |
Phase 2 Swiss rounds
Check here to see the seeds for top cut from the Phase 2 Swiss standings!
| # | Swiss | Flag | Player | Prize | Team | OTS | EVs |
|---|---|---|---|---|---|---|---|
| 11 | 9-3 | ![]() | Forhad Chodhoury (Forcho) | 200 CP $750 | |||
| 12 | 9-3 | ![]() | Valentijn Visser (valentijn) | 200 CP $750 | |||
| 13 | 9-3 | ![]() | Luca Lussignoli (MOODY GIRL) | 200 CP $750 | |||
| 14 | 9-3 | ![]() | Nikola Zirdum (Nix) | 200 CP $750 | |||
| 15 | 9-3 | ![]() | Matteo Velata (Thunderman) | 200 CP $750 | |||
| 16 | 9-3 | ![]() | Fabian Braun (Baked) | 200 CP $750 | |||
| 17 | 9-3 | ![]() | Michał Kwiatkowski (Narret) | 160 CP | |||
| 18 | 9-3 | ![]() | Ruben Gianzini (Sedia) | 160 CP | |||
| 19 | 9-3 | ![]() | Taran Birdee (Taran) | 160 CP | |||
| 20 | 9-3 | ![]() | Selahattin Sturm (Sela) | 160 CP | |||
| 21 | 9-3 | ![]() | Arian Herter (Mistmadensau) | 160 CP | |||
| 22 | 9-3 | ![]() | Filip Woźniak (Nen) | 160 CP | |||
| 23 | 9-3 | ![]() | Marco Silva (marcofiero) | 160 CP | |||
| 24 | 9-3 | ![]() | Giovanni Panarello (Bèf) | 160 CP | |||
| 25 | 9-3 | ![]() | Oliver Eskolin (Owe) | 160 CP | |||
| 26 | 9-3 | ![]() | Emanuele Briganti (Lele) | 160 CP | |||
| 27 | 9-3 | ![]() | Robert Wein (Schroombert) | 160 CP | |||
| 28 | 9-3 | ![]() | Fabian Kuhl (Fabi) | 160 CP | |||
| 29 | 9-3 | ![]() | David Koutesh (Hamstermania) | 160 CP | |||
| 30 | 9-3 | ![]() | Théotime Massaut (Didi) | 160 CP | |||
| 31 | 9-3 | ![]() | Riccardo Castellari (Ricky) | 160 CP | |||
| 32 | 9-3 | ![]() | Sebastiano Trinchitelli (TrinkiVGC) | 160 CP | |||
| 33 | 9-3 | ![]() | Raj Desai (Raj) | 120 CP | |||
| 34 | 8-4 | ![]() | Francesco Magurno (Franci) | 120 CP | |||
| 35 | 8-4 | ![]() | Jorge Vega (Jorge) | 120 CP | |||
| 36 | 8-4 | ![]() | Jude Lee (Winter) | 120 CP | |||
| 37 | 8-4 | ![]() | Alberto Noguerol (Noguerol) | 120 CP | |||
| 38 | 8-4 | ![]() | Louis Markl (Louis) | 120 CP | |||
| 39 | 8-4 | ![]() | David Mackinnon (Dave) | 120 CP | |||
| 40 | 8-4 | ![]() | Nicolò Pollato (Nik) | 120 CP | |||
| 41 | 8-4 | ![]() | Adrián Isidoro (Adri) | 120 CP | |||
| 42 | 8-4 | ![]() | Lorenzo Antognoni (Dubious) | 120 CP | |||
| 43 | 8-4 | ![]() | Francesco Pio Pero (CICCIOTT) | 120 CP | |||
| 44 | 8-4 | ![]() | Sandro Pocrnja (Sandro) | 120 CP | |||
| 45 | 8-4 | ![]() | Yannick Otting (Vivi) | 120 CP | |||
| 46 | 8-4 | ![]() | Sidy Badiane (Dysi) | 120 CP | |||
| 47 | 8-4 | ![]() | Tom Winter (TZ111) | 120 CP | |||
| 48 | 8-4 | ![]() | Matteo Ferrari (Ferro01VGC) | 120 CP | |||
| 49 | 8-4 | ![]() | Rahim Farzan (Pres) | 120 CP | |||
| 50 | 8-4 | ![]() | Thomas Schultz (Tos) | 120 CP | |||
| 51 | 8-4 | ![]() | Marc Mérida (Hiey) | 120 CP | |||
| 52 | 8-4 | ![]() | Ibrahim Maarouf (Alice) | 120 CP | |||
| 53 | 8-4 | ![]() | Kevin Salvetto (Lil Bo Peep) | 120 CP | |||
| 54 | 8-4 | ![]() | Daniele Kaygorodova (Kaiser) | 120 CP | |||
| 55 | 8-4 | ![]() | Giovanni Favara (Dzhupito) | 120 CP | |||
| 56 | 8-4 | ![]() | Lorenzo Sollini (Lorenzo) | 120 CP | |||
| 57 | 8-4 | ![]() | Gustav Hedegaard Lund (Ricky) | 120 CP | |||
| 58 | 8-4 | ![]() | Fran Martínez (F2) | 120 CP | |||
| 59 | 8-4 | ![]() | Anton Glagow (Blacklion) | 120 CP | |||
| 60 | 8-4 | ![]() | Frithjof Haugwitz (Frytki) | 120 CP | |||
| 61 | 8-4 | ![]() | Samuel Pereira (CSK) | 120 CP | |||
| 62 | 8-4 | ![]() | Aaron O’Doherty (Sark) | 120 CP | |||
| 63 | 7-5 | ![]() | Konstantinos Floroskoufis (Soko) | 120 CP | |||
| 64 | 7-5 | ![]() | Javier Señorena (Javi) | 120 CP | |||
| 65 | 7-5 | ![]() | Patrick Kwant (Leru) | 80 CP | |||
| 66 | 7-5 | ![]() | Andrew Figueras (Andrew) | 80 CP | |||
| 67 | 7-5 | ![]() | Federico Masu (FedeMitra9) | 80 CP | |||
| 68 | 7-5 | ![]() | Nic Crawford (Daemon) | 80 CP | |||
| 69 | 7-5 | ![]() | Jost Malczewski (Jost) | 80 CP | |||
| 70 | 7-5 | ![]() | Hermann Krumrey (Hermann) | 80 CP | |||
| 71 | 7-5 | ![]() | Jannik Koch (Jannik) | 80 CP | |||
| 72 | 7-5 | ![]() | Ragner Meinen (Ragner) | 80 CP | |||
| 73 | 7-5 | ![]() | Luca Ogliari (ZekromVGC) | 80 CP | |||
| 74 | 7-5 | ![]() | Carles Martínez (Charlie) | 80 CP | |||
| 75 | 7-5 | ![]() | Vincenzo Giovanni Malagodi (Vince) | 80 CP | |||
| 76 | 7-5 | ![]() | Edoardo Ghirardello (Ghira) | 80 CP | |||
| 77 | 7-5 | ![]() | Simon Bernard (Ryo) | 80 CP | |||
| 78 | 7-5 | ![]() | Brian Lin (Brian) | 80 CP | |||
| 79 | 6-6 | ![]() | Lu Hao (宣告者の神巫) | 80 CP | |||
| 80 | 6-6 | ![]() | Akhil Goel (Akhil) | 80 CP | |||
| 81 | 6-6 | ![]() | Martin Daescu (Avocanoodle) | 80 CP |
Phase 1 Swiss rounds
All players with 2 or fewer losses advance to Phase 2!
| # | Swiss | Flag | Player | Prize | Team | OTS | EVs |
|---|---|---|---|---|---|---|---|
| 82 | 5-3 | ![]() | Hsuan-Chih Kuo (Suggy) | 80 CP | |||
| 83 | 5-3 | ![]() | Roberto Parente (Roberto) | 80 CP | |||
| 84 | 5-3 | ![]() | Christoph Gooss (Gohs) | 80 CP | |||
| 85 | 5-3 | ![]() | Jonas Nienhüser (Vio Phoenix) | 80 CP | |||
| 86 | 5-3 | ![]() | Steven Van (Steven) | 80 CP | |||
| 87 | 5-3 | ![]() | Simon Benedict Stein (Simon) | 80 CP | |||
| 88 | 5-3 | ![]() | Riccardo Minardi (RIC) | 80 CP | |||
| 89 | 5-3 | ![]() | Simone Di Felici (Difelix) | 80 CP | |||
| 90 | 5-3 | ![]() | Matthias Loong (GangnamStyle) | 80 CP | |||
| 91 | 5-3 | ![]() | Georg Lang (Norin) | 80 CP | |||
| 92 | 5-3 | ![]() | Lukas Kiefl (Sildurah) | 80 CP | |||
| 93 | 5-3 | ![]() | Davide Carrer (Nirinbo) | 80 CP | |||
| 94 | 5-3 | ![]() | William Bassolino (wjbax) | 80 CP | |||
| 95 | 5-3 | ![]() | Ignacio Márquez (Igni) | 80 CP | |||
| 96 | 5-3 | ![]() | Kosta Daidimos (Koala-T Kost) | 80 CP | |||
| 97 | 5-3 | ![]() | Daniel Pisani (no) | 80 CP | |||
| 98 | 5-3 | ![]() | Florian Hoffmann (Florian) | 80 CP | |||
| 99 | 5-3 | ![]() | Stefano De Maria (Demo) | 80 CP | |||
| 100 | 5-3 | ![]() | Sebastian Ernst (Sebixxl) | 80 CP | |||
| 101 | 5-3 | ![]() | Filippo Mazzurana (MaxMazzu) | 80 CP | |||
| 102 | 5-3 | ![]() | David Conesa (Vegetal) | 80 CP | |||
| 103 | 5-3 | ![]() | Andrea Pagano (Paghy) | 80 CP | |||
| 104 | 5-3 | ![]() | Antonio Parolise (Joe Mama) | 80 CP | |||
| 105 | 5-3 | ![]() | Gustav Bredberg (Gurrasnurra5) | 80 CP | |||
| 106 | 5-3 | ![]() | Aurélien Soula (Sakura) | 80 CP | |||
| 107 | 5-3 | ![]() | Federico Pinna (Entity) | 80 CP | |||
| 108 | 5-3 | ![]() | Tobias Clemens (Goldjunge) | 80 CP | |||
| 109 | 5-3 | ![]() | Dominik Mellentin (Dominik) | 80 CP | |||
| 110 | 5-3 | ![]() | Dyl Yeomans (Dyl) | 80 CP | |||
| 111 | 5-3 | ![]() | Burak Achmedoglou (gohan92) | 80 CP | |||
| 112 | 5-3 | ![]() | Diego Canapini (Diego) | 80 CP | |||
| 113 | 5-3 | ![]() | Roel Egberts (Droeloe) | 80 CP | |||
| 114 | 5-3 | ![]() | Matteo Trupia (Matteo) | 80 CP | |||
| 115 | 5-3 | ![]() | Francesco Di Biase (Fradibis) | 80 CP | |||
| 116 | 5-3 | ![]() | Nicolò Lazzerini Denchi (NICO) | 80 CP | |||
| 117 | 5-3 | ![]() | Xiang Yu (大橘猫) | 80 CP | |||
| 118 | 5-3 | ![]() | Will Greenhalgh (Will) | 80 CP | |||
| 119 | 5-3 | ![]() | Jonathan Marston (Jono) | 80 CP | |||
| 120 | 5-3 | ![]() | Lasse Fuhrmann (Lasse) | 80 CP | |||
| 121 | 5-3 | ![]() | Adam Balogh (RiZetti) | 80 CP | |||
| 122 | 5-3 | ![]() | Luca Schianchi (dialghite) | 80 CP | |||
| 123 | 5-3 | ![]() | Armin Kämpf (Cyberman) | 80 CP | |||
| 124 | 5-3 | ![]() | Jens Bücker (Liara) | 80 CP | |||
| 125 | 5-3 | ![]() | Hugo Pereira (Smouky) | 80 CP | |||
| 126 | 5-3 | ![]() | Alessandro Avino (Marvottolo) | 80 CP | |||
| 127 | 5-3 | ![]() | Salvatore Mastropietro (Tore) | 80 CP | |||
| 128 | 5-3 | ![]() | Tomás Vieira (Tom) | 80 CP |
Top 256 players got 60 Championship Points! You can check a full list, as well as a useful stats tool in Stalruth’s Cut Explorer!
Teams and results - Seniors & Juniors
Senior Top 16
| # | Swiss | Flag | Player | Prize | Team | OTS | EVs |
|---|---|---|---|---|---|---|---|
| 1 | 6-1 | ![]() | Alberto F. | 2026 Worlds 350 CP $1,000 | |||
| 2 | 5-2 | ![]() | Matteo B. | 325 CP $750 | |||
| 3 | 6-1 | ![]() | Pietro S. | 300 CP $500 | |||
| 4 | 5-2 | ![]() | Liam C. | 300 CP $500 | |||
| 5 | 6-1 | ![]() | Carlo M. | 280 CP | |||
| 6 | 5-2 | ![]() | Duc I. | 280 CP | |||
| 7 | 5-2 | ![]() | Jeremi A. | 280 CP | |||
| 8 | 5-2 | ![]() | Ismael H. | 280 CP | |||
| 9 | 4-3 | ![]() | Arlan B. | 200 CP | |||
| 10 | 4-3 | ![]() | Diego E. | 200 CP | |||
| 11 | 4-3 | ![]() | Leon M. | 200 CP | |||
| 12 | 4-3 | ![]() | Emery P. | 200 CP | |||
| 13 | 4-3 | ![]() | Léo F. | 200 CP | |||
| 14 | 4-3 | ![]() | Fabian M. | 200 CP | |||
| 15 | 4-3 | ![]() | Federico C. | 200 CP | |||
| 16 | 4-3 | ![]() | Valerio S. | 200 CP |
Junior Top 4
| # | Swiss | Flag | Player | Prize | Team | OTS | EVs |
|---|---|---|---|---|---|---|---|
| 1 | 4-0 | ![]() | Magnus K. | 2026 Worlds 350 CP $1,000 | |||
| 2 | 3-1 | ![]() | Mateo F. | 325 CP $750 | |||
| 3 | 3-1 | ![]() | Patryk S. | 300 CP $500 | |||
| 4 | 2-2 | ![]() | Izhaq H. | 300 CP $500 |
Streaming
The event will broadcast live on Twitch and YouTube by TPCi, with Lou Akcoş-Cromie, Jamie Boyt, Markus Hamann and Zoe Lou as casters, and Victory Road behind the scenes.
- Day 1 (Swiss rounds): stream starts on 25 March at 07:20 UTC
- Day 2 (Swiss rounds + Top Cut): stream starts on 26 March at 07:05 UTC
| Round | Player 1 | vs | Player 2 |
|---|---|---|---|
| R2 | ![]() David Koutesh |
vs | ![]() Sara Spiller |
| R3 | ![]() Francesco Pio Pero |
vs | ![]() Javier Señorena |
| R4 | ![]() Simone Sanvito |
vs | ![]() Rahim Farzan |
| R5 | ![]() Akhil Goel |
vs | ![]() Marco Silva |
| R6 | ![]() Matteo Velata |
vs | ![]() Víctor Medina |
| R7 | ![]() Fabian Braun |
vs | ![]() Leonardo Bonanomi |
| R8 | ![]() Giovanni Piscitelli |
vs | ![]() Edoardo Ghirardello |
| R9 | ![]() Mark Mullender |
vs | ![]() Víctor Medina |
| Round | Player 1 | vs | Player 2 |
|---|---|---|---|
| R11 | ![]() Michał Kwiatkowski |
vs | ![]() Thomas Schultz |
| R12 | ![]() Forhad Chodhoury |
vs | ![]() Louis Fontvieille |
| Top 16 | ![]() Mattie Morgan |
vs | ![]() Antoine Guyader |
| Top 8 | ![]() Giuseppe Musicco |
vs | ![]() Leonardo Bonanomi |
| Top 8 | ![]() Víctor Medina |
vs | ![]() Antoine Guyader |
| Top 4 | ![]() Leonardo Bonanomi |
vs | ![]() Louis Fontvieille |
| Top 4 | ![]() Víctor Medina |
vs | ![]() Simone Sanvito |
| Finals | ![]() Víctor Medina |
vs | ![]() Louis Fontvieille |
Usage stats
Phase 1
Phase 2
Venue and schedule
The tournament is held at the Halls 3 & 4 of the following location:
PVA Expo Praha
Beranových 667
199 00 Praha 9, Czechia
Badges can be picked up in advance on Friday 24 April from 16:00 to 19:00 CEST, or early on Saturday from 07:30 CEST.
Players must be in the venue by 25 April at 08:30 CEST (06:30 UTC) for the players meeting. The tournament starts thereafter with all the Phase 1 Swiss rounds + the first Phase 2 Swiss round. Seniors and Juniors start 30 minutes later.
Players still on the run in Day 2 must be in the venue by 26 April at 08:30 CEST (06:30 UTC) for the team checks. The next Swiss rounds and the Top Cut will be played thereafter.
Prizes
This event is part of the 2026 official TPCi circuit and thus it rewards Championship Points (CPs).
Check out the organizer’s website for information about participation goodies.
Additionally, the best-placed players will receive the following CPs, prize money and Pokémon TCG booster packs depending on final attendance:
| Placement | Championship Points | Kicker |
|---|---|---|
| Champion | Invite to the 2026 World Championships 350 CP |
0 |
| Finalist | 325 CP | 4 |
| Semifinalists | 300 CP | 8 |
| 5th to 8th | 280 CP | 17 |
| 9th to 16th | 200 CP | 33 |
| 17th to 32nd | 160 CP | 65 |
| 33rd to 64th | 120 CP | 129 |
| 65th to 128th | 80 CP | 257 |
| 129th to 256th | 60 CP | 513 |
| 257th to 512th | 40 CP | 1025 |
| 513th to 1024th | 20 CP | 2049 |
| Placement | Junior & Senior | Masters |
|---|---|---|
| Champion | $1,000 USD | $6,000 USD |
| Finalist | $750 USD | $4,000 USD |
| Semifinalists | $500 USD | $2,000 USD |
| 5th to 8th | – | $1,000 USD |
| 9th to 16th | – | $750 USD |
| Players per age division | ||||||||
|---|---|---|---|---|---|---|---|---|
| Placement | <33 | 33-64 | 65-128 | 129-256 | 257-512 | 513-1024 | 1025-2048 | 2049+ |
| Champion | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 |
| Finalist | 72 | 108 | 108 | 108 | 108 | 108 | 108 | 108 |
| Semifinalists | 36 | 72 | 72 | 108 | 108 | 108 | 108 | 108 |
| 5th to 8th | 18 | 36 | 36 | 72 | 108 | 108 | 108 | 108 |
| 9th to 16th | 9 | 18 | 36 | 36 | 72 | 72 | 72 | 108 |
| 17th to 32nd | 18 | 72 | 72 | 72 | 72 | |||
| 33rd to 64th | 9 | 36 | 36 | 36 | 36 | |||
| 65th to 128th | 18 | 18 | 36 | 36 | ||||
| 129th to 256th | 9 | 18 | 18 | |||||
| 257th to 512th | 9 | |||||||
If prize money is $5000 or more, it will be given as a choice of scholarship (in all cases) or cash (for minors, as a Pokémon Visa® Prepaid Card). For lower prizes, it will be given as cash (for minors, as a Pokémon Visa® Prepaid Card).
Overview
The Prague Regional Championships is an official TPCi Regional-level event for Pokémon VGC, TCG and Pokémon GO. It is the seventh Regional-level event and the sixth Regional Championships proper of the 2026 season in the European circuit.
The ruleset is VGC Regulation Set I, and it is played using open team lists. This returning ruleset was last used in a European event in June 2025!
A little bit of history
Czechia has been part of the Europe region of the official TPCi circuit for many years. It has hosted only one major event, a Special Event back in 2018. Czechia’s greatest VGC success is David Koutesh‘s Worlds top 16 in 2022!
The most recent (and so far only major) tournament held in Czechia is the 2018 Prague SC, played in Pokémon Ultra Sun and Pokémon Ultra Moon with the VGC18 ruleset in March 2018. The finals saw 2017 Vienna SC Champion David Koutesh defeat 2017 Birmingham Regional finalist Lukas Müller to win his second major title! David went on to top cut the World Championships 4 years later.
Sign-up instructions
Sign-ups for the event are done through RK9 Labs platform, and you will first need to set up your RK9 profile and have a Play! Pokémon Player ID.
Sign-ups are €70 for Masters players and €40 for Senior and Junior players, and they open on 25 Feburary at 19:00 CET (18:00 UTC). Refunds are partially available up until one week before the event. There are 701 spots for Masters players, 35 spots for Senior players and 35 spots for Junior players.
- A new wave of sign-ups was later announced to open on 9 April at 19:00 CEST (17:00 UTC)
If the player cap is not reached, sign-ups close 3 days before the event starts, on 22 April.
For registered players, team lists must be submitted 3 hours before the event starts, by 25 April at 05:30 CEST (03:30 UTC).
Spectator passes are €15 and can be purchased here.
Prague, Czechia























