Question: who has the most gold medals in swimming
Answer: Michael Phelps 23 28 2 .