[2] In 2000, he played for the Visalia Oaks in the California League and received an honorable mention on that year's All-Star team for recording 11 doubles and 11 stolen bases in 129 games.
[3] On January 8, 2001, Berroa was acquired by the Kansas City Royals in a three-way trade that also included the Tampa Bay Devil Rays.
Kansas City acquired Berroa, relief pitcher Roberto Hernández, and backup catcher A. J. Hinch in exchange for Johnny Damon and infielder Mark Ellis.
[4] In 2001, he hit a combined .304 with 14 home runs, 67 RBI, and 25 stolen bases between the Wilmington Blue Rocks in High-A and the Wichita Wranglers in Double-A.
[6] Berroa made his first start on September 25 and got his first major league hit off Detroit Tigers pitcher José Lima.
[8] He also missed much to a knee injury that required surgery, as well as hamstring and back issues, playing just 77 games for the Omaha Royals in Triple-A and hitting .216 with eight home runs and 35 RBI.
[15] In the end, Berroa narrowly beat out Matsui by just four points[16] to become the fourth member of the Royals to win the Rookie of the Year award, following Lou Piniella (1969), Bob Hamelin (1994), and Carlos Beltrán (1999).
[19] He slashed .249/.295/.368 through August 9[20] and made numerous mental mistakes in the field and on the base paths before he was demoted to Double-A Wichita for two weeks.
[38] Berroa was outrighted to Triple-A and spent the rest of the season in the minors, hitting .300 in 81 games for the Omaha Royals.
On June 6, 2008, Berroa was traded to the Los Angeles Dodgers for minor league infielder Juan Rivera.
At the time of the trade, the Dodgers needed a temporary replacement for Rafael Furcal, who was in the disabled list with a back injury.
[39][41][42] Berroa received a surprisingly large amount of playing time, hitting .230 starting 64 games out of 84 total.
[47] He was brought in to compete for a utility infielder role with Cody Ransom expected to played third base in place of the injured Alex Rodriguez.
[50] He was added to the major league roster on April 25 following following an injury to Ransom, leaving Berroa and Ramiro Pena to fill in at third base.
[55] On July 11, 2009, the New York Mets signed Berroa to a minor league contract assigned him to Triple-A Buffalo.
[55] On July 16, his contract was purchased by the major league club in order to help fill in for the injured Jose Reyes.
On December 17, 2009, Berroa was signed to a minor league contract with an invitation to spring training by the Dodgers.
[67][68] On July 26, 2012, it was announced Berroa had formally retired from baseball and was seeking a job in professional soccer.
[73][74][75] After four years in the Red Sox organization, he joined the Danville Otterbots of the Appalachian League as hitting coach.