I pull these counts every time someone tells me a program is "loaded." Loaded is a feeling. Three ranked players is a number. The counts first. Then the thing they hide, which is the more useful half.
The list: three or more ranked players
| Program | Ranked | 2027 | 2028 | 2029 | Best player |
|---|---|---|---|---|---|
| Prolific Prep | 6 | 3 | 2 | 1 | Draydne McDaniel, No. 2 in 2029 |
| IMG Academy | 6 | 3 | 3 | 0 | Bentley Lusakueno, No. 8 in 2028 |
| CIA Bella Vista Prep | 6 | 4 | 2 | 0 | Paul Osaruyi, No. 14 in 2027 |
| AZ Compass Prep | 5 | 3 | 2 | 0 | Demarcus Henry, No. 3 in 2027 |
| SPIRE Academy | 5 | 3 | 1 | 1 | David Johnson, No. 6 in 2029 |
| Montverde Academy | 4 | 2 | 2 | 0 | Isaiah Hamilton, No. 4 in 2028 |
| Dynamic Prep | 4 | 2 | 2 | 0 | Blaze Johnson, No. 17 in 2028 |
| Monarch Academy | 4 | 2 | 2 | 0 | Jaxson Davis, No. 40 in 2027 |
| Christopher Columbus | 3 | 0 | 2 | 1 | Cayden Gaskins, No. 1 in 2029 |
| Southeastern Prep | 3 | 3 | 0 | 0 | Beckham Black, No. 1 in 2027 |
| Faith Family Academy | 3 | 1 | 2 | 0 | Josiah Rose, No. 7 in 2028 |
| Sierra Canyon | 3 | 0 | 3 | 0 | Jordan Mize, No. 23 in 2028 |
| Dream City Christian | 3 | 2 | 1 | 0 | Mateen Cleaves Jr., No. 27 in 2028 |
| Masters Academy International | 3 | 1 | 2 | 0 | Kevin Wheatley Jr., No. 36 in 2028 |
| Iowa United Prep | 3 | 2 | 1 | 0 | Malik Moore, No. 57 in 2028 |
| Link Academy | 3 | 1 | 2 | 0 | Jordan Mitchell, No. 62 in 2028 |
Sixteen programs. Every one of them is a private academy or a national program except two: Christopher Columbus in Miami and Sierra Canyon in California play state-association schedules. Fourteen of sixteen do not.
The other count, which disagrees
Ranked underclassmen tell you who a program has now. Signees tell you who it graduated. Those are different lists, and the top of each is different.
Here is ESPN's final class of 2026 top 100, counted by high school:
| Program | 2026 top-100 signees | Where they went |
|---|---|---|
| Link Academy | 7 | Arkansas, Michigan State, Oregon, Michigan State, Gonzaga, Mississippi State, Kansas |
| Overtime Elite | 5 | Kansas, Vanderbilt, Alabama, Arkansas, Villanova |
| IMG Academy | 4 | Pittsburgh, Tennessee, Stanford, Florida International |
| Montverde Academy | 4 | UCLA, Michigan, Kent State, Northwestern |
| Prolific Prep | 3 | Arizona, BYU, Kansas |
| Dynamic Prep | 3 | Texas, Texas, Texas Tech |
| Southeastern Prep | 3 | Louisville, Missouri, Alabama |
| CIA Bella Vista Prep | 3 | West Virginia, Indiana, West Virginia |
| Archbishop Stepinac | 3 | USC, Michigan State, USC |
| SPIRE Academy | 3 | Alabama, Georgetown, Dayton |
| AZ Compass Prep | 3 | Oklahoma, Maryland, Xavier |
Link Academy sent seven players into the 2026 top 100, more than anyone, and sits at the bottom of the current-roster list with three. Sierra Canyon has three ranked underclassmen and sent nobody. Neither of those is a criticism. They are programs at different points in a cycle, and a recruit reading one list without the other gets the wrong picture.
Minutes are not on this list
Nine programs appear on both lists: Prolific Prep, IMG, Bella Vista, AZ Compass, SPIRE, Montverde, Dynamic Prep, Southeastern Prep, and Link Academy. That overlap is the closest thing to a durable answer here. Those are the programs that both hold ranked players today and put them into the top 100 on the way out. The seven that appear only on the first list, including Sierra Canyon and Christopher Columbus, are holding talent that has not graduated yet.
What no count on this page tells you is playing time. Six ranked players on one roster means five of them are not the first option. A player choosing between a program with six ranked teammates and one with two is choosing between exposure and minutes, and the board cannot make that call for him.
The other thing the numbers hide: a school shows up here under whatever name the boards list it as. Bella Vista appears as CIA Bella Vista Prep on the recruit rows and Bella Vista Prep on the team board. Same gym.
Sources: the CBR class boards for 2027, 2028, and 2029, counted 2026-08-22, and ESPN's final 2026 SCNEXT 100. Program pages linked above carry the same numbers.




