Carlos Beltrán had his second stint with the Kansas City Royals. Beltrán played for the Royals from 2000 to 2004, then joined the Houston Astros. He returned to the Royals in 2013 and played for them until 2016. Beltrán is a two-time All-Star and a World Series champion.
Beltrán the Baseball Prodigy: Test Your Knowledge on Carlos Beltrán!