FOLLOW US :
Kevin Russell Shackelford is an American professional baseball pitcher who is currently a free agent. He has previously played in Major League Baseball for the Cincinnati Reds and in Nippon Professional Baseball for the Yokohama DeNA BayStars.