Event | 2025 Stockholm Regional Championships |
---|---|
Location | ![]() |
Date | 22-23 March 2025 |
Attendance | 815 MA, 140 SR, 104 JR |
Game | Pokémon TCG |
Season | Brilliant Stars – Prismatic Evolutions |
Format | 8 Day 1 Swiss rounds + 3 Day 2 Swiss rounds + Asymetrical Top Cut |
Organizer | Fanfinity |
Table of Contents
Decklists and results
Top cut
# | Swiss | Flag | Player | Prize | Deck | List |
---|---|---|---|---|---|---|
1 | 9-2-0 | ![]() | Isaiah Bradner | 2025 Worlds 350 CP $10,000 | ![]() | ![]() |
2 | 8-1-2 | ![]() | Alessandro Cremascoli | 325 CP $7,000 | ![]() | ![]() |
3 | 8-1-2 | ![]() | Julius Brunfeldt | 300 CP $5,000 | ![]() | ![]() |
4 | 8-1-2 | ![]() | Kim Pobega | 300 CP $5,000 | ![]() | ![]() |
5 | 9-0-2 | ![]() | Drew Stephenson | 280 CP $3,000 | ![]() ![]() | ![]() |
6 | 9-1-1 | ![]() | Tom Hellkamp | 280 CP $3,000 | ![]() ![]() | ![]() |
7 | 8-0-3 | ![]() | Niklaus Christen | 280 CP $3,000 | ![]() | ![]() |
8 | 8-1-2 | ![]() | Oscar Madsen | 280 CP $3,000 | ![]() | ![]() |
Day 2 Swiss rounds
# | Swiss | Flag | Player | Prize | Deck | List |
---|---|---|---|---|---|---|
9 | 8-1-2 | ![]() | Fabien Pujol | 160 CP $2,000 | ![]() | ![]() |
10 | 8-1-2 | ![]() | Thomas Launay | 160 CP $2,000 | ![]() | ![]() |
11 | 8-2-1 | ![]() | Rone Nielsen | 160 CP $2,000 | ![]() | ![]() |
12 | 8-2-1 | ![]() | Benny Billinger | 160 CP $2,000 | ![]() | ![]() |
13 | 8-2-1 | ![]() | Bert Wolters | 160 CP $2,000 | ![]() ![]() | ![]() |
14 | 8-2-1 | ![]() | Demetris Eaton | 160 CP $2,000 | ![]() | ![]() |
15 | 8-2-1 | ![]() | Rune Heiremans | 160 CP $2,000 | ![]() | ![]() |
16 | 8-2-1 | ![]() | Filippo Colamorea | 160 CP $2,000 | ![]() ![]() | ![]() |
17 | 8-2-1 | ![]() | Jon Eng | 125 CP $1,000 | ![]() | ![]() |
18 | 8-2-1 | ![]() | Dean Nezam | 125 CP $1,000 | ![]() | ![]() |
19 | 8-2-1 | ![]() | Thomas Ducrot | 125 CP $1,000 | ![]() ![]() | ![]() |
20 | 8-2-1 | ![]() | Stephen Law | 125 CP $1,000 | ![]() | ![]() |
21 | 8-2-1 | ![]() | Nico Alabas | 125 CP $1,000 | ![]() | ![]() |
22 | 8-2-1 | ![]() | Andy Cheung | 125 CP $1,000 | ![]() ![]() | ![]() |
23 | 8-2-1 | ![]() | Neddy Kosek | 125 CP $1,000 | ![]() | ![]() |
24 | 8-2-1 | ![]() | Hermanni Hietalahti | 125 CP $1,000 | ![]() | ![]() |
25 | 8-3-0 | ![]() | Öjvind Svinhufvud | 125 CP $1,000 | ![]() | ![]() |
26 | 7-1-3 | ![]() | Alberto Benvenga | 125 CP $1,000 | ![]() ![]() | ![]() |
27 | 7-1-3 | ![]() | Yoann Barszezak | 125 CP $1,000 | ![]() | ![]() |
28 | 7-1-3 | ![]() | Michael Clazzer | 125 CP $1,000 | ![]() | ![]() |
29 | 7-1-3 | ![]() | Aapo Antikainen | 125 CP $1,000 | ![]() | ![]() |
30 | 7-1-3 | ![]() | Stéphane Ivanoff | 125 CP $1,000 | ![]() | ![]() |
31 | 7-1-3 | ![]() | David Marel | 125 CP $1,000 | ![]() | ![]() |
32 | 7-2-2 | ![]() | Chris Mastromarino | 125 CP $1,000 | ![]() ![]() | ![]() |
33 | 7-2-2 | ![]() | Nicolai Stiborg | 100 CP | ![]() | ![]() |
34 | 7-2-2 | ![]() | Malthe Bogø | 100 CP | ![]() | ![]() |
35 | 7-2-2 | ![]() | Heddi Brahmi | 100 CP | ![]() | ![]() |
36 | 7-2-2 | ![]() | Benjamin Martinsen | 100 CP | ![]() ![]() | ![]() |
37 | 7-2-2 | ![]() | Christian Fontenot | 100 CP | ![]() ![]() | ![]() |
38 | 7-2-2 | ![]() | Alex Lien | 100 CP | ![]() ![]() | ![]() |
39 | 7-2-2 | ![]() | David Mathias | 100 CP | ![]() | ![]() |
40 | 7-2-2 | ![]() | Marc Torres | 100 CP | ![]() | ![]() |
41 | 7-2-2 | ![]() | Zachary Bokhari | 100 CP | ![]() ![]() | ![]() |
42 | 7-2-2 | ![]() | Rain Burr | 100 CP | ![]() | ![]() |
43 | 7-2-2 | ![]() | Andreas Østhus | 100 CP | ![]() ![]() | ![]() |
44 | 7-2-2 | ![]() | Nerses Fatunz | 100 CP | ![]() | ![]() |
45 | 7-2-2 | ![]() | Marcus Munkholm | 100 CP | ![]() | ![]() |
46 | 7-3-1 | ![]() | Uladzimir Mazaleuski | 100 CP | ![]() | ![]() |
47 | 7-3-1 | ![]() | Martin Risting | 100 CP | ![]() ![]() | ![]() |
48 | 7-3-1 | ![]() | Luigi Vezzoni | 100 CP | ![]() | ![]() |
49 | 7-3-1 | ![]() | Gioele Reitano | 100 CP | ![]() | ![]() |
50 | 7-3-1 | ![]() | Riccardo Coviello | 100 CP | ![]() | ![]() |
51 | 7-3-1 | ![]() | Florian Giesa | 100 CP | ![]() | ![]() |
52 | 7-3-1 | ![]() | Ivan Lopez Navarro | 100 CP | ![]() ![]() | ![]() |
53 | 7-3-1 | ![]() | Alessio Cefola | 100 CP | ![]() ![]() | ![]() |
54 | 7-3-1 | ![]() | Ross Cawthon | 100 CP | ![]() | ![]() |
55 | 7-3-1 | ![]() | Bolly Olufon | 100 CP | ![]() | ![]() |
56 | 7-3-1 | ![]() | Ethan Wilde | 100 CP | ![]() ![]() | ![]() |
57 | 7-3-1 | ![]() | Miloslav Posledni | 100 CP | ![]() | ![]() |
58 | 7-3-1 | ![]() | Denis Provázek | 100 CP | ![]() | ![]() |
59 | 7-3-1 | ![]() | Yuri Marangoni | 100 CP | ![]() ![]() | ![]() |
60 | 7-3-1 | ![]() | Alexis Molineau | 100 CP | ![]() | ![]() |
61 | 7-3-1 | ![]() | Patrick Landis | 100 CP | ![]() ![]() | ![]() |
62 | 7-3-1 | ![]() | Brent Coosemans | 100 CP | ![]() | ![]() |
63 | 7-3-1 | ![]() | Andrea Zorat | 100 CP | ![]() | ![]() |
64 | 7-3-1 | ![]() | Kamil Colatosti | 100 CP | ![]() | ![]() |
65 | 7-3-1 | ![]() | Alexander Schlemmer | 80 CP | ![]() | ![]() |
66 | 7-3-1 | ![]() | James Cox | 80 CP | ![]() ![]() | ![]() |
67 | 7-3-1 | ![]() | Ryan Bielak | 80 CP | ![]() | ![]() |
68 | 7-3-1 | ![]() | Noah Allerton | 80 CP | ![]() | ![]() |
69 | 7-3-1 | ![]() | Ajay Sridhar | 80 CP | ![]() ![]() | ![]() |
70 | 7-3-1 | ![]() | Liam Halliburton | 80 CP | ![]() | ![]() |
71 | 7-3-1 | ![]() | Robin MacMoffat | 80 CP | ![]() | ![]() |
72 | 7-3-1 | ![]() | Samuel Scime | 80 CP | ![]() ![]() | ![]() |
73 | 6-2-3 | ![]() | Eemeli Reijonen | 80 CP | ![]() | ![]() |
74 | 6-2-3 | ![]() | Vincent Fatunz | 80 CP | ![]() ![]() | ![]() |
75 | 6-2-3 | ![]() | Lasse Puisto | 80 CP | ![]() | ![]() |
76 | 7-4-0 | ![]() | Adam Denk | 80 CP | ![]() ![]() | ![]() |
77 | 6-2-3 | ![]() | Rudy Caparros | 80 CP | ![]() ![]() | ![]() |
78 | 6-2-3 | ![]() | Cian Rushe | 80 CP | ![]() ![]() | ![]() |
79 | 6-2-3 | ![]() | Jonas Ude | 80 CP | ![]() | ![]() |
80 | 6-2-3 | ![]() | Yeromy Ruiz | 80 CP | ![]() | ![]() |
81 | 7-4-0 | ![]() | Simone Lasaponara | 80 CP | ![]() ![]() | ![]() |
82 | 7-4-0 | ![]() | Nicolas Darge | 80 CP | ![]() ![]() | ![]() |
83 | 6-2-3 | ![]() | Raul Venturi | 80 CP | ![]() | ![]() |
84 | 6-2-3 | ![]() | Tanner Hurley | 80 CP | ![]() | ![]() |
85 | 6-2-3 | ![]() | Paul Shail | 80 CP | ![]() ![]() | ![]() |
86 | 7-4-0 | ![]() | Bodhi Robinson | 80 CP | ![]() | ![]() |
87 | 6-2-3 | ![]() | Toni Maijala | 80 CP | ![]() | ![]() |
88 | 6-3-2 | ![]() | Nofoume Ben Ahmed Aly | 80 CP | ![]() ![]() | ![]() |
89 | 6-3-2 | ![]() | JP Thammabouth | 80 CP | ![]() | ![]() |
90 | 6-3-2 | ![]() | Joe Bernard | 80 CP | ![]() | ![]() |
91 | 6-3-2 | ![]() | Viktor Andersson | 80 CP | ![]() | ![]() |
92 | 6-3-2 | ![]() | Marton Skjæveland | 80 CP | ![]() ![]() | ![]() |
93 | 5-1-5 | ![]() | Lenni Lassila | 80 CP | ![]() ![]() | ![]() |
94 | 6-3-2 | ![]() | Damian Górski | 80 CP | ![]() | ![]() |
95 | 6-3-2 | ![]() | Janus Wagner | 80 CP | ![]() ![]() | ![]() |
96 | 6-3-2 | ![]() | Juuso Toivanen | 80 CP | ![]() | ![]() |
97 | 6-3-2 | ![]() | Peter Dixon | 80 CP | ![]() | ![]() |
98 | 6-3-2 | ![]() | Ondřej Škubal | 80 CP | ![]() | ![]() |
99 | 6-3-2 | ![]() | Magnus Markussen | 80 CP | ![]() | ![]() |
100 | 6-3-2 | ![]() | Nathan Doyle | 80 CP | ![]() | ![]() |
101 | 6-4-1 | ![]() | Jari Honraedt | 80 CP | ![]() ![]() | ![]() |
102 | 6-4-1 | ![]() | Linus Wikström | 80 CP | ![]() | ![]() |
103 | 6-4-1 | ![]() | Julius Kerkis | 80 CP | ![]() ![]() | ![]() |
104 | 5-2-4 | ![]() | Jimmy Hoang | 80 CP | ![]() | ![]() |
105 | 6-4-1 | ![]() | Kai Wainwright | 80 CP | ![]() ![]() | ![]() |
106 | 6-4-1 | ![]() | Kevin Kitzig | 80 CP | ![]() | ![]() |
107 | 6-4-1 | ![]() | Merlin Bresinski | 80 CP | ![]() | ![]() |
108 | 5-2-4 | ![]() | Michal Grebenár | 80 CP | ![]() | ![]() |
109 | 5-2-4 | ![]() | Emanuele Sirini | 80 CP | ![]() ![]() | ![]() |
110 | 6-4-1 | ![]() | Igor Nowotnik | 80 CP | ![]() ![]() | ![]() |
111 | 6-4-1 | ![]() | Justin Kempley | 80 CP | ![]() | ![]() |
112 | 6-4-1 | ![]() | Johannes Eriksson | 80 CP | ![]() ![]() | ![]() |
113 | 6-4-1 | ![]() | Marijn van Duivenboden | 80 CP | ![]() | ![]() |
114 | 5-2-4 | ![]() | Mees Brenninkmeijer | 80 CP | ![]() | ![]() |
115 | 6-4-1 | ![]() | Aaron Edwards | 80 CP | ![]() ![]() | ![]() |
116 | 6-4-1 | ![]() | Jack Blyth | 80 CP | ![]() | ![]() |
117 | 6-4-1 | ![]() | Ithiel Arki | 80 CP | ![]() ![]() | ![]() |
118 | 6-4-1 | ![]() | Julius Rosengren | 80 CP | ![]() | ![]() |
119 | 6-4-1 | ![]() | Bartosz Pawlik | 80 CP | ![]() | ![]() |
120 | 6-4-1 | ![]() | Tarik Ermis | 80 CP | ![]() | ![]() |
121 | 6-4-1 | ![]() | Mattia Lorusso | 80 CP | ![]() | ![]() |
122 | 6-4-1 | ![]() | Harvey Scheinman | 80 CP | ![]() | ![]() |
123 | 6-4-1 | ![]() | Anthony Tutu | 80 CP | ![]() | ![]() |
124 | 5-2-4 | ![]() | Michał Mioduszewski | 80 CP | ![]() | ![]() |
125 | 6-4-1 | ![]() | Halvor Borgstroem | 80 CP | ![]() | ![]() |
126 | 6-4-1 | ![]() | Mikael Jacobs | 80 CP | ![]() ![]() | ![]() |
127 | 6-4-1 | ![]() | Lewis Cupoli | 80 CP | ![]() ![]() | ![]() |
128 | 5-3-3 | ![]() | Uffe Axelsen | 80 CP | ![]() | ![]() |
129 | 6-5-0 | ![]() | Brennan Kamerman | 60 CP | ![]() | ![]() |
130 | 5-3-3 | ![]() | Sami Perälä | 60 CP | ![]() | ![]() |
131 | 5-3-3 | ![]() | Mario Franz | 60 CP | ![]() | ![]() |
132 | 4-1-6 | ![]() | Minh Tâm Thai | 60 CP | ![]() | ![]() |
133 | 5-3-3 | ![]() | Elmar Tresp | 60 CP | ![]() | ![]() |
134 | 5-4-2 | ![]() | Brando Longino | 60 CP | ![]() | ![]() |
135 | 5-4-2 | ![]() | Koen Smid | 60 CP | ![]() | ![]() |
136 | 5-4-2 | ![]() | David Rosse | 60 CP | ![]() ![]() | ![]() |
137 | 5-5-1 | ![]() | Rufus Aiello | 60 CP | ![]() | ![]() |
138 | 4-3-4 | ![]() | James de Boer | 60 CP | ![]() ![]() | ![]() |
139 | 5-5-1 | ![]() | Mark Høstrup | 60 CP | ![]() ![]() | ![]() |
140 | 5-5-1 | ![]() | Matteo Boccali | 60 CP | ![]() ![]() | ![]() |
141 | 5-5-1 | ![]() | Gustav Olsson | 60 CP | ![]() ![]() | ![]() |
142 | 5-5-1 | ![]() | Viktor Fehér | 60 CP | ![]() | ![]() |
143 | 5-5-1 | ![]() | Tom Stoffregen | 60 CP | ![]() ![]() | ![]() |
Decklists and results - Seniors & Juniors
Seniors top cut
Juniors top cut
Streaming
Round | Player 1 | vs | Player 2 |
---|---|---|---|
R3 | ![]() Miłosz Dyrlica ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Kim Pobega ![]() ![]() ![]() ![]() ![]() ![]() |
R4 | ![]() Ewan West ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Mathias Bøcker Jakobsen ![]() ![]() ![]() ![]() ![]() ![]() |
R5 | ![]() Öjvind Svinhufvu ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Bert Wolters ![]() ![]() ![]() ![]() ![]() ![]() |
R6 | ![]() Jari Honraedt ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Justin Kempley ![]() ![]() ![]() ![]() ![]() ![]() |
R7 | ![]() Linus Wikström ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Chris Mastromarino ![]() ![]() ![]() ![]() ![]() ![]() |
R8 | ![]() Demetris Eaton ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Riccardo Coviello ![]() ![]() ![]() ![]() ![]() ![]() |
Round | Player 1 | vs | Player 2 |
---|---|---|---|
R10 | ![]() Heddi Brahmi ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Julius Brunfeldt ![]() ![]() ![]() ![]() ![]() ![]() |
R11 | ![]() Bert Wolters ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Rune Heiremans ![]() ![]() ![]() ![]() ![]() ![]() |
Top Cut | ![]() Fabien Pujol ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Alessandro Cremascoli ![]() ![]() ![]() ![]() ![]() ![]() |
Top 8 | ![]() Oscar Madsen ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Isaiah Bradner ![]() ![]() ![]() ![]() ![]() ![]() |
Top 4 | ![]() Alessandro Cremascoli ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Julius Brunfeldt ![]() ![]() ![]() ![]() ![]() ![]() |
Finals | ![]() Isaiah Bradner ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Alessandro Cremascoli ![]() ![]() ![]() ![]() ![]() ![]() |
Usage stats
Day 1

