The 2012 Kontinental Hockey League All-Star Game was the All-Star game for the 2011-12 season of the Kontinental Hockey League (KHL). It took place on 20 (Legends Game) and 21 (All-Star Game) January 2012 at the Arena Riga in Riga, Latvia.
– F Evgeny Kuznetsov (Traktor Chelyabinsk) – F Alexei Kalyuzhny (Avangard Omsk) – F Jakub Petružálek (Amur Khabarovsk) – D Ilya Nikulin (Ak Bars Kazan) – D Mikko Mäenpää (Amur Khabarovsk) – G Mikhail Biryukov (Yugra Khanty-Mansiysk)
– F Miķelis Rēdlihs (Dinamo Riga) – F Vadim Schipachev (Severstal Cherepovets) – F Zbyněk Irgl (Dinamo Minsk) – D Jere Karalahti (Dinamo Minsk) – D Maxim Chudinov (Severstal Cherepovets) – G Konstantin Barulin (Atlant Moscow Oblast)
– F Sergei Fedorov (Metallurg Magnitogorsk) (C) – F Alexander Radulov (Salavat Yulaev Ufa) – F Vladimir Tarasenko (Sibir Novosibirsk) – F Roman Červenka (Avangard Omsk) – F Sergei Mozyakin (Metallurg Magnitogorsk) – F Brandon Bochenski (Barys Astana) – F Alexander Frolov (Avangard Omsk) – D Kevin Dallman (Barys Astana) – D Alexander Riazantsev (Traktor Chelyabinsk) – D Vitali Proshkin (Salavat Yulaev Ufa) – D Yevgeny Medvedev (Ak Bars Kazan) – G Michael Garnett (Traktor Chelyabinsk)
– F Sergei Shirokov (CSKA Moscow) – F Tony Mårtensson (SKA Saint Petersburg) – F Mikhail Anisin (Vityaz Chekhov) – F Nikolay Zherdev (Atlant Moscow Oblast) – F Mārtiņš Karsums (Dinamo Riga) – F Vyacheslav Kozlov (Dynamo Moscow) – D Sandis Ozoliņš (Dinamo Riga) (C) – D Dmitri Kalinin (SKA Saint Petersburg) – D Janne Niskala (Atlant Moscow Oblast) – D Kirill Koltsov (SKA Saint Petersburg) – D Karel Pilař (Lev Poprad) – G Chris Holt (Dinamo Riga)