Eduardo Perez is a former Major League Baseball player who played for several teams during his career. He was born on September 11, 1969, in Cincinnati, Ohio, and is the son of Hall of Fame player Tony Perez. Eduardo attended Florida State University, where he played college baseball and was drafted by the California Angels in the first round of the 1991 MLB draft.

Perez made his MLB debut in 1993 with the Angels and played for them until 1995. He then played for the Cincinnati Reds from 1996 to 1999, the St. Louis Cardinals in 2000, the Tampa Bay Devil Rays from 2001 to 2003, and the Cleveland Indians in 2004. He finished his career with the Seattle Mariners in 2005 and the Washington Nationals in 2006.

Throughout his career, Perez primarily played as a first baseman and designated hitter. He was known for his power hitting and had a career batting average of .247 with 64 home runs and 247 RBIs. He also had a good eye at the plate, drawing 313 walks in his career.

After retiring from playing, Perez became a baseball analyst and commentator for ESPN and has also worked for MLB Network. He has also managed in the Puerto Rican Winter League and was a coach for the Miami Marlins.

Perez's baseball career was not without controversy. In 2002, he was suspended for three games for his role in a bench-clearing brawl between the Devil Rays and the Boston Red Sox. He was also involved in a dispute with then-Devil Rays manager Lou Piniella in 2003, which led to Perez being benched for several games.

Despite these incidents, Perez is remembered as a solid player who contributed to several teams during his career. He was a fan favorite in Tampa Bay and was known for his leadership and work ethic. His father, Tony Perez, is a baseball legend and was inducted into the Hall of Fame in 2000. While Eduardo may not have achieved the same level of success as his father, he had a respectable career and has continued to make an impact on the game as a commentator and coach.