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

End of Regular Season

as of Nov 3, 2026
#PlayerClassGPPOPScheduleRecRec YdsRec TDRush YdsRush TDFum Lost
1Cherry Creek (5A)Sr993EliteHeavy468941113——
2Valor Christian (5A)Sr1093EliteHeavy4896512862—
3Mountain Vista (5A)Sr1091EliteHeavy661159109——
4Legend (5A)Sr1087All-StateHeavy406958———
5Fairview (5A)Jr986All-StateHeavy57923634682
6Ralston Valley (5A)Jr1085All-StateHeavy5083662611
7Regis Jesuit (5A)Jr1085All-StateHeavy6894693512
8Mountain Vista (5A)Sr1085All-StateHeavy3686110———
9Palmer Ridge (3A)Sr1085All-StateHeavy639788———
10Ralston Valley (5A)Sr884All-RegionHeavy3755553975—
11Legend (5A)Sr1084All-RegionHeavy486181071—2
12Valor Christian (5A)Jr984All-RegionHeavy3446223——
13Fossil Ridge (5A)—983All-RegionStandard5696315———
14Mullen (5A)Sr983All-RegionHeavy477858———
15Fairview (5A)So1083All-RegionHeavy51946122——
16ThunderRidge (5A)Sr1083All-RegionHeavy42759102——
17Fort Collins (5A)Jr1083All-RegionHeavy5894213——1
18Valor Christian (5A)Sr882All-RegionHeavy223026———
19Loveland (4A)Sr1082All-RegionStandard4289717841—
20Conifer (3A)Jr1081All-RegionStandard5296615911—
21Cherokee Trail (5A)Jr980All-RegionHeavy506085———
22Chatfield (5A)Sr980All-RegionHeavy507192——1
23Cherokee Trail (5A)Jr1079Standout StarterHeavy4553311———
24ThunderRidge (5A)Sr1079Standout StarterHeavy3747631472—
25Broomfield (4A)Sr1079Standout StarterStandard4757212——1
26Legend (5A)Sr1079Standout StarterHeavy5163063——
27Roosevelt (4A)Sr1079Standout StarterHeavy43673914——
28Regis Jesuit (5A)Jr1079Standout StarterHeavy3845837611
29Pomona (3A)Jr1078Standout StarterStandard3848154564—
30Bear Creek (4A)Sr1078Standout StarterStandard4898113980—
31Grandview (5A)Jr1078Standout StarterHeavy284474-2——
32Eaglecrest (5A)Sr1078Standout StarterHeavy40552630—
33Mountain Vista (5A)Sr1078Standout StarterHeavy305244——1
34Lutheran (4A)Jr878Standout StarterHeavy51628690—
35Chatfield (5A)Jr978Standout StarterHeavy335446-20—
36Cherry Creek (5A)Sr978Standout StarterHeavy161722———
37Dakota Ridge (4A)Sr978Standout StarterHeavy588654——1
38Cherokee Trail (5A)Sr977Standout StarterHeavy306268———
39Fort Collins (5A)Jr777Standout StarterHeavy445437-9——
40Grandview (5A)Jr1077Standout StarterHeavy244264461—
41Ponderosa (4A)Jr1076Standout StarterStandard35684913——
42Timnath (3A)Sr1076Standout StarterStandard397279821—
43Ponderosa (4A)Sr976Standout StarterStandard37666105——
44Broomfield (4A)Jr976Standout StarterStandard275366-40—
45Holy Family (3A)Jr1076Standout StarterStandard2583677——
46Denver East (5A)Sr976Standout StarterLight4693891482—
47Mesa Ridge (4A)Sr1076Standout StarterStandard44696740—
48Riverdale Ridge (5A)Sr975Standout StarterHeavy296407———
49Arvada West (5A)Jr975Standout StarterHeavy6473772711
50Pueblo South (3A)Jr1075Standout StarterStandard629961229—1

See a wrong number?