Question: Which baseball player has won the most home run derbies?
Answer: Ken Griffey Jr.