Callaspo was originally signed by the then-Anaheim Angels in 2001, playing for the Aguilas Cibaeñas of Dominican Summer League. In 2002, Callaspo batted .338 with 16 doubles, 10 triples, three home runs and 60 RBI in 70 games with the rookie-level Provo Angels, where he was voted by Baseball America as a Pioneer League All-Star and was named to Pioneer League All-Star team.
In 2003, Callaspo led the Midwest League with a .327 average and 38 doubles with the Cedar Rapids Kernels. Callaspo spent 2004 with the Double-A Arkansas Travelers, where he was selected for the Texas League All-Star game. Callaspo split 2005 with the Travelers and Triple-ASalt Lake Stingers. He again made the Texas League All-Star Game and was named to the Texas League Post-Season All-Star Team.
Arizona Diamondbacks
On March 1, 2006, the Angels traded Callaspo to the Arizona Diamondbacks in exchange for pitcher Jason Bulger.[1][2] He began 2006 with the Triple-A Tucson Sidewinders. He was named the Diamondbacks' Minor League Player of the Year. Callaspo was called up to the Diamondbacks. He also split the 2007 season between Arizona and Tucson.
Kansas City Royals
On December 14, 2007, the Diamondbacks traded Callaspo to the Kansas City Royals in exchange for pitcher Billy Buckner.[3] He split the 2008 season between the big-league club and Triple-A Omaha Royals.
In 2009, Callaspo tied for the major league lead in errors by a second baseman, with 17, and had the lowest fielding percentage of any starting second baseman (.973).[4]
On January 16, 2012, Callaspo signed a one-year deal with the Angels worth $3.15 million, thus avoiding arbitration.[7] On February 5, 2013, the Angels finalized a two-year deal with Callaspo worth $8.975 million.[8]
On December 7, 2020, Callaspo signed with the Welland Jackfish of the Intercounty Baseball League (IBL).[15] Before the start of the season, on May 28, 2021, Callaspo signed with the West Virginia Power of the Atlantic League of Professional Baseball.[16] Callaspo slashed .335/.469/.461 with 6 home runs and 57 RBI in 99 games for the Power. He became a free agent following the season. On March 4, 2022, Callaspo re-signed with the team, now named the Charleston Dirty Birds.[17] He was released by the team on May 19, 2022 after 3 games going 5-8 (.625) with 1 home run and 5 RBIs.[16]
Personal life
Callaspo was arrested at his home on May 10, 2007, by Phoenix police for domestic violence, but the charges against him were later dropped. He was placed on the restricted list without pay the day after the arrest,[18] but the Major League Baseball Players Association filed a grievance on his behalf[19] and he was reinstated within a week.[20][21]
In 2011, Mariangely Santana Pérez sued Callaspo, claiming he was the father of her son.[22] The Orange County Superior Court later determined that Callaspo was not the biological father.[23]