American singer John Legend has won the most attractive men's title of 2019, according to People magazine.

Blake Shelton, 43, who won the award in 2017, announced that the 40-year-old Legend won the award while participating in the panel of The Voice.

"I don't know what to say. I want to thank People magazine, and I want to thank Blake Shelton, because I have been sitting next to him for a few months, and I have learned his attractive methods," he said.

John has been married to supermodel Chrissy Teegen since 2013. They have a three-year-old girl named Luna, and one-year-old Mills.