Michael Phelps has now earned 19 Olympic medals making him the most decorated athlete in Games history.