allegedly voted him off the team, and the Yankees released him. When the incident became public, Rivera apologized but criticized the team after being removed. He signed a minor league contract with the Texas Rangers on March 31, 2002 and was assigned to the Tulsa Drillers. He performed poorly for them in a reserve role and was released immediately following the season. In 2003, Rivera re-joined the Giants as a free agent. He was involved in an infamous baserunning gaffe in a 13-inning 4–3 win over the Arizona Diamondbacks at Pacific Bell Park on May 27. Representing the potential winning run as a pinch runner for Andrés Galarraga at first base with a 2–2 score and one out in the ninth, Rivera advanced to second base but reversed course two steps beyond it thinking that the ball hit by Marquis Grissom to deep right-center field was caught by right fielder David Dellucci. Realizing that Dellucci had muffed the ball for an error, he ran past second base, returned to retouch it, headed to third and attempted to score when second baseman Junior Spivey's relay throw bounced off third baseman Alex Cintrón's glove and towards shortstop Tony Womack, who threw out the sliding Rivera at home plate. Rivera's actions were proclaimed by Giants broadcaster Jon Miller as "the worst baserunning in the history of the game." He was released by the Giants on June 3 after batting .180 with two homers and four runs batted in (RBI) in 31 games. Rivera signed a minor league contract with the Baltimore Orioles one month later on July 3, 2003 and played with the Bowie Baysox. The Chicago White Sox signed Rivera to play for the Triple-A Charlotte Knights for , where despite hitting 16 home runs, he batted only .239. Mexican League (2007–2019) He played for the Piratas de Campeche from 2007–2012, switched to Delfines de Ciudad del Carmen in 2013. In 2014, he played center field for the Rieleros de Aguascalientes. In 2015, Rivera played for both the Diablos Rojos del México and the Olmecas de Tabasco. In 2016, he started the season with the Olmecas de Tabasco before he was traded to the Pericos de Puebla, who ended up winning the League Championship. In 2017, he was traded to the Acereros de Monclova. Rivera announced his retirement following the 2019 season with Monclova, winning a championship in his last season as