Three Chinese football fans have died after staying up all night to watch World Cup matches broadcast from Brazil, reports said on Tuesday.

A 39-year-old Shanghai man died on Sunday after watching World Cup games for three consecutive nights, Eastern Daily reported.

The man died of a stroke while watching the match between Uruguay and Costa Rica.

He had been in reasonable health but had a history of high blood pressure, the newspaper said.

Another 25-year-old man was found dead at his computer at 7 am on Saturday in the eastern city of Suzhou, Jiangsu province.

He died of suspected exhaustion after watching a World Cup group match between Chile and Australia, the official provincial news website reported.

Former professional footballer Li Mingqiang, 51, died from a heart attack in the north-eastern city of Shenyang on Saturday after watching the game between Spain and the Netherlands, the Shenyang Evening News reported.