Michael David O'Connor (born 30 November 1960) is an Australian former rugby league and rugby union footballer who represented Australia in both codes. He played for the Wallabies in 13 Tests from 1979 to 1982 and then the Kangaroos in 17 Tests from 1985 to 1990. O'Connor played club football in the NSWRL Premiership for the St. George Dragons from 1983 until 1986, and later the Manly-Warringah Sea Eagles from 1987 until his retirement at the end of 1992, becoming captain of Manly in 1990, as well as winning the 1987 Winfield Cup with the Sea Eagles.