Dave Roche was born June 13, 1975 in Lindsay, Ontario. The 3rd choice, 62nd overall of the Pittsburgh Penguins in the 1993 NHL Entry Draft, Roche spent four seasons in the Ontario Hockey League with the Peterborough Petes (1991-1994) and the Windsor Spitfires (1994-1996) where he was an OHL First Team All-Star in 1995.
A Memorial Cup finalist in 1993 with the Peterborough, two times Roche surpassed the 100-point total (1992-93 Peterborough and 1994-95 Windsor) before he made his NHL debut with the Penguins in 1995-96.
During the 1995-96 season, Roche led all Penguins rookies in goals with seven, in assists with seven and in points with 14 and was the Penguins recipient of the Edward J. DeBartolo Award as the player who donated the most time during the season to work on community and charity projects.
After splitting his 1996-97 season with the Penguins and their International Hockey League affiliate in Cleveland, Roche joined the Syracuse Crunch of the American Hockey League where he led his team in penalty minutes with 307.
In the summer of 1998, the Pittsburgh Penguins traded Dave Roche to the Calgary Flames where for the next two seasons he split his time with the Flames and their AHL affiliate in Saint John.
The 2000-01 season saw Roche lead the Saint John Flames to their first ever Calder Cup championship before he joining the AHL's Bridgeport Sound Tigers for the 2001-02 season. Even though he has spent the majority of the season with Bridgeport, Roche has been called up by the New York Islanders and has played in one game.
Throughout his NHL career Dave Roche has played in 187 games, scoring 17 goals and 22 assists for 39 points.