das habe ich dazu gefunden:
Ursachen
Muskelkrämpfe und Muskelschmerzen an sich sind keine Krankheiten, sondern Symptome. Jeder vierte Muskelkrampf tritt ohne vorerst erkennbaren Grund auf. Auslöser können sein: erkrankte Muskeln, Stoffwechselstörungen, Durchblutungsstörungen, Diabetes, harntreibende und entwässernde Medikamente, manche Abführmittel, eine Schilddrüsen-Unterfunktion, Schwangerschaft, ein zu häufiger Genuss von Nikotin und Alkohol, eine Infektion, Überanstrengung etwa beim Sport und bei der Arbeit, eine berufliche Tätigkeit mit zuviel Sitzen oder Umherlaufen, Übermüdung oder Mineralstoffmangel. Aber auch Krampfadern, Gelenk- oder Knochenfehlstellungen, die zu Fehlbelastungen der Beine führen können, einen Wadenkrampf auslösen.
http://www.daserste.de/moma/servicebeit ... jov~cm.asp
Sport ist also eine Ursache. Die 2 finde ich für deinen Sohn wichtiger als die 7. Wenn man ständig nur Magnesium nimmt ohne Calcium, wird das Problem eher verschlimmert.