How much could it cost to fill a World Cup Sticker Album?

Above: rejected Panini sticker packet artwork

In the lead up to the 2014 World Cup, the craze of World Cup stickers — and how much it could cost you — has attracted a lot of media attention.

There's even a blog by Simon Whitehouse and a mathematics paper by Sylvain Sardy and Yvan Velenik that explains all the maths involved.

It broke my brain slightly, so I decided to make something to actually show you how difficult — and expensive — this part of the World Cup can be.

So how much might it cost you to complete your album — without swapsies?

And be warned, that last obscure card is a real pain to get...


Start collecting

(By the way, the next screen involves fast animations!)
Intro page
Shiny Fair Play sticker
Shiny Brazil 2014 sticker
Shiny Brazil mascot sticker
Shiny World Cup sticker
Shiny Panini sticker
Shiny Brazuca ball sticker
Stadia
Sao Paulo Stadium 1
Manaus Stadium 1
Fortaleza Stadium 2
Fortaleza Stadium 1
Curitiba Stadium 2
Curitiba Stadium 1
Cuiaba Stadium 2
Cuiaba Stadium 1
Brasilia Stadium 2
Brasilia Stadium 1
Belo Horizonte Stadium 2
Manaus Stadium 2
Natal Stadium 1
Natal Stadium 2
Belo Horizonte Stadium 1
Sao Paulo Stadium 2
Salvador Stadium 2
Salvador Stadium 1
Rio de Janeiro Stadium 2
Rio de Janeiro Stadium 1
Recife Stadium 2
Recife Stadium 1
Porto Alegre Stadium 2
Porto Alegre Stadium 1
Brazil
Neymar Jr
Robinho
Willian
Bernard
Oscar
Hernanes
Hulk
Luiz Gustavo
Paulinho
Ramires
Brazil Team crest
Brazil Team card
Julio Cesar
Thiago Silva
David Luiz
Dani Alves
Fred
Marcelo
Dante
Croatia
Dejan Lovren
Nikica Jelavic
Ivica Olic
Ivan Perisic
Mateo Kovacic
Ivan Rakitic
Luke Modric
Nko Kranjcar
Ognjen Vukojevic
Sime Vrsaljko
Eduardo
Croatia Team crest
Croatia Team card
Stipe Pletikosa
Darijo Srna
Vedran Corluka
Ivan Strinic
Mario Mandzukic
Domagoj Vida
Mexico
Miguel Layun
Hector Moreno
Francisco Rodriguez
Rafel Marquez
Jesus Corona
Paul Aguilar
Mexico Team card
Diego Reyes
Moises Munoz
Raul Jimenez
Oribe Peralta
Javier Hernandez
Aldo De Nigris
Giovani Dos Santos
Luis Montes
Carlos Pena
Hector Herrera
Andres Guardado
Mexico Team crest
Cameroon
Jean Makoun
Charles Itandje
Landy Nguemo
Eric Choupo-Moting
Benjamin Moukandjo
Pierre Webo
Samuel Eto'o
Eyong Enoh
Alex Song
Cameroon Team card
Aurelien Chedjou
Nicolas Nkoulou
Dany Nounkeu
Henri Bedimo
Benoit Assou-Ekotto
Joel Matip
Stephane Mbia
Cameroon Team crest
Vincent Aboubakar
Spain
Xavi Hernandez
Andres Iniesta
Cesc Fabregas
David Silva
Jesus Navas
Juan Mata
Pedro Rodriguez
David Villa
Sergio Busquets
Jordi Alba
Xabi Alonso
Spain Team crest
Spain Team card
Iker Casillas
Sergio Ramos
Gerard Pique
Raul Albiol
Alvaro Arbeloa
Alvaro Negredo
Holland
Bruno Martins Indi
Ron Vlaar
Stefan De Vrij
Daryl Janmaat
Jasper Cillessen
Klaas-Jan Huntelaar
Holland Team card
Holland Team crest
Jordy Clasie
Nigel De Jong
Kevin Strootman
Daley Blind
Robin Van Persie
Jeremain Lens
Dirk Kuyt
Memphis Depay
Arjen Robben
Wesley Sneijder
Rafael Van Der Vaart
Chile
Jean Beausejour
Arturo Vidal
Marcelo Diaz
Matias Fernandez
David Pizarro
Jorge Valdivia
Mauricio Isla
Gary Medel
Charles Aranguiz
Mauricio Pinilla
Eduardo Vargas
Chile Team crest
Chile Team card
Claudio Bravo
Marcos Gonzales
Eugenio Mena
Gonzalo Jara
Alex Sanchez
Jose Rojas
Australia
Mark Bresciano
Joshua Kennedy
Matt McKay
Mile Jedinak
Brett Holman
Rhys Williams
Ivan Franjic
Mark Milligan
Jason Davidson
Lucas Neill
Mathew Ryan
Australia Team card
Australia Team crest
Tom Rogic
Tim Cahill
Dario Vidosic
Mathew Leckie
Tommy Oar
Ben Halloran
Colombia
Jackson Martinez
Aldo Ramirez
Colombia Team card
David Ospina
Mario Yepes
Cristian Zapata
Luis Perea
Pablo Armero
Camil Zuniga
Carlos Sanchez
Abel Aguilar
Colombia Team crest
Falcao
Teofilo Gutierrez
James Rodriguez
Carlos Bacca
Macnelly Torres
Juan Cuadrado
Fredy Guarin
Greece
Kostas Katsouranis
Giorgos Karagounis
Andreas Samaris
Jose Holebas
Kostas Manolas
Dimitries Siovas
Giannis Maniatis
Soktratis Papastathopoulos
Vasilis Torosidis
Orestis Karnezis
Greece Team card
Greece Team crest
Kostas Mitroglou
Alexandros Tziolis
Panagiotis Kone
Sotiris Ninis
Giorgos Samaras
Dimitris Salpingidis
Fanis Gekas
Ivory Coast
Benjamin Angoua
Ivory Coast Team crest
Ivory Coast Team card
Boubacar Barry
Kolo Toure
Serge Aurier
Soleymane Bamba
Arthur Boka
Didier Drogba
Lacina Traore
Saloman Kalou
Didier Zokora
Gervinho
Wilfried Bony
Romaric
Cheick Tiote
Serey Die
Jean-Jacques Gosso
Yaya Toure
Uruguay
Alvaro Gonzalez
Cristian Rodriguez
Gaston Ramirez
Christian Stuani
Abel Hernandez
Diego Forlan
Edinson Cavani
Luis Suarez
Diego Perez
Egidio Arevalo Rios
Walter Gargano
Uruguay Team crest
Uruguay Team card
Fernando Muslera
Diego Lugano
Diego Godin
Maxi Pereira
Martin Caceres
Alvaro Pereira
Costa Rica
Jose Migeul Cubero
Celso Borges
Michael Barrantes
Yeltsin Tejeda
Diego Calvo
Bryan Ruiz
Joel Campbell
Christian Bolanos
Ariel Rodriguez
Roy Miller
Costa Rica Team crest
Costa Rica Team card
Keylor Navas
Giancarlo Gonzalez
Michael Umana
Cristian Gamboa
Johnny Acosta
Junior Diaz
Alvaro Saborio
England
Phil Jagielka
Kyle Walker
England Team crest
England Team card
Joe Hart
Ashley Cole
Glen Johnson
Gary Cahill
Leighton Baines
Wayne Rooney
Alex Oxlade-Chamberlain
Danny Welbeck
Daniel Sturridge
Andros Townsend
James Milner
Steven Gerrard
Jack Wilshere
Michael Carrick
Frank Lampard
Italy
Italy Team crest
Claudio Marchisio
Emanuele Giaccherini
Andrea Barzagli
Antonio Candreva
Alessio Cerci
Alberto Gilardino
Riccardo Montolivo
Andrea Pirlo
Daniele De Rossi
Mattia De Sciglio
Ignazio Abate
Giorgio Chiellini
Leonardo Bonucci
Thiago Motta
Gianluigi Buffon
Mario Balotelli
Giuseppe Rossi
Italy Team card
Switzerland
Valon Behrami
Blerim Dzemaili
Granit Xhaka
Valentin Stocker
Xherdan Shaqiri
Admir Mehmedi
Eren Derdiyok
Haris Seferovic
Gokhan Inler
Tranquillo Barnetta
Johan Djourou
Switzerland Team crest
Switzerland Team card
Diego Benaglio
Stephan Lichtsteiner
Ricardo Rodriguez
Steve Von Bergen
Fabian Schar
Philippe Senderos
Ecuador
Ecuador Team crest
Jefferson Montero
Christian Noboa
Segundo Castillo
Joao Rojas
Antonio Valencia
Renato Ibarra
Felipe Caicedo
Luis Saritama
Enner Valencia
Juan Carlos Paredes
Gabriel Achilier
Jorge Guagua
Frickson Erazo
Walter Ayovi
Alexander Dominguez
Ecuador Team card
Jamie Ayovi
Edison Mendez
France
Loic Remy
Eric Abidal
Olivier Giroud
Karim Benzema
France Team crest
Franck Ribery
Samir Nasri
France Team card
Hugo Lloris
Patrice Evra
Mathieu Debuchy
Raphael Varane
Laurant Koscielny
Moussa Sissoko
Yohan Cabaye
Blaise Matuidi
Mathiew Valbuena
Mamadou Sakho
Paul Pogba
Honduras
Boniek Garcia
Roger Espinoza
Luis Garrido
Wilson Palacios
Jerry Palacios
Marvin Chavez
Jerry Bengston
Arnold Peralta
Jorge Claros
Honduras Team crest
Honduras Team card
Noel Valladadres
Emilio Izaguirre
Victor Bernardez
Maynor Figueroa
Juan Carlos Garcia
Brayan Beckeless
Carlo Costly
Andy Najar
Argentina
Sergio Romero
Maxi Rodriguez
Angel Di Maria
Ezequiel Lavezzi
Rodrigo Palacio
Sergio Aguero
Gonzalo Huguain
Lionel Messi
Ever Banega
Fernando Gago
Javier Mascherano
Lucas Biglia
Marcos Rojo
Hugo Campagnaro
Federico Ferdnandez
Ezequiel Garay
Argentina Team crest
Pabo Zabaleta
Argentina Team card
Bosnia
Mensur Mujdza
Haris Medunjanin
Zvjezdan Misimovic
Miralem Pjanic
Adnan Zahirovic
Izet Hajrovic
Vedad Ibisevic
Senijad Ibricic
Senad Lulic
Bosnia and Herzegovina Team crest
Bosnia and Herzegovina Team card
Asmir Begovic
Emir Spahic
Avdija Vrsajevic
Ermin Bicakcic
Toni Sunjic
Sead Kolasinac
Edin Dzeko
Sejad Salihovic
Iran
Iran Team crest
Masoud Shojaei
Gholamreza Rezaei
Ashkan Dejagah
Reza Ghoochannejhad
Karim Ansarifard
Iran Team card
Daneil Davari
Jalal Hosseini
Khosro Heydari
Hossein Mahini
Mojtaba Jabbari
Hashem Beikzadeh
Amir Hossein Sadeghi
Javad Nekounam
Andranik Teymourian
Mohammad Khalatbari
Pejman Montazeri
Ehsan Hajsafi
Nigeria
Nigeria Team crest
Efe Ambrose
Elderson Echiejile
Azubuike Egwuekwe
Kenneth Omeruo
John Ogu
Mikel John Obi
Sunday Mba
Victor Moses
Nnamdi Oduamadi
Ogenyi Onazi
Nigeria Team card
Vincent Enyeama
Joseph Yobo
Emmanuel Emenike
Shola Ameobi
Ideye Brown
Ahmed Musa
Godfrey Oboabona
Germany
Sami Khedira
Toni Kroos
Germany Team crest
Germany Team card
Manuel Neuer
Philipp Lahm
Per Mertesacker
Jerome Boateng
Mats Hummels
Marcel Schmelzer
Thomas Muller
Lukas Podolski
Miroslav Klose
Andrew Schurrle
Marco Reus
Julian Draxler
Mario Gotze
Mesut Ozil
Bastian Schweinsteiger
Portugal
Raul Meireles
Fabio Coentrao
Portugal Team crest
Joao Pereira
Rui Patricio
Pepe
Ricardo Costa
Bruno Alves
Hugo Almeida
Helder Postiga
Cristiano Ronaldo
Silvestre Varela
Nani
William Carvalho
Portugal Team card
Antunes
Josue
Miguel Veloso
Joao Moutinho
Ghana
Kwadwo Asamoah
Asamoah Gyan
Jordan Ayew
Andrew Ayew
Christian Atsu
Ghana Team crest
Daniel Opare
Ghana Team card
Fatau Dauda
Sameul Inkoom
Jonathan Mensah
Harrison Afful
John Boye
Michael Essien
Sulley Muntari
Wakaso Mubarak
Kevin-Prince Boateng
Waris Majeed
Emmanuel Badu
USA
Michael Bradley
Brad Evans
Graham Zusi
Mix Diskerud
Clint Dempsey
Aron Johannsson
Landon Donovan
Eddie Johnson
Jermaine Jones
Damarcus Beasley
USA Team crest
USA Team card
Tim Howard
Geoff Cameron
Omar Gonzalez
Clarence Goodson
Matt Besler
Fabian Johnson
Jozy Altidore
Belgium
Daniel Van Buyten
Jan Vertonghen
Toby Alderweireld
Vincent Kompany
Thibaut Courtois
Romelu Lukaku
Belgium Team card
Belgium Team crest
Thomas Vermaelen
Axel Witsel
Moussa Dembele
Steven Defour
Christian Benteke
Kevin Mirallas
Dries Mertens
Eden Hazard
Nacer Chadli
Marouane Fellaini
Kevin De Bruyne
Algeria
Faouzi Ghoulam
Islam Slimani
El Arbi Soudani
Nabil Ghilas
Rafik Djebbour
Sofiane Feghouli
Saphir Taider
Yacine Brahimi
Mehdi Lacen
Hassan Yebda
Algeria Team crest
Algeria Team card
Essaid Belkalem
Madjid Bougherra
Carl Medjani
Adlene Guedioura
Djamel Mesbah
Mehdi Mostefa
Rais M'Bolhi
Russia
Aleksei Kozlov
Aleksandr Anyukov
Dmitri Kombarov
Vasili Berezutski
Aleksei Berezutski
Sergei Ignashevich
Russia Team card
Russia Team crest
Igor Akinfeev
Roman Shirokov
Igor Deniov
Aleksandr Kokorin
Fedor Smolov
Alan Dzagoev
Aleksandr Samedov
Denis Ghlushakov
Vladimiar Bystrov
Viktor Fayzulin
Aleksandr Kerzhakov
South Korea
Lee Yong
Han Kook-Young
Lee Chung-Yong
Ki Sun-Yueng
Koo Ja-Cheol
Son Heung-Min
Kim Young-Gown
Hong Jeong-Ho
Kwak Tae-Hwi
Jung Sung-Ryong
South Korea Team card
South Korea Team crest
Park Joo-Ho
Kim Bo-Kyung
Shin Kwang-Hoon
Ji Dong-Won
Kim Shin-Wook
Park Chu-Young
Lee Keun-Ho

As you've probably noticed, this is taking longer than England's wait for a second World Cup. Maybe make a cup of tea and check back later while we diligently finish your sticker collection for you.