Question: who has hit for the cycle in 2017
Answer: Wil Myers