Draft and minor leagues Capuano was selected 238th overall by the
Arizona Diamondbacks in the eighth round of the
1999 MLB draft. He played for the
South Bend Silver Hawks of the
Class A Midwest League in 2000 and the
El Paso Diablos of the
Class AA Texas League in 2001. Capuano began the 2002 season with the
Tucson Sidewinders of the
Class AAA Pacific Coast League (PCL), posting a 4–1 record with a 2.72 ERA before undergoing
Tommy John surgery on May 17, which sidelined him for the remainder of the season.
Arizona Diamondbacks (2003) Capuano made his MLB debut with the Arizona Diamondbacks on May 4, 2003, against the
Atlanta Braves, absorbing the loss in a two-inning
relief appearance during extra innings. He made his first major league start on May 17 against the
Pittsburgh Pirates, lasting only innings while allowing seven earned runs and taking the loss. Following that start, he was optioned back to the
minors but was called up again for a spot start on July 9 against the
San Diego Padres. In that outing, he pitched seven innings, allowed just one unearned run, and earned his first major league
win. Afterward, he returned to the minors where he made 23 starts for the Sidewinders, posting a 9–5 record with a 3.34 ERA, which earned him
Pacific Coast League All-Star honors. Capuano was recalled to the Diamondbacks in September when rosters expanded and finished the
season with nine MLB appearances, including five starts, compiling a 2–4 record with a 4.64 ERA.
Milwaukee Brewers (2004–2007, 2010) in 2006. On December 1, 2003, Capuano was traded to the
Milwaukee Brewers (along with
Craig Counsell,
Lyle Overbay,
Junior Spivey,
Jorge de la Rosa and
Chad Moeller) for
Shane Nance,
Richie Sexson and minor leaguer Noochie Varner. He made 17 starts for the Brewers in 2004 and was 6–8 with a 4.99 ERA. Capuano, however, ended up with only 11 wins in 2006. Before the start of the 2008 season, he underwent Tommy John surgery for the second time in his career and missed the entire season. The Brewers non-tendered Capuano following the 2008 season, making him a free agent but re-signed him to a minor league deal shortly after. He was ultimately limited to just a handful of games in the Brewers rookie leagues as part of his rehab. After becoming a free agent at the end of the season, Capuano was re-signed to a minor league contract with the Brewers on November 23, 2009. Capuano was invited to the Milwaukee Brewers' spring training for the 2010 season, but early on he complained of arm soreness and was placed in extended spring training. He would start the regular season with the Single A,
Brevard County Manatees of the
Florida State League. Capuano would only need 3 appearances with the Manatees before being promoted to the Triple-A
Nashville Sounds. In those 3 appearances, Capuano registered a 2–0 record with a 1.23 ERA and 17 strikeouts in 14 innings pitched. On May 28, 2010, Capuano made his final start for the Sounds, and was pulled after four innings. After the game, it was announced the Brewers had purchased his minor league contract and he was recalled to the majors. Capuano started the Brewers' June 3, 2010, game against the
Florida Marlins in Miami, giving up three runs on seven hits in 3 innings while striking out four and walking one. He was charged with the loss in the 3–2 Marlins win. On July 3, he appeared in a Brewers victory against the
St. Louis Cardinals in St. Louis. This snapped the streak of 26 straight losses he had appeared in between 2007 and 2010. He held the
Pittsburgh Pirates to one run on three hits over five innings on July 19 to get his first win since 2007.
New York Mets (2011) in 2011. Capuano signed with the
New York Mets prior to the
2011 season. On August 26, 2011, while pitching against the
Atlanta Braves, he threw his first
complete game shutout since 2005, setting a career-high with 13 strikeouts in the game. During the 2011 season, Capuano made 31 starts for the Mets—his most since 2006—and also appeared twice in relief. He finished the season with an 11–12 record and a 4.55 ERA. He started the 2012 season strong, with a 9–4 record and 2.91 in his first 18 starts but went only 3–8 with a 4.76 in his last 15 starts. Overall, he was 12–12 with a 3.72 in 33 starts. He wound up making 20 starts for the team in 2013, despite missing time with various injuries. He also appeared in four games out of the bullpen. His final record was 4–7 with a 4.26 ERA.
Boston Red Sox (2014) On February 20, 2014, Capuano reportedly agreed to a $2.25 million, one-year contract with the
Boston Red Sox. He passed his physical and the deal was made official on February 22, 2014. Capuano began the 2014 season with 15 consecutive scoreless innings. From May 3 through June 23, 2014, he allowed 17 runs over innings. On June 25, he was
designated for assignment. He was released on July 1. Shortly after his release from the Red Sox, Capuano signed a minor league contract with the
Colorado Rockies on July 4, 2014. He pitched for the
Tulsa Drillers of the
Texas League and the
Colorado Springs Sky Sox of the
PCL, making a total of four starts between the two teams.
New York Yankees (2014–2015) On July 24, 2014, Capuano was traded to the
New York Yankees from the Rockies for cash considerations. In 12 starts for the Yankees, Capuano went 2–3 with a 4.25 ERA. Despite being a free agent, Capuano pitched for the MLB All-Star team in the
2014 MLB Japan All-Star Series. Wearing a Yankee uniform, he started two games for the MLB All-Stars, allowing just one earned run on five hits and striking out seven batters. On December 16, 2014, Capuano re-signed with the Yankees on a one-year, $5 million contract. He was designated for assignment on July 29, 2015. He was called back up by the Yankees on August 12 and designated for assignment again three days later. The Yankees then recalled him again on August 18 to take the place of
Bryan Mitchell, who had been injured by a line drive during a spot start the previous evening. After being designated for assignment once again on August 22, he elected free agency on August 24. However, due to an injury to
CC Sabathia, Capuano immediately re-signed with the Yankees. He was designated for assignment yet again the following day when
Michael Pineda was activated from the DL. He was called up again on September 7.
Milwaukee Brewers (2016) In January 2016, Capuano signed a minor league contract with the
Milwaukee Brewers, marking his second stint with the organization. After
spring training, he secured a place on the major league roster and performed effectively out of the bullpen during the first two months of the
season until sustaining an elbow injury in a game against the Atlanta Braves.
Retirement On March 6, 2018, Capuano retired from
professional baseball. ==International career==