Muhammad Roby (born, 12 September 1985) or usually called M. Roby, is an Indonesian professional footballer who plays as a centre back for Liga 2 club Persiba Balikpapan. He competed in the 2007 Sea Games in Nakhon Ratchasima, Thailand. In 2010, he played for the Indonesia national football team for AFC Asian Cup qualifying matches.