Luca Caputi played his junior hockey with the IceDogs of the Ontario Hockey League. He was drafted in the fourth round by the Pittsburgh Penguins in the 2007 NHL Entry Draft as the 111th overall pick. Though he was projected as high as the 40th pick, he managed to drop into the 4th round.
In his following season with the IceDogs, Caputi found his scoring touch with 51 goals and 111 points in just 66 games. His 111 points were fourth in league scoring and his 51 goals were third in the OHL. Caputi led the team into the playoffs where they defeated the Mississauga St. Michael's Majors 4 games to 0 before losing to the Oshawa Generals 4 games to 2 in the conference semifinals.
Following his breakout season, on April 23, Caputi signed a three-year entry-level contract with the Pittsburgh Penguins and was part of the Wilkes-Barre/Scranton Penguins team that reached the Calder Cup final.
On February 3, 2009, Caputi made his NHL debut against the Montreal Canadiens, scoring his first NHL goal on his first shift after being on the ice for just 2:03 of ice time.
On March 2, 2010, one day prior to the NHL trade deadline, Caputi was traded to his hometown team, the Toronto Maple Leafs in exchange for Alex Ponikarovsky.