Nos Jogos de Pequim de 2008, Max e seus companheiros de equipe levaram a seleção alemã ao título do torneio olímpico. Após terminar a fase de grupos na segunda colocação, a Alemanha venceu os Países Baixos na semifinal pelo placar de 4 a 3. A grande final, disputada em 23 de agosto daquele ano, terminou com a vitória de 1 a 0 da Alemanha sobre a Espanha, dando a medalha de ouro para Weinhold.