The most recent player to hit for the cycle is Dansby Swanson of the Atlanta Braves. He accomplished the feat on August 15, 2020 against the Miami Marlins.