He played in Major League Baseball (MLB) for the Cincinnati Reds, Los Angeles Dodgers, and Washington Nationals.
[2] Heisey played his first Major League game with the Cincinnati Reds on May 3, 2010, starting in right field and going 0-for-5 against the New York Mets.
[3] On May 11, starting in centerfield and batting leadoff for the Reds against the Pittsburgh Pirates, he got his first three Major League hits (the first came off starter Charlie Morton), including his first home run, a two-run shot off Jeff Karstens in a 9–0 win.
After qualifying as a Super Two player, giving him an extra year of arbitration eligibility, Heisey agreed to a one-year, $1.325 million contract on January 31, 2013.
[5] On December 2, 2014, Heisey was acquired by the Los Angeles Dodgers in trade for pitcher Matt Magill.
[14] On August 12, 2015, Heisey signed a minor league contract with the Toronto Blue Jays and was assigned to Triple-A Buffalo Bisons.
On April 1, 2016, the Nationals announced he had made the team's 25-man roster, joining fellow non-roster invitee and former Cincinnati teammate Matt Belisle.
[19] On April 24, 2016, Heisey hit his first career walk-off home run to give the Nats a win over the Minnesota Twins in 16 innings.
[23] He is close friends with Stephen Drew, whom he met and developed a rapport with during the 2016 season, when both served as key reserves for the Nationals.