Cepicky's initial major league appearance came in 2002 with the Expos, and he played with the club in parts of each season through 2005, when the franchise moved to Washington. In 2006, he signed with the Marlins as a free agent, and appeared in nine games with the big league club. In 2007, he signed as a free agent with the Baltimore Orioles, and played for their Double-A affiliate, the Bowie Baysox, and Triple-A affiliate, the Norfolk Tides.