\documentclass[varwidth]{standalone} \newcommand{\teamEinsColor}{red!80!black} \newcommand{\teamZweiColor}{blue!80!black} \newcommand{\teamDreiColor}{green!80!black} \newcommand{\teamVierColor}{orange!90!black} \usepackage{tikz} \begin{document} \begin{tikzpicture} \foreach \i in {1,...,4} { \node[circle, draw=black, minimum size=20] (c1\i) at (1.5*\i, 0.5) {}; } \node[] (S11) at (3, 0.5) {\textcolor{\teamEinsColor}{S}}; \node[circle, thick, draw=\teamEinsColor, minimum size=20] (h11) at (3.75, 1.5) {}; \node[circle, thick, draw=\teamEinsColor, minimum size=20] (h12) at (3.75, 2.5) {}; \node[circle, draw=black, fill=\teamEinsColor, minimum size=20] (s11) at (3, -0.5) {}; \node[circle, draw=black, fill=\teamEinsColor, minimum size=20] (s12) at (4.5, -0.5) {}; \foreach \i in {1,...,4} { \node[circle, draw=black, minimum size=20] (c2\i) at (0.5, 1.5*\i) {}; } \node[] (S21) at (0.5, 4.5) {\textcolor{\teamZweiColor}{S}}; \node[circle, thick, draw=\teamZweiColor, minimum size=20] (h21) at (1.5, 3.75) {}; \node[circle, thick, draw=\teamZweiColor, minimum size=20] (h22) at (2.5, 3.75) {}; \node[circle, draw=black, fill=\teamZweiColor, minimum size=20] (s21) at (-0.5, 3) {}; \node[circle, draw=black, fill=\teamZweiColor, minimum size=20] (s22) at (-0.5, 4.5) {}; \foreach \i in {1,...,4} { \node[circle, draw=black, minimum size=20] (c3\i) at (7, 1.5*\i) {}; } \node[] (S31) at (7, 3) {\textcolor{\teamDreiColor}{S}}; \node[circle, thick, draw=\teamDreiColor, minimum size=20] (h31) at (6, 3.75) {}; \node[circle, thick, draw=\teamDreiColor, minimum size=20] (h32) at (5, 3.75) {}; \node[circle, draw=black, fill=\teamDreiColor, minimum size=20] (s31) at (8, 3) {}; \node[circle, draw=black, fill=\teamDreiColor, minimum size=20] (s32) at (8, 4.5) {}; \foreach \i in {1,...,4} { \node[circle, draw=black, minimum size=20] (c4\i) at (1.5*\i, 7) {}; } \node[] (S41) at (4.5, 7) {\textcolor{\teamVierColor}{S}}; \node[circle, thick, draw=\teamVierColor, minimum size=20] (h41) at (3.75, 6) {}; \node[circle, thick, draw=\teamVierColor, minimum size=20] (h42) at (3.75, 5) {}; \node[circle, draw=black, fill=\teamVierColor, minimum size=20] (s41) at (3, 8) {}; \node[circle, draw=black, fill=\teamVierColor, minimum size=20] (s42) at (4.5, 8) {}; \draw (c11) -- (c12) -- (c13) -- (c14) -- (c31) -- (c32) -- (c33) -- (c34) (c21) -- (c22) -- (c23) -- (c24) -- (c41) -- (c42) -- (c43) -- (c44) (c21) -- (c11) (c44) -- (c34); \draw[\teamEinsColor] (c13) -- (h11) (h11) -- (h12); \draw[\teamZweiColor] (c22) -- (h21) (h21) -- (h22); \draw[\teamDreiColor] (c33) -- (h31) (h31) -- (h32); \draw[\teamVierColor] (c42) -- (h41) (h41) -- (h42); \end{tikzpicture} \end{document}