Carlos Beltran became the first switch hitter in major league history to record 300 home runs and 300 steals when he stole second against the Royals on Friday night, according to an ESPN.com report.