Event | 2025 San Antonio Regional Championships |
---|---|
Location | ![]() |
Date | 25–26 January 2025 |
Attendance | 602 players (MA) |
Videogame | Pokémon Scarlet and Pokémon Violet |
Season | 2025 Season – VGC Regulation Set G |
Format | 8 Day 1 Swiss rounds + 3 Day 2 Swiss rounds + asymmetrical top cut Open team lists |
Organizer | Gaming Generations |
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 | 9-2 | ![]() | Justin Tang (Panda) | 2025 Worlds 350 CP $6,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
2 | 10-1 | ![]() | Tang Shiliang (20亮亮) | 325 CP $4,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
3 | 9-2 | ![]() | Si Dawei (露露♪) | 300 CP $2,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
4 | 9-2 | ![]() | Andrew Figueras (Andrew) | 300 CP $2,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
5 | 10-1 | ![]() | Luca Paz (0-x in swiss) | 280 CP $1,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
6 | 9-2 | ![]() | Tanner Mask (Tanner) | 280 CP $1,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
7 | 9-2 | ![]() | William Brown (billy) | 280 CP $1,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
8 | 9-2 | ![]() | Carson Confer (Carson) | 280 CP $1,000 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
9 | 10-1 | ![]() | Dominic Vogel (Dominic) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
10 | 10-1 | ![]() | Stefan Mott (Pengy) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
11 | 9-2 | ![]() | Diego Aguirre (Diego) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
12 | 9-2 | ![]() | Jackson Ferris (Jackson) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
13 | 9-2 | ![]() | Arath Vera (Arath) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
14 | 9-2 | ![]() | Connor Swikart (Condor) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
15 | 9-2 | ![]() | Chase Matteo (Chase) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
16 | 9-2 | ![]() | Samuel Moore (Pork) | 160 CP $750 | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
17 | 9-2 | ![]() | Behzad Muntazir (Saten) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
18 | 9-2 | ![]() | Shane Gaffney (Shane) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
19 | 9-2 | ![]() | Nicholas Donnelly (Nikk) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
20 | 9-2 | ![]() | David Baumgardt (David) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() |

