Question: who has won the most gold medals in swimming
Answer: American swimmer Michael Phelps is the most decorated Olympian , having won a total of 28 medals in both individual and team events ( 23 gold , 3 silver , and 2 bronze ) .