A-tým
Československo
1946-48: Mike Buckna (první oficiální kouč)
1949: Antonín Vodička
1950-51: Josef Herman
1951-52: Jiří Tožička, Josef Herman
1952-53: Josef Herman, Eduard Farda
1953-55: Vladimír Bouzek
1955-56: Vladimír Bouzek, Jiří Anton; na OH Josef Herman
1956-57: Vladimír Kostka, Bohumil Rejda
1957-58: Bohumil Rejda
1958-59: Vlastimil Sýkora
1959-60: Eduard Farda, Ladislav Horský
1960-62: Zdeněk Andršt, Vladimír Kostka
1962-64: Jiří Anton
1964-66: Vladimír Bouzek, Vladimír Kostka
1966-67: Jaroslav Pitner
1967-73: Vladimír Kostka, Jaroslav Pitner
1973-79: Karel Gut, Ján Starší
1979-80: Karel Gut, Luděk Bukač, Stanislav Neveselý
1980-85: Luděk Bukač, Stanislav Neveselý
1985-88: Ján Starší, František Pospíšil
1988-90: Pavel Wohl, Stanislav Neveselý
1990-91: Stanislav Neveselý, Josef Horešovský
1991-93: Ivan Hlinka, Jaroslav Walter
Česká republika
1993-94: Ivan Hlinka, Stanislav Neveselý
1994-95: Luděk Bukač, Zdeněk Uher
1995-96: Luděk Bukač - Zdeněk Uher, Slavomír Lener
1996-97: Luděk Bukač - Zdeněk Uher, Vladimír Martinec; od 5. března 1997 Ivan Hlinka, Slavomír Lener, Vladimír Martinec
1997-98: Ivan Hlinka, Slavomír Lener, Vladimír Martinec
1998-99: Ivan Hlinka, Josef Augusta, Vladimír Martinec
1999-00: Ivan Hlinka - Josef Augusta, Vladimír Martinec; od 7. února 2000 Josef Augusta, Vladimír Martinec
2000-02: Josef Augusta, Vladimír Martinec; OH: navíc asistent Vladimír Růžička
2002-04: Slavomír Lener, Vladimír Růžička, Antonín Stavjaňa
2004-05: Ivan Hlinka, Ondřej Weissmann, Radim Rulík; World Cup: Vladimír Růžička, Radim Rulík, Marian Jelínek; Karjala Cup: Ondřej Weissmann, Radim Rulík, Marián Jelínek; Rosno Cup: Radim Rulík - Ondřej Weissmann, Marián Jelínek; MS: Vladimír Růžička, Ondřej Weissmann, Radim Rulík, Marian Jelínek
005-06: Alois Hadamczik, Ondřej Weissmann, Mojmír Trličík; od 24. února 2006 Alois Hadamczik, Josef Paleček, František Musil
2006-07: Euro Hockey Tour: Alois Hadamczik, Pavel Marek; MS: Alois Hadamczik, Josef Paleček, František Musil
2007-08: Alois Hadamczik, Josef Paleček; MS: navíc asistent František Musil
2008-10: Vladimír Růžička, Josef Jandač, Ondřej Weissmann
2010-12: Alois Hadamczik, Josef Paleček
2012-13: Alois Hadamczik, Josef Paleček, Jan Procházka
2013-14: Alois Hadamczik, Josef Paleček, František Musil; od 26. února 2014 Vladimír Růžička, Ondřej Weissmann, Jaroslav Špaček
2014-15: Vladimír Růžička, Ondřej Weissmann, Jaroslav Špaček
2015-16: Vladimír Vůjtek, Josef Jandač, Jiří Kalous, Jaroslav Špaček
2016-18: Josef Jandač, Jiří Kalous, Jaroslav Špaček, Václav Prospal
2018-20: Miloš Říha, Karel Mlejnek, Robert Reichel
2020-22: Filip Pešán, Martin Straka, Jaroslav Špaček
2022-23: Kari Jalonen, Libor Zábranský st., Martin Erat
Reprezentace do 20 let
Československo
1977-79: Ladislav Horský, Pavel Wohl
1979-81: Jozef Golonka, Jan Eysselt
1981-84: František Pospíšil, Václav Červený
1984-85: František Pospíšil, Július Černický
1987-88: Zdeněk Uher, Stanislav Berger
1988-90: Josef Vimmer, Stanislav Berger
1990-91: Josef Vimmer, Július Šupler
1991-92: Július Šupler, Bedřich Brunclík
1992-93: Ján Šterbák, Vladimír Vůjtek
Československo
1993-95: Vladimír Vůjtek, Jaroslav Jágr
1995-96: Slavomír Lener, Vladimír Martinec
1996-98: Vladimír Martinec, Ladislav Svozil
1998-00: Jaroslav Holík, Radim Rulík
1999-00: Jaroslav Holík, Radim Rulík; od 7. prosince 2000 Jaroslav Holík, Pavel Hynek
2001-02: Jaroslav Holík, Pavel Hynek
2002-03: Jaroslav Holík, Jiří Kalous
2003-04: Alois Hadamczik, Mojmír Trličík, Marián Jelínek
2004-05: Alois Hadamczik, Mojmír Trličík
2005-06: Radim Rulík, Jan Votruba; později přechodně Vladimír Bednář
2006-0: Vladimír Bednář, Mojmír Trličík
2007-08: Miloslav Hořava, Ondřej Weissmann, Radim Rulík; po MS přechodně Zdeněk Čech, Mikuláš Antoník
2008-09: Marek Sýkora, Zdeněk Moták
2009-10: Jaromír Šindel, Zdeněk Moták
2010-11: Miroslav Přerost, Terry Christensen (USA), Jiří Fischer
2011-12: Miroslav Přerost, Jiří Fischer, Jiří Kučera (do prosince 2011), Jiří Juřík (od prosince 2011)
2012-15: Miroslav Přerost, Jiří Juřík
2015-17: Jakub Petr, Petr Svoboda
2017-18: Filip Pešán, Rostislav Vlach, Miroslav Přerost
2018-20: Václav Varaďa, Patrik Eliáš, Aleš Krátoška
2020-22: Karel Mlejnek, Pavel Trnka, David Bruk
2022-23: Radim Rulík, Marek Židlický, Jiří Kalous
Reprezentace do 18 let
Československo
1967-69: Jiří Hertl
1969-70: Jiří Hertl, Jaroslav Starší
1970-71: Jiří Hertl, D. Vražda
1971-72: Karel Gut, Karol Fako
1972-73: Bretislav Guryča, Václav Šmat
1973-74: Pavel Wohl, V. Svoboda
1974-76: Augustin Bubník, Jiří Justra
1976-77: Zdeněk Uher, Jozef Ivan
1977-78: Jiří Folprecht, Miroslav Nitka
1978-79: Vladimír Šustek, Július Kovács
1979-80: Florián Střída, Josef Podlaha
1980-81: Josef Bruk, Branislav Šajban
1981-82: Vladimír Šustek, Július Kovács
1982-83: Pavel Volek, Pavol Siroťák
1983-84: Bretislav Guryča, Zdeněk Šindler
1984-85: Vladimír Šustek, Július Kovács
1985-86: Pavel Soudský, Ondrej Výboh
1986-87: Pavol Siroťák, Jiří Holeček
1987-88: Rudolf Tománek, Josef Vimmer
1988-89: Florián Střída, Eduard Giblák
1989-90: Pavel Beránek, Pavol Siroťák
1990-91: Petr Míšek, Ján Šimčík
1991-92: Rudolf Giblák, Vladimír Stránský
Česká republika
1992-93: Jan Vopat st., Martin Urban
1993-94: Josef Straka st., Vladimír Stránský
1994-95: Petr Míšek, Jaroslav Horáček
1995-96: Petr Míšek, Pavel Hynek
1996-97: František Pospíšil, Jaroslav Žáček
1997-98: Vladimír Bednář, Václav Červený
1998-99: Petr Míšek, Radomír Kužílek
1999-00: Stanislav Berger, Břetislav Bochenský
2000-01: Jiří Kalous, Zdeněk Čech
2001-02: Břetislav Kopřiva, Pavel Marek
2002-03: Karel Najman, Jaroslav Beck
2003-04: Jaromír Šindel, Zdeněk Čech
2004-05: Břetislav Kopřiva, Vladimír Bednář
2005-06: Martin Pešout, Karel Najmank
2006-07: Martin Pešout, Jiří Šejba
2007-08: Marek Sýkora, Zdeněk Moták
2008-09: Zdeněk Čech, Radek Kampf; od 12.2. 2009 Marek Sýkora, František Musil
2009-10: Jiří Kopecký, Jiří Juřík
2010-11: Jiří Šolc, Martin Hosták
2011-12: Jiří Veber, Jakub Petr, Klas Ostmann (SWE)
2012-13: Luděk Bukač, David Bruk
2013-15: Jakub Petr, Petr Svoboda
2015-16: Robert Reichel, Patrik Augusta
2016-17: Václav Varaďa, Patrik Augusta, Petr Studnička
2017-18: David Bruk, Tomáš Martinec, Petr Studnička
2018-19: Alois Hadamzcik, Marek Židlický, Radek Bělohlav
2019-20: Jakub Petr, Milan Plodek, Radim Skuhrovec
2020-21: Jakub Petr, Tomáš Martinec, Radim Skuhrovec
2021-23: Jakub Petr, Darek Stránský, Radim Skuhrovec