Player Rankings

Every player we rate.

By state and position, with the season stat line behind each rating. Rebuilt every week from the games.

Indiana head coach Curt Cignetti on the sideline beside the words P.O.P. Rankings, Production Over Potential, built on SPIN's advanced data analysis
Lead story

Stars Are a Bet. Yards Are a Receipt. Just Ask Curt Cignetti.

Why SPIN rates what a player did, not what he might become. And why the coach who just won a national title with that exact idea would understand.

By Max Fielder · Oct 7, 2026

Read the story →

Rankings stories

Region
#PlayerClassGPPOPScheduleComp-AttPass YdsPass TDINTTD-INTRush YdsRush TDFum Lost
51Palm Beach Central (6A)So1072Good StarterHeavy104-192139210610-621211
52Boyd Anderson (5A)Jr971Good StarterStandard79-153132412812-824531
53Coral Glades (6A)Jr971Good StarterStandard47-70737767-641111
54Calvary Christian Academy (Independent)Jr1171Good StarterStandard116-206173926626-623—3
55Palm Beach Gardens (5A)So1071Good StarterStandard80-1421167757-5280—1
56Miami Beach (Independent)Fr871Good StarterStandard78-1271142828-2115——
57Jupiter (6A)Jr971Good StarterStandard69-11878913113-144—1
58North Miami (4A)Jr971Good StarterHeavy68-14097711711-736023
59Nova (6A)So970Good StarterStandard102-166144116716-7734—
60Miami (6A)Jr870Good StarterStandard90-171128015515-52613—
61Coral Glades (6A)So970Good StarterStandard69-1071218959-56612
62Fort Lauderdale (Independent)Sr969StarterLight104-186160722422-41082—
63South Dade (6A)Jr769StarterHeavy52-106610777-725——
64North Broward Prep (Independent)So1069StarterStandard88-143132011611-652954
65Santaluces (6A)Sr869StarterHeavy85-169111612712-7———
66Coral Gables (6A)Sr768StarterHeavy66-95812484-8140——
67Piper (5A)So968StarterHeavy84-166916979-7-7613
68North Miami (4A)Sr566StarterHeavy38-63504424-289——
69Miami Beach (Independent)Sr566StarterStandard39-567147——15——
70Blanche Ely (4A)So1065StarterStandard51-114836363-6562—
71Spanish River (6A)Sr865StarterHeavy62-12284913813-8-8—1
72Pembroke Pines Charter (Independent)Sr1064StarterStandard135-263241027927-92831
73Monsignor Pace (Independent)Sr864StarterStandard56-87737444-419131
74South Broward (Independent)Jr964StarterStandard63-11993611211-226931
75Mater Academy Charter (5A)So664StarterHeavy25-50239323-2113—2
76Florida Christian (Independent)So1164StarterStandard79-121100811411-4-7——
77Royal Palm Beach (5A)So664StarterHeavy37-62400333-33622
78Homestead (6A)Sr1063StarterHeavy41-90592525-2511—
79Pine Crest (Independent)Sr1063StarterLight71-99624515-148772
80Gulliver Prep (2A)Sr563StarterLight22-44424626-2662—
81St. John Paul II Academy (Independent)Sr1062StarterStandard121-2341862171217-121501—
82Jackson (3A)Fr562StarterHeavy31-67341434-3135—2
83Oxbridge Academy (Independent)Sr961StarterLight76-156110213413-490110—
84Hollywood Hills (Independent)So1061StarterLight111-206178423723-73322—
85Boynton Beach (3A)So761StarterStandard47-75569333-3153—
86Benjamin (1A)Jr761StarterHeavy36-79475555-5272—
87Deerfield Beach (5A)So960StarterHeavy85-16292413613-6-1613
88Braddock (Independent)Sr857StarterStandard94-166141112612-6-521—
89Wellington (6A)So957StarterStandard35-89452232-37612
90Stoneman Douglas (Independent)Sr856StarterStandard48-78705353-523642
91Dr. Joaquin Garcia (6A)Jr656StarterHeavy44-88503767-626—1
92Somerset Academy (Independent)Fr955StarterStandard46-9472710510-541—
93Dr. Joaquin Garcia (6A)Jr755StarterStandard25-67278555-5563—
94South Miami (Independent)Fr954StarterLight44-90869868-64404—
95Somerset Academy - Canyons (Independent)So854StarterStandard50-96764757-538—2
96Wellington (6A)So854StarterStandard42-79503393-9-1——
97St. Brendan (3A)So954StarterHeavy80-18010105135-13-6311
98Southwest (6A)So753StarterStandard49-105586353-567——
99Stoneman Douglas (Independent)Jr552StarterStandard37-60576454-532——
100Seminole Ridge (5A)Jr1049StarterStandard38-75349282-8-135——

See a wrong number?