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
#PlayerClassGPPOPScheduleRecRec YdsRec TDRush YdsRush TDFum Lost
1North Crowley (6A)Jr1098Elite NationalHeavy481064900—
2Rockwall-Heath (6A)Sr1096Elite NationalHeavy731438162——
3Argyle (5A)Sr896Elite NationalHeavy671244191—0
4Allen (6A)So995Elite NationalHeavy4762212-1——
5Southlake Carroll (6A)Sr1095Elite NationalHeavy4884311———
6Southlake Carroll (6A)Sr1095Elite NationalHeavy488325583—
7Guyer (6A)Sr1095Elite NationalHeavy671043635——
8Harker Heights (6A)Sr1094EliteHeavy75132418———
9North Forney (6A)Sr994EliteHeavy5792416———
10Rockwall (6A)Jr1094EliteHeavy5994217———
11Lewisville (6A)Jr1094EliteHeavy5176412712—
12Prosper (6A)Sr593EliteHeavy335318———
13Guyer (6A)Jr793EliteHeavy406456491—
14Allen (6A)Jr993EliteHeavy305709———
15Colleyville Heritage (5A)Sr1093EliteHeavy711106139——
16Longview (6A)Jr993EliteHeavy428569———
17Lovejoy (5A)Jr993EliteHeavy61110611——1
18Waxahachie (6A)Jr1093EliteHeavy457439100—
19Duncanville (6A)Sr1093EliteHeavy3656571282—
20Waxahachie (6A)So993EliteHeavy396698———
21Walnut Grove (6A)Jr1092EliteHeavy668849———
22North Crowley (6A)Jr1092EliteHeavy285052———
23Midland Lee (6A)Jr1092EliteHeavy791002122——
24Klein (6A)Jr1092EliteHeavy5310321220911
25Richland (5A)Sr992EliteHeavy69126711———
26North Crowley (6A)Sr1092EliteHeavy283981541—
27Rock Hill (6A)Sr1092EliteHeavy5088413———
28Royse City (6A)Jr992EliteHeavy55763101132—
29Lake Ridge (6A)Sr1092EliteHeavy4169411———
30Liberty Christian (Private)Jr1092EliteHeavy62101316———
31Brock (4A)So1091EliteHeavy579211563——
32Mansfield Timberview (5A)Sr1091EliteHeavy48100020———
33Pebble Hills (6A)Jr1091EliteHeavy441110153——
34Eastwood (6A)Jr1091EliteHeavy581004118——
35Temple (6A)Jr991EliteHeavy5083113-20—
36Willis (6A)Jr1091EliteHeavy6485111131—
37Willis (6A)Sr1091EliteHeavy63100011———
38Duncanville (6A)So991EliteHeavy265088———
39Midland (6A)Jr1091EliteHeavy557656———
40Midlothian (5A)Jr1091EliteHeavy629711127——
41Klein Collins (6A)Sr1091EliteHeavy3052354825—
42Colleyville Heritage (5A)Jr1091EliteHeavy5581510———
43Coppell (6A)Jr991EliteHeavy3577813———
44Frenship (5A)Jr1090EliteHeavy7591151785—
45Hanks (5A)Sr1090EliteStandard6012191933——
46Randall (4A)Sr1090EliteHeavy50109416293—
47Lone Star (5A)Sr990EliteHeavy3268982146—
48Carthage (4A)Jr990EliteHeavy4471191071—
49Lake Ridge (6A)Sr1090EliteHeavy3462351——
50Martin (6A)Jr890EliteHeavy376438-10—1

See a wrong number?