On 2 July 2013, McGregor signed for Hull City for £1.5 million, signing a three-year contract.
He signed on a three-year contract. On 2 July 2013, McGregor signed for Hull City for £1.5 million.
On 2 July 2013, McGregor signed for Hull City for £1.5 million. He signed on a three-year contract.
On 2 July 2013, McGregor signed for Hull City for £1.5 million. He signed on a three-year contract.