The California Cup 2026 – Warhammer 40K

Singles event
USA

Rounds: 8
Players: 150
Nov 6 2026  |  Pomona, United States

Player Placings

Rank Player Faction Record (W-L-D) Team
1 Alex Spathopoulos Space WolvesSpace WolvesTake 8-0-0 Xenos Petting Zoo
2 Mike Heim TyranidsTyranidsPriority 7-1-0 Xenos Petting Zoo
3 Nick Hodson Dark AngelsDark AngelsPurge 7-1-0 Butter Dog
4 Celeste Lorch Black TemplarsBlack TemplarsTake 7-1-0 Riverside Ripperswarms
5 Camden Holt Space MarinesSpace MarinesTake 7-1-0 Riverside Ripperswarms
6 Durante "Glynisir" Bozzini T'au EmpireT'au EmpirePurge 7-1-0 Zugzwang
7 Jake Herrod Space MarinesSpace MarinesPurge 6-2-0 Keelhaul Gaming
8 Keith Berry Adepta SororitasAdepta SororitasPriority 6-2-0 Xenos Petting Zoo
9 Robert Rotsolk Leagues of VotannLeagues of VotannPriority 6-2-0 Sanctum CGC
10 Victor Campos Blood AngelsBlood AngelsTake 6-2-0 GitHammer
11 Joel Wilson NecronsNecronsPurge 6-2-0 Xenos Petting Zoo
12 Gregory Hunter Leagues of VotannLeagues of VotannPurge 6-2-0 Xenos Petting Zoo
13 Justin Gross Space MarinesSpace MarinesTake 6-2-0 Xenos Petting Zoo
14 Ryan Hayes Adepta SororitasAdepta SororitasPriority 6-2-0 Making Saves
15 Isaac Terada Space MarinesSpace MarinesTake 6-2-0 Xenos Petting Zoo
16 Jason Flanzer NecronsNecronsTake 6-2-0 Making Saves
17 Taylor Petrich Space MarinesSpace MarinesRecon 6-2-0 Xenos Petting Zoo
18 Jason Alonso Adeptus MechanicusAdeptus MechanicusTake 5-2-1 Mon’keighing Around
19 Dillon Gonzales Space MarinesSpace MarinesPriority 5-2-1 Xenos Petting Zoo
20 Zach Manago Grey KnightsGrey KnightsPurge 5-2-1 Riverside Ripperswarms
21 Jerad Doyle DrukhariDrukhariRecon 4-2-1 Riverside Ripperswarms
22 Tony Field Space MarinesSpace MarinesDisruption 5-3-0 Los Warboyz
23 William Walker World EatersWorld EatersPurge 5-3-0 Making Saves
24 Ava Regalado Space MarinesSpace MarinesTake 5-3-0 Xenos Petting Zoo
25 Brian Cullen NecronsNecronsTake 5-3-0 Doomspiral
26 Armando Gutierrez Adeptus CustodesAdeptus CustodesTake 5-3-0 Making Saves
27 Ethan Carpenter OrksOrksDisruption 5-3-0 Sanctum CGC
28 Arthur Tu Chaos Space MarinesChaos Space MarinesPriority 5-3-0 Xenos Petting Zoo
29 Patrick Brown OrksOrksRecon 5-3-0 4 Horsemen Gaming
30 James Thomas Chaos Space MarinesChaos Space MarinesTake 5-3-0 Sanctum CGC
31 Hans Lieber Death GuardDeath GuardPurge 5-3-0 Proceed As Planned
32 Gwenn Godfrey Adepta SororitasAdepta SororitasPriority 5-3-0 Making Saves
33 Hank Bell Death GuardDeath GuardDisruption 5-3-0 Smite Club
34 Dominic Ferraro TyranidsTyranidsDisruption 5-3-0 GitHammer
35 Edwin Mehta Dark AngelsDark AngelsPriority 5-3-0 Making Saves
36 Ricky Saguanpong Astra MilitarumAstra MilitarumTake 9-7-0 Organization XIII
37 Ben Jurek OrksOrksTake 5-2-0 Art of War
38 Matthew Kulak Adeptus CustodesAdeptus CustodesTake 5-3-0 Xenos Petting Zoo
39 Kennith! Onyeabor TyranidsTyranidsTake 5-3-0 Xenos Petting Zoo
40 Bayani Manansala Space MarinesSpace MarinesTake 5-3-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
41 Steven Rainey Space MarinesSpace MarinesPriority 5-3-0 Xenos Petting Zoo
42 eric smith Adeptus MechanicusAdeptus MechanicusTake 5-3-0 Xenos Petting Zoo
43 Kinyaaaanii Padilla Grey KnightsGrey KnightsPriority 5-3-0 Angron's Book Club
44 Omar Gonzalez Space MarinesSpace MarinesTake 5-3-0 GitHammer
45 Mark Meng Space MarinesSpace MarinesPurge 5-2-0 Xenos Petting Zoo
46 Quinnton Caesar-Smiley Dark AngelsDark AngelsPriority 5-3-0 Angron's Book Club
47 Oscar Olmos OrksOrksPurge 5-0-0 Riverside Ripperswarms
48 Evan Yoshioka Space MarinesSpace MarinesPriority 4-3-1 Smite Club
49 Zack Thompson Chaos Space MarinesChaos Space MarinesPriority 4-3-1 Table Top Heroes (29 palms)
50 Andrew Porras Space MarinesSpace MarinesTake 4-4-0 Team Pup N Suds
51 Brandon Holm NecronsNecronsTake 4-4-0 Xenos Petting Zoo
52 Reynolds Wagemaker Thousand SonsThousand SonsPriority 4-4-0 Keelhaul Gaming
53 Subedei Temuujin Death GuardDeath GuardPurge 4-4-0 Highlander Heretics (UCR)
54 Steven Ross NecronsNecronsPurge 4-4-0 Team Aegis
55 Timothy Sweet Blood AngelsBlood AngelsPriority 4-4-0 School Bus
56 Russell Watts AeldariAeldariPriority 4-2-0 Xenos Petting Zoo
57 Wyatt Turk OrksOrksRecon 4-4-0 Xenos Petting Zoo
58 Nico Urrea Thousand SonsThousand SonsPriority 4-4-0 Xenos Petting Zoo
59 Adam Zimnicki Space WolvesSpace Wolves 4-4-0 Angron's Book Club
60 General Alejadeen Adeptus CustodesAdeptus CustodesPurge 4-4-0 GitHammer
61 Hunter Kaufman Death GuardDeath GuardDisruption 4-4-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
62 Xavier Michel Chaos Space MarinesChaos Space MarinesPurge 4-4-0 Riverside Ripperswarms
63 Casey Bouknight AeldariAeldariTake 4-4-0 SoCal Gas
64 Jake Woods OrksOrksPriority 4-4-0 Organization XIII
65 Nicolo Guevarra Emperor's ChildrenEmperor's ChildrenRecon 4-4-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
66 Deavon Cambroto Leagues of VotannLeagues of VotannPriority 4-4-0 D6 Mafia
67 Ricky Saguanpong Adepta SororitasAdepta SororitasPriority 9-7-0 Organization XIII
68 Steve Medrano Space MarinesSpace MarinesTake 4-4-0 Riverside Ripperswarms
69 Brandon Branch Emperor's ChildrenEmperor's ChildrenPurge 4-4-0 D6 Mafia
70 Scott Guire TyranidsTyranidsTake 4-4-0 Organization XIII
71 Tash Montana Chaos Space MarinesChaos Space MarinesRecon 4-4-0 Riverside Ripperswarms
72 Hugh Murray Emperor's ChildrenEmperor's ChildrenPriority 4-4-0 Xenos Petting Zoo
73 Ethan Lee T'au EmpireT'au EmpirePriority 4-4-0 —
74 Killian Minton OrksOrksPurge 4-2-0 Making Saves
75 Christopher Ramirez TyranidsTyranidsTake 4-4-0 GitHammer
76 Ahmed Ali Space WolvesSpace WolvesTake 4-4-0 Riverside Ripperswarms
77 Garrick Lopez Dark AngelsDark AngelsTake 4-4-0 Riverside Ripperswarms
78 christopher orton TyranidsTyranidsRecon 4-4-0 Riverside Ripperswarms
79 Carlos Martinez Black TemplarsBlack TemplarsTake 4-4-0 —
80 Jeremy mckinney OrksOrksTake 4-4-0 Table Top Heroes (29 palms)
81 Timothy Borowiec Space WolvesSpace WolvesPurge 4-2-0 Making Saves
82 Daniel Klenske Leagues of VotannLeagues of VotannPriority 3-4-1 Riverside Ripperswarms
83 Micah Nicklason Imperial KnightsImperial KnightsPriority 3-4-1 Riverside Ripperswarms
84 Joe Keeb Chaos DaemonsChaos DaemonsRecon 3-4-1 Angron's Book Club
85 Keaton Barr Death GuardDeath GuardPriority 3-2-1 GitHammer
86 Roman Cruz OrksOrksTake 3-5-0 GitHammer
87 Mason Carpenter Adeptus MechanicusAdeptus MechanicusTake 3-5-0 Sanctum CGC
88 Noah Manlic Adeptus CustodesAdeptus CustodesTake 3-5-0 Hive Dwellers
89 Joel Palhegyi OrksOrksTake 3-5-0 Angron's Book Club
90 Michael Jarin World EatersWorld EatersPurge 3-5-0 4 Horsemen Gaming
91 Brian Schwinger Sr. Chaos Space MarinesChaos Space MarinesDisruption 3-5-0 Xenos Petting Zoo
92 Kyle Norman Chaos KnightsChaos KnightsPurge 3-5-0 Xenos Petting Zoo
93 Christopher Merchant Blood AngelsBlood AngelsTake 3-5-0 Ramshackle Auto Insurance
94 Cealan Holt Grey KnightsGrey KnightsPurge 3-5-0 Riverside Ripperswarms
95 Rhett Hipp World EatersWorld EatersPurge 3-5-0 —
96 Evann Martinez Montes Space MarinesSpace MarinesTake 3-5-0 Sun God Servitors
97 Alberto Brambila Imperial KnightsImperial KnightsPriority 3-5-0 Angron's Book Club
98 Rigel Savinovich Thousand SonsThousand SonsTake 3-5-0 —
99 Timothy Edwards World EatersWorld EatersPurge 3-5-0 Las Vegas Mind Goblins
100 Wyatt Swift-Ramirez Space WolvesSpace WolvesTake 3-3-0 Xenos Petting Zoo
101 Keith Nyberg OrksOrksTake 3-5-0 Marshall is hung for a chipmunk
102 Zach Mendiola World EatersWorld EatersPurge 3-3-0 Sanctum CGC
103 Adam Landucci Imperial KnightsImperial KnightsPurge 3-5-0 Pax Galactica
104 Paul Winters Chaos DaemonsChaos DaemonsTake 3-5-0 —
105 Luke Wright Space WolvesSpace WolvesTake 3-3-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
106 The Wizard Adeptus CustodesAdeptus CustodesTake 3-3-0 High Desert Hobbies
107 Jason Kavetsky Adeptus CustodesAdeptus CustodesPurge 3-3-0 Xenos Petting Zoo
108 Nathan Blasingame World EatersWorld EatersPurge 2-4-0 —
109 Lucca Sandino Astra MilitarumAstra MilitarumPriority 3-5-0 Sun God Servitors
110 JJ Natera DeathwatchDeathwatchPurge 2-5-0 —
111 Cody Ryti Imperial KnightsImperial KnightsRecon 3-3-0 —
112 Donovan Quirk OrksOrksPurge 2-5-1 BBL Nurglings
113 grant yelles Emperor's ChildrenEmperor's ChildrenPurge 2-5-1 BBL Nurglings
114 Tomas Rosas Imperial KnightsImperial KnightsTake 2-6-0 GitHammer
115 Durand Smiley Adepta SororitasAdepta SororitasDisruption 2-6-0 Angron's Book Club
116 Jeremy Sutton AeldariAeldariRecon 2-6-0 Sun God Servitors @UC San Diego
117 Jacob Jones TyranidsTyranidsTake 2-6-0 Pax Galactica
118 Konstantin Polin OrksOrksPurge 2-6-0 —
119 Nicholas Ochoa Chaos KnightsChaos KnightsPurge 2-2-0 —
120 Marty Juarez Adepta SororitasAdepta SororitasRecon 2-6-0 D6 Mafia
121 Sam H World EatersWorld EatersPurge 2-4-0 Butter Dog
122 Maisson Gedgaudas World EatersWorld Eaters 2-4-0 Butter Dog
123 Craig Satler NecronsNecronsPurge 2-6-0 Xenos Petting Zoo
124 Alex Dawoodian Death GuardDeath GuardPurge 2-4-0 Xenos Petting Zoo
125 Lincoln Marcove Death GuardDeath GuardTake 2-6-0 Xenos Petting Zoo
126 Harry Busch Adepta SororitasAdepta SororitasPriority 2-3-0 Underwhelming Force
127 Justin Brown Adeptus CustodesAdeptus CustodesTake 2-4-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
128 Zander Kandalaft T'au EmpireT'au EmpirePriority 2-2-0 Dice Bums
129 Hector Gustamante Death GuardDeath GuardPriority 2-4-0 Xenos Petting Zoo
130 Zayd Alshoushi NecronsNecronsPurge 2-3-0 Team Pup N Suds
131 Brandon Kuhn Emperor's ChildrenEmperor's ChildrenPriority 2-6-0 Nuts and Bolters
132 Scott Schultz Chaos Space MarinesChaos Space MarinesTake 2-5-0 Pax Galactica
133 Chris Dreher Adeptus CustodesAdeptus CustodesTake 1-4-1 Sanctum CGC
134 Seth Stewart Space WolvesSpace WolvesTake 1-6-1 —
135 Grant Kauffman Death GuardDeath GuardTake 1-1-1 Xenos Petting Zoo
136 Marcos Moreno Chaos KnightsChaos KnightsPriority 1-7-0 —
137 Casey Herbst Chaos DaemonsChaos DaemonsPurge 1-5-0 Beerhammer
138 Jaiden Castellanos Space WolvesSpace WolvesPriority 0-7-0 —
139 Bradley Heinze Blood AngelsBlood AngelsPurge 1-3-0 Dice Bums
140 Anthony Sees NecronsNecronsRecon 1-5-0 Riverside Ripperswarms
141 Z . Adeptus MechanicusAdeptus MechanicusPurge 1-5-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
142 Elias Venegas Blood AngelsBlood AngelsPriority 1-4-0 Emperor & Sons
143 Neil Lindstrom Imperial KnightsImperial KnightsPriority 1-2-0 Butter Dog
144 Tristan Brushett Grey KnightsGrey KnightsPurge 1-3-0 Sanctum CGC
145 Gianni Cherry Leagues of VotannLeagues of VotannPriority 1-2-0 We were somewhere around Barstow, on the edge of the desert, when the obscura began to take and hold
146 Jesse Myrick Leagues of VotannLeagues of VotannPriority 0-4-1 —
147 Marco Gonzalez OrksOrksPriority 0-8-0 BBL Nurglings
148 Michael Fund Space MarinesSpace MarinesTake 0-3-0 —
149 Domenic Grove Space MarinesSpace MarinesPriority 0-1-0 —
150 Travis Boese Adeptus CustodesAdeptus CustodesTake 0-0-0 —

