Sounds about right, except for your “1-3” number.Let's run the numbers...
There's 124 girls ecnl clubs. 124 X 20 per roster = 2480 potential players per year.
90% of 2480 = 2232
337 d1 267 d2 431 d3 202 naia 321 juco = 1558 total female college teams to play on.
I couldn't find a number on the total amount of college soccer commitments per year out of high school. But judging by the announcements I see from different schools it's between 1 and 3 new hs players per year. This means there's between 1558 and 3474 avaliable college roster spots per year.
On the low side (every college team gets one HS player) it's obvious that 2332 (90% of ECNL players) is more than the total number of available college roster positions 1558.
On the high side (every college team gets three HS players) 2332 (90% of ECNL players) is less the total number of available college roster positions 3474.
So is the statement of 90% of ECNL girls players correct? I think it may have been correct in the past but it's not correct today. With 28 player roster limits, transfer portal, international player, and other leagues like GA, etc also competing for roster spots it's just not possible.
28 player rosters would be 7 per year, assuming everyone plays for all 4 years. Add a bit for those who quit the sport after 2 years, subtract a bit for international recruits. You’re still looking at roughly 6 new hs players per college team- on average.
That would be more like 7000 slots, counting everything. Enough to account for 2200 ECNL kids and another 700 from GA.
Numbers are tighter if you look only at D1, but still not horrible. 3000 kids chasing 2000 slots. Probably a little less because D1 schools as a class will recruit more transfers than they lose. (total guess there.)
Exception if you really want UCLA. In that case, hit the books and keep practicing.