 During the summer of 2006, Rivera represented Puerto Rico in the Basketball World Championship 2006 and 2006 Central American and Caribbean Games where Puerto Rico won the Gold Medal.During the 2006–2007 season, Rivera played with Artland Dragons of the German Bundesliga.The Dragons were regarded as a "Cinderella team" entering the playoffs, winning the first round against Alba Berlin.