Army Distribution

Faction Players Share Win Rate Best
Space MarinesSpace Marines 18 64.6% 5/150
OrksOrks 14 46.6% 27/150
Adeptus CustodesAdeptus Custodes 9 47.1% 26/150
Death GuardDeath Guard 9 47.4% 31/150
Space WolvesSpace Wolves 8 48.1% 1/150
NecronsNecrons 8 50.8% 11/150
World EatersWorld Eaters 8 41.1% 23/150
TyranidsTyranids 7 55.8% 2/150
Adepta SororitasAdepta Sororitas 7 52.5% 8/150
Chaos Space MarinesChaos Space Marines 7 50.0% 28/150
Leagues of VotannLeagues of Votann 6 52.5% 9/150
Imperial KnightsImperial Knights 6 36.5% 83/150
Blood AngelsBlood Angels 5 45.5% 10/150
Emperor's ChildrenEmperor's Children 5 41.3% 65/150
Dark AngelsDark Angels 4 66.7% 3/150
Adeptus MechanicusAdeptus Mechanicus 4 48.3% 18/150
Grey KnightsGrey Knights 4 51.8% 20/150
T'au EmpireT'au Empire 3 65.0% 6/150
Thousand SonsThousand Sons 3 45.8% 52/150
AeldariAeldari 3 45.5% 56/150
Chaos DaemonsChaos Daemons 3 34.1% 84/150
Chaos KnightsChaos Knights 3 30.0% 92/150
Black TemplarsBlack Templars 2 68.8% 4/150
Astra MilitarumAstra Militarum 2 37.5% 36/150
DrukhariDrukhari 1 64.3% 21/150
DeathwatchDeathwatch 1 28.6% 110/150

Did you organize this event?

Help us keep this event’s page accurate. Send us the tournament’s Instagram, YouTube channel or website, or coverage of the event (videos, articles), and we’ll review it and update this page.

Spotted something wrong (wrong date, location, results?) Tell us in the message box and we’ll fix it.

Prefer email? Write to hello@metascribe.gg.