Eric Staal (født 29. oktober 1984) er den ældste af brødrene. Han spillede sin store junior hockey for Peterborough Petes i OHL. Eric blev udvalgt som nummer to i
2003 NHL Entry Draft af Carolina Hurricanes. Han spillede sin første sæson efter at være blevet udskrevet og var en del af YoungStars spillet på 2004 NHL All-Star Game. Den 19. juni 2006 løftede Eric Stanley Cup med sine holdkammerater, da de besejrede Edmonton Oilers i kamp 7 i Stanley Cup-finalen. Eric blev udnævnt til kaptajn for Hurricanes den 20. januar 2010. Han blev den femte kaptajn for Hurricanes siden deres flytning til North Carolina fra Hartford. Eric deltog med Team Canada i vinter-OL 2010 og vandt en olympisk guldmedalje. Til 2011 NHL All-Star Game, der blev afholdt i Raleigh, blev Eric valgt som en af kaptajnerne. Den 28. februar 2016, lige før handel deadline, blev Eric handlet til New York Rangers, hvor han sluttede sig til sin bror Marc. Efter en mislykket stint med Rangers, Staal afsluttet sin kontrakt og som en fri agent underskrevet en tre-årig kontrakt med Minnesota Wild den 1. juli 2016. I 2020 blev han byttet til Buffalo Sabres. I 2021 blev han byttet til Montreal Canadiens.