According to MLB rules, a rookie is a player who has less than 130 at-bats, 50 innings pitched, or 45 total days on an active MLB roster before September. Therefore, older players from other leagues are rookies when they make an MLB debut.