Eduardo Perez, the son of Hall of Famer Tony Perez, embarked on his Major League Baseball career with the California Angels. Drafted in the first round of the 1991 MLB Draft, Perez made his debut in the major leagues in 1993. As a right-handed batter and thrower, he primarily played as a first baseman and outfielder throughout his career.

Perez's tenure with the Angels lasted until 1996, during which he demonstrated his ability to contribute both offensively and defensively. In 1997, he joined the Cincinnati Reds, a team with which he shared a familial connection due to his father's legendary status. His time with the Reds was marked by steady performance, and he remained with the team until 1998.

The following year, Perez signed with the St. Louis Cardinals. His stint with the Cardinals was highlighted by his role as a reliable bench player, often called upon in pinch-hitting situations. Perez's knack for delivering in clutch moments earned him respect among teammates and fans alike. He played with the Cardinals until 2000, after which he briefly joined the Tampa Bay Devil Rays in 2001.

Perez's career took an international turn when he signed with the Hanshin Tigers of Nippon Professional Baseball in Japan for the 2001 season. This experience allowed him to broaden his horizons and gain a new perspective on the game. Upon returning to the United States, Perez rejoined the Cardinals in 2002, where he continued to serve as a valuable asset off the bench.

In 2003, Perez was traded to the Cleveland Indians, where he spent two seasons. His time with the Indians was characterized by his role as a platoon player, often facing left-handed pitchers. Perez's ability to adapt to different roles and situations was a testament to his understanding of the game.

The latter part of Perez's career saw him with the Tampa Bay Devil Rays once again in 2004, followed by a brief period with the Seattle Mariners in 2006. Throughout his career, Perez was known for his strategic approach to the game, often analyzing pitchers and situations to maximize his effectiveness at the plate.

Eduardo Perez retired from professional baseball in 2006, leaving behind a career that spanned over a decade.