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
1Allen (6A)So896Elite NationalHeavy321552240111—3
2Lewisville (6A)Sr996Elite NationalHeavy6546523—211—1
3Waxahachie (6A)Jr995Elite NationalHeavy402013.542—2———2
4Waxahachie (6A)Jr995Elite NationalHeavy591414.57.51—1—1——
5Liberty Christian (Private)Sr994EliteHeavy6241184126323201
6All Saints (Private)Jr1094EliteHeavy6536227——4—2692
7North Crowley (6A)Sr894EliteHeavy3622103———————
8Argyle (5A)Sr1094EliteHeavy5630921——51——
9Midland Lee (6A)Jr1093EliteHeavy59421152—63———
10North Crowley (6A)Sr993EliteHeavy2612134——11———
11Red Oak (6A)Jr1093EliteHeavy713282——31213—
12Anna (5A)Sr1093EliteHeavy66252012——311——
13Lewisville (6A)Sr893EliteHeavy48371060—2—1——
14North Crowley (6A)Jr993EliteHeavy231281——31———
15Harker Heights (6A)Sr1093EliteHeavy21758136932——1
16Guyer (6A)Jr1093EliteHeavy4124512—31——1
17Allen (6A)Sr993EliteHeavy3917940—1————
18North Forney (6A)Sr993EliteHeavy3476131.51—23———
19Martin (6A)Jr1093EliteHeavy5145152.5——321——
20DeSoto (5A)Sr1092EliteHeavy40291081280—171
21Klein Oak (6A)Sr1092EliteHeavy8338204———————
22Midland (6A)Jr1092EliteHeavy7823911—122——
23Aledo (6A)Sr1092EliteHeavy6219143——11———
24Byron Nelson (6A)Jr1092EliteHeavy5935144000100—
25Lewisville (6A)Sr1092EliteHeavy3734211—122——
26Liberty-Eylau (3A)Sr1092EliteHeavy894019.58.5——243——
27Frenship (5A)Sr1092EliteHeavy7919145———71——
28Arlington (6A)Sr892EliteHeavy24521354—232——
29North Crowley (6A)Sr892EliteHeavy237711—1————
30Lovejoy (5A)Sr1092EliteHeavy7440102——22———
31Emerson (5A)Sr1091EliteHeavy3325731—433671
32Cypress Woods (6A)Sr991EliteStandard6245293.5——4427—
33Flower Mound (6A)Jr1091EliteHeavy39217.5235722———
34Ropes (2A)Sr991EliteStandard66101345————1——
35McKinney (6A)Sr1091EliteHeavy84281311—2—1—1
36Frisco (5A)Sr991EliteHeavy77314—15513216—
37Hebron (6A)Sr991EliteHeavy4619630—42———
38Keller (6A)Jr1091EliteHeavy645085——31———
39Brook Hill (Private)Jr1091EliteStandard46—536603441035
40Palo Duro (5A)Sr1091EliteHeavy70302411.5——111——
41Permian (6A)Sr1091EliteHeavy543174——21———
42Harker Heights (6A)Jr1091EliteHeavy2360124——2—3551
43Eastwood (6A)Sr1091EliteHeavy755581——1—1451
44Rockwall (6A)Sr1091EliteHeavy49314———511——
45Duncanville (6A)Sr1091EliteHeavy442392——2————
46Southlake Carroll (6A)Sr991EliteHeavy522931——2————
47Longview (6A)Sr1091EliteHeavy3734731191—1—1
48Westfield (6A)Sr1091EliteStandard54392661——1———
49Mercy Culture Prep (Private)Jr1091EliteLight73591716224764173
50Longview (6A)Sr1091EliteHeavy3242132——11———

See a wrong number?