Joseph schooling meets michael phelps 2008 beats 2016 rio olympics

I think there may be some confusion here!

Joseph Schooling is a Singaporean swimmer who won the gold medal in the 100m butterfly event at the 2016 Rio Olympics, beating Michael Phelps in the process.

Michael Phelps is an American swimmer who is widely considered one of the greatest swimmers of all time. He has won a record 28 Olympic medals, including 23 gold medals.

In the 2016 Rio Olympics, Joseph Schooling, who was just 21 years old at the time, pulled off a major upset by defeating Michael Phelps in the 100m butterfly final. Schooling won the gold medal with a time of 50.39 seconds, while Phelps finished fourth with a time of 51.14 seconds.

So, to clarify, Joseph Schooling did not meet Michael Phelps in 2008, but rather in 2016 at the Rio Olympics, where Schooling won the gold medal and Phelps finished fourth.