The new patients included four Thai nationals and an Uzbekistan national. Of the Thais, a male, aged 9, had returned from Japan, two males, aged 24 and 34, had returned from India, and one female, 31, had come back from the United Arab Emirates.
The Uzbek, 29, is a footballer who plays for Buriram United in the Thai league. He tested positive despite showing no symptoms, but his team-mates all tested negative.
All Thai nationals were in the state quarantine, while the football player has passed the quarantine period and found infected later.
The total number of confirmed cases in Thailand stood at 3,466 (528 in state quarantine), of whom 96 are in hospital and 3,312 have recovered and been discharged. The death toll remains unchanged at 58.
According to Worldometer, as of 10am on Saturday, the total number of confirmed global cases passed 28.64 million (increasing by 312,224 in 24 hours), 20.57 million have recovered, while 60,889 are in serious condition and 919,577 have died.
Thailand is 125th for most cases in the world, while the US has the most number with 6.63 million, followed by India 4.65 million, Brazil 4.28 million, Russia 1.05 million and Peru 710,067.