A former outfielder, Capra appeared in 45 MLB games over portions of five seasons for the Texas Rangers and Kansas City Royals, collecting nine total hits and one home run, a solo blow off Steve Baker of the Oakland Athletics on September 22, 1982.
Capra joined the White Sox' system in 1996 as a minor-league manager, working at all levels of the minors for 11 seasons (1996–2005; 2008).
Then from 2009 to 2011 he was the ChiSox' minor league field coordinator before becoming the club's director of player development for five seasons (2012–16).
On October 14, 2016, he was named the third-base coach for the Chicago White Sox of Major League Baseball.
[2] His appointment to manager Rick Renteria's staff for 2017 marked his first assignment as a big-league coach, and his 22nd season in the White Sox organization.