What is the cause of thrombocytopenia in most malaria patients?

Enlarged spleen. An enlarged spleen, due to any cause can cause excessive destruction of platelets. Malaria is generally associated with an enlarged spleen.