Carlos Beltrán started his professional baseball career with the Kansas City Royals. He made his major league debut on April 2, 1998. He played for the Royals until he was traded to the Houston Astros in 2004.
Beltrán the Baseball Prodigy: Test Your Knowledge on Carlos Beltrán!