Sidney Crosby Hitting Home Runs

Sidney Crosby hitting home runs during batting practice.  Can the Pittsburgh Pirates sign him? That would probably be the best thing that ever happened to the Pirates.