Marlins rookie Xavier Edwards becomes third MLB player to hit for cycle this season

Top