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
1Allen (6A)So1095Elite NationalHeavy134-177201130330-33733—
2Prosper (6A)Sr595Elite NationalHeavy98-158158121321-31966—
3Rockwall-Heath (6A)Sr1094EliteHeavy155-250283931831-862910—
4Guyer (6A)Jr1094EliteHeavy171-248246017517-55169—
5Rockwall (6A)Sr1094EliteHeavy136-213240834234-2361131
6North Crowley (6A)Sr1094EliteHeavy106-139204017017-0540—
7Argyle (5A)Jr994EliteHeavy182-245287936236-213331
8Coppell (6A)Jr1094EliteHeavy176-233252532132-15327—
9Waxahachie (6A)Sr894EliteHeavy131-194209824324-31571—
10Lone Star (5A)Jr1093EliteHeavy151-231299642142-11103162
11Lake Ridge (6A)Sr1093EliteHeavy121-246200123623-6108216—
12Southlake Carroll (6A)Jr1093EliteHeavy121-187179118118-149610—
13Pebble Hills (6A)Sr1092EliteHeavy147-219251425225-2696144
14Liberty Christian (Private)Jr1092EliteHeavy169-227298040340-31582—
15Temple (6A)Jr1092EliteHeavy165-257212124524-577210—
16Colleyville Heritage (5A)So1092EliteHeavy228-3462908321032-102875—
17Walnut Grove (6A)Sr992EliteHeavy173-234222822322-32031—
18Harker Heights (6A)Sr1092EliteHeavy177-2432860351035-1087——
19Lovejoy (5A)Jr1092EliteHeavy169-254240927527-545371
20Lewisville (6A)Jr792EliteHeavy107-164157224524-53546—
21Longview (6A)Sr991EliteHeavy71-107156919019-04686—
22Lake Highlands (6A)Jr991EliteHeavy166-270237030630-63143—
23Klein (6A)Sr1091EliteHeavy128-188248326026-05611
24The Woodlands (Private)Jr1091EliteHeavy150-202262843143-128131
25Duncanville (6A)Sr1091EliteHeavy95-151141515315-3379—1
26Cy-Fair (6A)Sr1090EliteHeavy206-327303336436-46491
27Wall (3A)Sr1090EliteHeavy163-230265933433-42953—
28Midland Lee (6A)Sr1090EliteHeavy155-242231925725-79111
29Midland (6A)Jr1090EliteHeavy135-221176714414-47309—
30Permian (6A)Sr1090EliteHeavy143-207203517517-51115—
31Mansfield Timberview (5A)Jr1090EliteHeavy140-207254040440-422411
32Keller (6A)Jr1090EliteHeavy138-210214323823-86521
33Graham (4A)Sr1090EliteHeavy121-178211119119-1889182
34Anna (5A)Sr1090EliteHeavy178-274192823423-42769—
35Brock (4A)Sr1090EliteHeavy133-172212833333-34341
36Martin (6A)Jr1090EliteHeavy134-202194918318-31001—
37Seminole (4A)Jr1089All-StateStandard284-397360744344-3831—
38Klein Cain (6A)Jr1089All-StateHeavy126-203190317417-465962
39Eastwood (6A)Sr1089All-StateHeavy124-187201423823-841891
40El Dorado (5A)Sr1088All-StateStandard148-238244829329-3113515—
41Langham Creek (6A)Sr988All-StateHeavy122-184205919619-664812—
42Hanks (5A)Sr1088All-StateStandard154-227297836836-83517—
43North Forney (6A)Sr688All-StateHeavy71-95113517——1692—
44Haskell (2A)—1088All-StateStandard121-193239735335-31656313
45Sunnyvale (4A)Sr1088All-StateStandard139-210252133333-3706102
46Frenship (5A)Jr1088All-StateHeavy206-290290127727-74234
47Mansfield (6A)—988All-StateHeavy98-194119719719-75788—
48Royse City (6A)Jr1088All-StateHeavy147-259183319219-213551
49Parish Episcopal (Private)So1088All-StateHeavy163-262238821321-31392—
50Midway (6A)Sr1088All-StateHeavy136-192159518518-51663—

See a wrong number?