Eric Godard was born March 7, 1980 in Vernon, British Columbia. A free-agent signing by the Florida Panthers in the summer of 1999, Godard is a graduate of the WHL.
The Vernon, British Columbia native played three seasons in the WHL with the Lethbridge Hurricanes, where he was known more for his aggressive style of play than his offensive prowess. In three seasons with Lethbridge, Godard racked up over 500 PIMS, before joining the Florida Panthers AHL affiliate in Louisville following Lethbridge's 99-2000 season.
After a four game stint in 99-2000 with Louisville, Godard returned the following year and played 45 games while amassing 132 PIMS before being dealt to the New York Islanders in the summer of 2002.
Godard joined New York's AHL affiliate in Bridgeport Sound in 2001-02, before making his NHL debut the following year. Over the course of the next two seasons, Godard split his time between the Islanders and Bridgeport Sound.
In the summer of 2006, Godard was signed as a free agent by the Calgary Flames. He split his first season as a member of the Flames between Calgary and their AHL affiliate in Omaha. The follow year he appeared in 74 games as a Flame and was a regular in the club's line-up. Despite his increase in ice-time in Calgary, Godard signed in the off-season with the Pittsburgh Penguins.