More than 10 years after being drafted, the 29-year-old Hudson entered the game Thursday against the Royals on a career-best run.