In 2003 he made his major league debut with the Tigers, appearing in 45 games and starting 11 of those. He would compile an overall record of 1-9 with a 5.45 ERA before being released on July 3, 2005. He played for the Oakland Athletics in 2006 but spent much of that time in the minors with the Sacramento River Cats, appearing in only three MLB games.
On April 30, 2007, Roney was suspended for 50 games for violation of baseball's minor league drug program. Roney tested positive for a "drug of abuse", which is separate from performance-enhancing drugs such as steroids or human growth hormone. After serving his suspension, Roney spent the rest of the 2007 season in the Blue Jays' farm system.