The Boston Red Sox relieved Bob McClure of his duties as the team's pitching coach and named Randy Niemann to the position for the remainder of the season.

McClure was named pitching coach in December 2011 and spent the previous six seasons in the same role for the Kansas City Royals.

He played 19 seasons in the major leagues as a pitcher with the Royals (1975-76), Brewers (1977-86), Expos (1986-88), Mets (1988), Angels (1989-91), Cardinals (1991-92) and Marlins (1993), compiling a 68-57 record with a 3.81 earned run average and 52 saves in 698 career games (73 starts).

Niemann is in his first season with the Red Sox and had served as Boston's assistant pitching coach. He spent the previous 24 seasons in the Mets organization.

He played parts of eight major league seasons with the Astros (1979-80), Pirates (1982-83), White Sox (1984), Mets (1985-86) and Twins (1987), compiling a 7-8 record with three saves and a 4.64 ERA in 122 games (10 starts), and was a member of the Mets World Championship team in 1986.