Day 2 Swiss rounds
Check here to see the seeds for top cut from the Day 2 Swiss standings!
# | Swiss | Flag | Player | Prize | Team | OTS | EVs |
---|---|---|---|---|---|---|---|
21 | 8-3 | ![]() | Michael Zhang (Formora) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
22 | 8-3 | ![]() | Kevonne Boreland (Mr.Adidas) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
23 | 8-3 | ![]() | Chuppa Cross IV (Chuppa*Cross) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
24 | 8-3 | ![]() | Jonathan Zuniga (Jawnzu) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
25 | 8-3 | ![]() | Jimmy Friedle (Jimmy) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
26 | 8-3 | ![]() | Giovanni Cischke (PqlarBear) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
27 | 8-3 | ![]() | Chase Lybbert (Chase) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
28 | 8-3 | ![]() | Enrique Grimaldo (EGrim) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
29 | 8-3 | ![]() | Adrien Hurley (ColdingLight) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
30 | 8-3 | ![]() | Anthony Londergan (Anthony) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
31 | 8-3 | ![]() | Benji Irons (Benji) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
32 | 8-3 | ![]() | Ryan Haig (botchkiss) | 125 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
33 | 8-3 | ![]() | Yotam Cohen (yotam) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
34 | 8-3 | ![]() | Everett Filloon (evni) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
35 | 8-3 | ![]() | Josh Robinson (Kaneoji) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
36 | 8-3 | ![]() | Zach Kelly (Nate) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
37 | 8-3 | ![]() | Donghun Youm (Clover) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
38 | 8-3 | ![]() | Cary D’Ortona (Cary) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
39 | 8-3 | ![]() | Arsal Puri (PRA) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
40 | 8-3 | ![]() | Zhang Zhe (天难忱斯) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
41 | 8-3 | ![]() | Aaron Traylor (Traylor Moon) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
42 | 8-3 | ![]() | Brandon Davis (Brandon) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
43 | 8-3 | ![]() | Kimo Nishimura (Zoro) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
44 | 8-3 | ![]() | Tyris McCormick (Tytoki) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
45 | 8-3 | ![]() | Aaron Brok (Aaron) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
46 | 8-3 | ![]() | Gary Qian (Takami$Chika) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
47 | 8-3 | ![]() | Ismail Hussein (messi) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
48 | 8-3 | ![]() | Ryan Rickenbacher (Bobcat) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
49 | 8-3 | ![]() | Lorenzo Arce (Lorenzo) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
50 | 8-3 | ![]() | Carlos Esquivel (Zinger) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
51 | 8-3 | ![]() | Akhil Goel (ChemCoop) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
52 | 7-4 | ![]() | Víctor Manoath (Prv 21:31) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
53 | 7-4 | ![]() | Cedric Bernier (Cedric) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
54 | 7-4 | ![]() | Zachary Weed (Zach) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
55 | 7-4 | ![]() | Zachary Mnich (XZacLee) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
56 | 7-4 | ![]() | Mikal Mahoney (winda) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
57 | 7-4 | ![]() | Brady Smith (B) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
58 | 7-4 | ![]() | Luhou Shen (Luhou) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
59 | 7-4 | ![]() | Nicholas Morales (Charmdi) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
60 | 7-4 | ![]() | Braden Clemens (Braden) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
61 | 7-4 | ![]() | Grant Laird (Verona) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
62 | 7-4 | ![]() | Louis Milich (Uncle Lou) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
63 | 7-4 | ![]() | Renzo Navarro (NotRenzo) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
64 | 7-4 | ![]() | Logan Allen (Logan) | 100 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
65 | 7-4 | ![]() | Hiram Espinosa (Hiram) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
66 | 7-4 | ![]() | David Kubiak (Faye) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
67 | 7-4 | ![]() | Wu Yichun (威廉) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
68 | 7-4 | ![]() | Parker Allen (Park) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
69 | 7-4 | ![]() | Timothy Hardin (Legna_K.ttv) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
70 | 7-4 | ![]() | Darius Helmick (Hootie) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
71 | 7-4 | ![]() | Zac Emerzian (Zac) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
72 | 7-4 | ![]() | Trista Medine (ZAKI) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
73 | 7-4 | ![]() | Calvin Nisson (Gazoney) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
74 | 7-4 | ![]() | Vardaan Bhat (vd) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
75 | 7-4 | ![]() | Jonathan Quiñones (Pocha) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
76 | 7-4 | ![]() | Abigail Watson (SlyAbby) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
77 | 6-5 | ![]() | Chris Han (Darts) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
78 | 6-5 | ![]() | Brian Collins (Angeló) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
79 | 6-5 | ![]() | Adam Colson (Adam) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
80 | 6-5 | ![]() | Chase Rhodes (CR100) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
81 | 6-5 | ![]() | Christian Rivera (Koopa Troopa) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
82 | 6-5 | ![]() | Tyler Stuhaan (Tyler) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
83 | 6-4 | ![]() | Justin Burns (Justin) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
84 | 6-5 | ![]() | Andrew Block (Block) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
85 | 6-3 | ![]() | Konner Clark (ggsnooky) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() |
Day 1 Swiss rounds
All players with 2 or fewer losses advance to Day 2!
# | Swiss | Flag | Player | Prize | Team | OTS | EVs |
---|---|---|---|---|---|---|---|
86 | 5-3 | ![]() | Mckenzie Frosch (thebigmacky) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
87 | 5-3 | ![]() | Eric Bartlett (aric) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
88 | 5-3 | ![]() | Keanu Inosanto (Keanu) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
89 | 5-3 | ![]() | Marcos Perez (MoxieBoosted) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
90 | 5-3 | ![]() | Aaron Grubbs (Aaron) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
91 | 5-3 | ![]() | Ian McLaughlin (raikoo) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
92 | 5-3 | ![]() | Joseph Ugarte (JoeUX9) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
93 | 5-3 | ![]() | Chris Vroom (soduh) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
94 | 5-3 | ![]() | John Lyons (John) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
95 | 5-3 | ![]() | Cruz Montano (Rohan) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
96 | 5-3 | ![]() | Alexzander Page (AlexVGC2001) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
97 | 5-3 | ![]() | Noah Smith (Noah) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
98 | 5-3 | ![]() | Christa Braxton (crotl) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
99 | 5-3 | ![]() | Jason Tang (Jason) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
100 | 5-3 | ![]() | Felix Bougie (Kyra) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
101 | 5-3 | ![]() | Kenneth Gamboa (KENNETH) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
102 | 5-3 | ![]() | Erik Holmstrom (Cyrus) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
103 | 5-3 | ![]() | Alex Hurtado (Alex) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
104 | 5-3 | ![]() | Jack Byers (Big Peels) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
105 | 5-3 | ![]() | Joshua Denk (DarkPine) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
106 | 5-3 | ![]() | Alfredo Tamayo (Asta) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
107 | 5-3 | ![]() | Celeste Scalzo (Tael) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
108 | 5-3 | ![]() | Danish Ali (Scythee) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
109 | 5-3 | ![]() | Kian Campbell (Kian) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
110 | 5-3 | ![]() | Greyson Hammock (Squirrel) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
111 | 5-3 | ![]() | Chris Large (Chris) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
112 | 5-3 | ![]() | Brandon Fuller (Brandon) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
113 | 5-3 | ![]() | Daniel Núñez (Donita♥) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
114 | 5-3 | ![]() | Liu Feiyang (赤赤兹) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
115 | 5-3 | ![]() | Noah Banderas (Peter Porker) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
116 | 5-3 | ![]() | Chris Springer (Kazocheese) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
117 | 5-3 | ![]() | Juan Mejía (Yuanyo) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
118 | 5-3 | ![]() | Joshua Lorcy (Lorcy) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
119 | 5-3 | ![]() | Jetrick Gelacio (JJ) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
120 | 5-3 | ![]() | Alvin Mo (almo) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
121 | 5-3 | ![]() | Michael Lohr (Mike) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
122 | 5-3 | ![]() | Evan Otto (Evan) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
123 | 5-3 | ![]() | Daniel Yu (ArKane) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
124 | 5-3 | ![]() | Miller McLemore (Miller) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
125 | 5-3 | ![]() | Gerald Coates (Sherp) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
126 | 5-3 | ![]() | Jeffrey Lehmann (Jeff) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
127 | 5-3 | ![]() | Becca Gammage (Becca) | 80 CP | ![]() ![]() ![]() ![]() ![]() ![]() | ![]() | |
128 | 5-3 | ![]() | Matt Bruno (Bruneaux) | 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!
Streaming
The event is broadcast live on Twitch and YouTube by TPCi, with Joe Brown, Gabby Snyder, Len Deuel, Rosemary Kelley and Evan Latt as casters.
- Day 1: stream starts on 25 January at 15:15 UTC
- Day 2 + Top Cut: stream starts on 26 January at 16:15 UTC
Round | Player 1 | vs | Player 2 |
---|---|---|---|
R2 | ![]() Keanu Inosanto ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Zhang Zhe ![]() ![]() ![]() ![]() ![]() ![]() |
R3 | ![]() Marcus Dion ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Brendan Zheng ![]() ![]() ![]() ![]() ![]() ![]() |
R4 | ![]() Cedric Bernier ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Chase Lybbert ![]() ![]() ![]() ![]() ![]() ![]() |
R5 | ![]() Grant Laird ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Tang Shiliang ![]() ![]() ![]() ![]() ![]() ![]() |
R6 | ![]() Michael Zhang ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Diego Aguirre ![]() ![]() ![]() ![]() ![]() ![]() |
R7 | ![]() Zachary Weed ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Luca Paz ![]() ![]() ![]() ![]() ![]() ![]() |
R8 | ![]() Jackson Ferris ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Arath Vera ![]() ![]() ![]() ![]() ![]() ![]() |
Round | Player 1 | vs | Player 2 |
---|---|---|---|
R11 | ![]() Justin Tang ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Chase Lybbert ![]() ![]() ![]() ![]() ![]() ![]() |
Top 16 | ![]() Jackson Ferris ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Si Dawei ![]() ![]() ![]() ![]() ![]() ![]() |
Top 16 | ![]() Stefan Mott ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Carson Confer ![]() ![]() ![]() ![]() ![]() ![]() |
Top 8 | ![]() Tanner Mask ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Tang Shiliang ![]() ![]() ![]() ![]() ![]() ![]() |
Top 8 | ![]() Luca Paz ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Si Dawei ![]() ![]() ![]() ![]() ![]() ![]() |
Top 4 | ![]() Andrew Figueras ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Tang Shiliang ![]() ![]() ![]() ![]() ![]() ![]() |
Top 4 | ![]() Justin Tang ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Si Dawei ![]() ![]() ![]() ![]() ![]() ![]() |
Finals | ![]() Justin Tang ![]() ![]() ![]() ![]() ![]() ![]() | vs | ![]() Tang Shiliang ![]() ![]() ![]() ![]() ![]() ![]() |
Usage stats
Day 1


