A right-arm fast-medium bower, Maguire debuted for Wynnum Manly in Queensland at 20 years and 74 days after being discovered playing Warehouse cricket. Foreign Wynnum he played over eight seasons from 1977 to 1984, taking 96 wickets at 19.18. Maguire made his first-class cricket debut for Queensland in 1977-1978 but did not hold down a regular place until 1981-1982.
He played his first one-day international in 1982-1983, earning fame because he was called up during a Sheffield Shield game and had to be replaced by Michael Maranta.
Maguire toured Sri Lanka in 1983 without playing a Test although he played some one day games. Tests
Maguire made his test debut against Pakistan in December 1983, replacing an injured Rodney Hogg.
He was picked in the squad to tour the West Indies in 1984 and played in the last two tests. He also went on the one day tour to India in 1984.
Rebel Cricket Tours
Maguire was unable to break into the Test side over the 1984-1985 summer.
He was close to being selected in the squad to tour England in 1985. When Terry Alderman and Rod McCurdy revealed they had signed to play in South Africa over the 1985-1986 and 86-87 summers, they were replaced by Carl Rackemann and Maguire. However it was then revealed they had both signed as well and were unable to tour.
(They would be replaced by Jeff Thomson and Dave Gilbert.
Like the other rebel tourists, Maguire was banned from first class cricket in Australia for three years and from representative cricket for two years. He played in South Africa during that time.
Later Towards the end of his career he played two seasons in South Africa for Eastern Province and one for English county side Leistershire, winning South African Cricketer of the Year in 1990. His return to South Africa meant he was banned for an additional ten years, but this was lifted when South Africa was re-admitted to world cricket.