i've never heard the phrase and neither has google (only link was to a japanese page strangely enough)
but the meaning is clear enough, as the sentence said, he was the one they had high hopes for
they are make some sort of comparison to a prize horse



