Athletic equipment retailer Dick's Sporting Goods Inc is set to buy outdoor apparel retailer Galyans Trading Co for about $305 million in cash.