He played in Major League Baseball (MLB) for the San Francisco Giants, Toronto Blue Jays, Baltimore Orioles, Cleveland Indians, and Oakland Athletics.
Prior to playing professionally, Accardo attended Mesa High School and later Illinois State University.
Accardo signed as an undrafted free agent by the San Francisco Giants of the National League in 2003 after attending Illinois State University.
On July 21, 2006, Accardo was traded to the Toronto Blue Jays for third baseman Shea Hillenbrand and relief pitcher Vinnie Chulk, where he finished the season.
[3] He began the season posting 21 consecutive scoreless innings until allowing three runs on May 26, 2007, in a game against the Minnesota Twins.
[15] On August 15, 2012, he signed a minor league contract with the Oakland Athletics and was assigned to the Triple-A Sacramento River Cats.
On October 18, 2012, the Athletics announced that Accardo had cleared waivers and elected free agency rather than accept an outright assignment to Triple-A.
[19] Accardo began the 2014 season pitching for the Long Island Ducks of the Atlantic League of Professional Baseball before being released.
[23][24] Accardo was hired by the Milwaukee Brewers to serve as the pitching coach for their Triple-A affiliate, the Nashville Sounds, in 2022.
[24] On June 27, 2024, it was announced that Accardo would join the Arizona State Sun Devils Baseball program as the team's pitching coach.