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
#PlayerClassGPPOPScheduleSoloAstTFLSacksINTINT YdsPDFFFRFR YdsDef TD
1North Crowley (6A)Sr1099GenerationalHeavy283231100——310—
2DeSoto (5A)Sr1098Elite NationalHeavy3740258114——1331
3Walnut Grove (6A)Jr898Elite NationalHeavy472522.510.50—63———
4DeSoto (5A)Sr1098Elite NationalHeavy343422.510.5144——3661
5Guyer (6A)Sr797Elite NationalHeavy381523.57——2—1——
6Guyer (6A)Jr1096Elite NationalHeavy35182212.5——21———
7DeSoto (5A)Sr896Elite NationalHeavy2629127————1191
8North Crowley (6A)Sr1096Elite NationalHeavy2136123———————
9Waxahachie (6A)Sr1096Elite NationalHeavy3091310.50—4————
10North Crowley (6A)Sr996Elite NationalHeavy19141270—11———
11Guyer (6A)Sr1095Elite NationalHeavy361114.55.50—32———
12Little Elm (6A)Sr1095Elite NationalHeavy311920.516.50—11———
13Allen (6A)Jr995Elite NationalHeavy1612731———151
14North Crowley (6A)So1095Elite NationalHeavy252893———————
15Westfield (6A)Sr1095Elite NationalStandard393518.591——41—1
16Aledo (6A)Sr995Elite NationalHeavy328188——3—1741
17Lewisville (6A)Sr994EliteHeavy2733960—5—2——
18Waxahachie (6A)Sr1094EliteHeavy18810.58.5——211——
19Brock (4A)Sr1094EliteHeavy3856249——121——
20Waxahachie (6A)So994EliteHeavy21613.59.5————1—1
21Southlake Carroll (6A)So1094EliteHeavy239126———1———
22Sanger (4A)—1093EliteStandard66342512.5——521——
23Eastwood (6A)Sr993EliteStandard3014287———31201
24All Saints (Private)Sr1093EliteHeavy261618510—21——
25Coppell (6A)Jr1093EliteHeavy3618197——2—2——
26Red Oak (6A)Jr1093EliteHeavy3515179——5312—
27Cypress Falls (6A)Sr1093EliteStandard193525100——4———
28Pebble Hills (6A)Sr993EliteHeavy19281510——32———
29Frisco (5A)Sr1093EliteHeavy48221510——11———
30Allen (6A)Sr792EliteHeavy7784.5——21———
31Cypress Falls (6A)Sr1092EliteStandard21442713——242——
32The Colony (5A)Jr892EliteHeavy28221460—174——
33Liberty-Eylau (3A)Jr992EliteHeavy431522.59——322——
34Waxahachie (6A)—1092EliteHeavy286116——11———
35Tomball (6A)Sr1092EliteHeavy1834156——141——
36Mansfield Summit (5A)Sr992EliteHeavy4212196——41———
37Plano (6A)Sr892EliteHeavy2711139——112——
38Lamar (6A)So1092EliteHeavy5992612———————
39Longview (6A)Sr992EliteHeavy3825134———————
40Longview (6A)Sr992EliteHeavy2320921—3————
41Midway (6A)Sr1092EliteHeavy3436155———12——
42Palo Duro (5A)Jr1092EliteHeavy5624205———31——
43All Saints (Private)Sr1092EliteHeavy211510.55——31211—
44Martin (6A)Sr1092EliteHeavy1923146———————
45Lovejoy (5A)Sr1092EliteHeavy3924147———————
46Duncanville (6A)Jr1092EliteHeavy153213———2————
47Brock (4A)Sr1092EliteHeavy4628235———11——
48Longview (6A)Jr992EliteHeavy2518115————1——
49Martin (6A)Jr1092EliteHeavy1429144.5——21———
50Aledo (6A)Sr992EliteHeavy2917131——1—1431

See a wrong number?