I was about to ask the following anyway but you brought up the general subject of the draft, and this is a Willi Castro thread after all.
Willi is listed as being born in Puerto Rico, but Cleveland signed him as an International Free Agent. Jose Berrios and Carlos Correa are examples of Puerto Ricans who were subject to the draft; why wasn't Willi? Or was he subject to it, and somehow was overlooked but then signed undrafted? Doesn't sound right, since various articles describe him as a well-regarded high schooler - the draft went 40 rounds then, shortstops are valuable, and scouts are plentiful there.
(IFA is a specific category, but maybe Wikipedia just has it wrong.)