Day 2

Venue and Schedule
The tournament is held at the following location:
Stockholmsmässan
Mässvägen 1
125 30 Älvsjö, Stockholm, Sweden
Check-in can be done early on Saturday 22 March.
Players must be in the venue by 22 March at 08:30 CET (07:30 UTC) for the players meeting. The tournament starts thereafter with the Day 1 Swiss rounds. Seniors and Juniors start 30 minutes later.
Players qualified to Day 2 must be in the venue by 23 March at 08:30 CET (07:30 UTC) for the deck checks. The Day 2 Swiss rounds and the top cut will be played thereafter.
Prizes
This event is part of the 2025 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 2025 World Championships 350 CP | 0 |
Finalist | 325 CP | 4 |
Semifinalists | 300 CP | 8 |
5th to 8th | 280 CP | 17 |
9th to 16th | 160 CP | 33 |
17th to 32nd | 125 CP | 65 |
33rd to 64th | 100 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 |
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).
Placement | Masters | Juniors & Seniors |
---|---|---|
Champion | $10,000 USD | $2,500 USD |
Finalist | $7,000 USD | $2,000 USD |
Semifinalists | $5,000 USD | $1,000 USD |
5th to 8th | $3,000 USD | $750 USD |
9th to 16th | $2,000 USD | – |
17th to 32nd | $1,000 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 | 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).