Day 2


Venue and schedule
The tournament is held at the following location:
Henry B. González Convention Center
900 E Market St
San Antonio, TX 78205, USA
Check-in can be done in advance from Friday 24 January.
Players must be in the venue by 25 January at 8:30 am CST (14: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 26 January at 8:30 am CST (14:30 UTC) for the team 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 |
Placement | Masters | Junior & Senior |
---|---|---|
Champion | $6,000 USD | $1,000 USD |
Finalist | $4,000 USD | $750 USD |
Semifinalists | $2,000 USD | $500 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 | 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 San Antonio Regional Championships is an official TPCi Regional-level event for Pokémon VGC, TCG and Pokémon GO. It is the fifth Regional-level event of the 2025 season in the North American circuit.
The ruleset is VGC Regulation Set G, and it is played using open team lists.
A little bit of history
The United States has been part of the North America region of the official TPCi circuit since the very beginning, also being home to the TPCi headquarters. It has hosted multiple major events, including Regional Championships, old-era National Championships, all editions of the North America International Championships and most World Championships (only excluding 2013, 2022 and 2023). The United States’ greatest VGC success are the four World Championship wins achieved by Ray Rizzo (2010, 2011 and 2012) and Wolfe Glick (2016), not even counting being the home country of 6 Senior Division and 6 Junior Division World Champions too.
The most recent tournament held in the United States was the 2025 Sacramento Regional, played in the VGC Regulation Set H in November 2024. The finals saw 2016 Senior World Champion Carson Confer defeat 2-time Regional Champion Joseph Ugarte to win his first Regional Championship title in the Masters division!
The last time there was an event in Texas was the 2024 San Antonio Regional, played in the VGC Regulation Set E in December 2023. The finals saw American Giovanni Costa defeat 2023 NAIC finalist Raghav Malaviya to win his first Regional Championship title!
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 4 December 2024 at 7 pm CST (5 December at 01:00 UTC).
If the player cap is not reached, sign-ups close 2 hours before the event starts.
For registered players, team lists must be submitted 1 hour before the event starts, by 25 December at 7:30 am CST (13:30 UTC).
Spectator passes are $15 and can be purchased here.