Penguins forward Evgeni Malkin will have surgery Thursday to repair torn knee ligaments and will be out for six months, according to an Associated Press report.