Question: Who has hit for the cycle in 2017?
Answer: Wil Myers, Trea Turner, Carlos Gomez, Nolan Arenado, Cody Bellinger, Evan Longoria, and Jose Abreu, ,
Natural Questions answer: Wil Myers
Carlos Gómez
José Abreu
Trea Turner
Cody Bellinger
Nolan Arenado
Evan Longoria (from the Wikipedia article "List of Major League Baseball players to hit for the cycle")