Who replaced Ted Williams in his final major league game? Baseball, Baseball History Carroll Hardy replaced Williams in left field on September 28, 1960, in the game against the Baltimore Orioles at Fenway Park. Williams had homered an inning earlier in his last at-bat.