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
#PlayerClassGPPOPScheduleSides
1Rainier Beach (3A)Sr986All-StateStandardTE / DL
2Graham-Kapowsin (4A)Sr982All-RegionHeavyWR / DB
3Chiawana (4A)Jr981All-RegionHeavyRB / DB
4Puyallup (4A)Sr981All-RegionHeavyWR / DB
5Walla Walla (3A)Jr980All-RegionHeavyRB / LB
6Camas (4A)Sr979Standout StarterHeavyRB / DB
7Mountlake Terrace (3A)Jr978Standout StarterStandardTE / DL
8Skyview (4A)Sr878Standout StarterStandardTE / LB
9Interlake (3A)Sr976Standout StarterLightWR / DB
10Cascade Christian (1A)Jr876Standout StarterStandardRB / DB
11Kentwood (4A)Sr976Standout StarterStandardWR / DB
12Richland (4A)Jr976Standout StarterHeavyWR / DB
13Liberty (2B)Sr975Standout StarterStandardTE / LB
14Camas (4A)Jr975Standout StarterHeavyRB / DB
15Rainier Beach (3A)Sr975Standout StarterStandardWR / DB
16East Valley (2A)Sr975Standout StarterStandardWR / DB
17North Mason (2A)Sr974Good StarterStandardWR / DL
18Friday Harbor (2B)Sr774Good StarterLightWR / DB
19Rainier Beach (3A)So873Good StarterStandardWR / DB
20Walla Walla (3A)Sr973Good StarterHeavyWR / DB
21Chiawana (4A)So873Good StarterHeavyTE / DL
22Enumclaw (3A)Jr772Good StarterStandardRB / LB
23Southridge (3A)Sr872Good StarterHeavyRB / DB
24Richland (4A)Jr972Good StarterHeavyWR / DB
25Granite Falls (1A)Sr872Good StarterLightRB / LB
26Moses Lake (4A)Sr972Good StarterStandardRB / LB
27Emerald Ridge (4A)Jr972Good StarterHeavyRB / DB
28Mount Tahoma (3A)Jr872Good StarterHeavyRB / DL
29Moses Lake (4A)Jr971Good StarterStandardWR / DB
30Liberty (2B)Fr971Good StarterStandardTE / DL
31Hermiston (3A)Sr971Good StarterStandardTE / DL
32Olympic (2A)Sr870Good StarterStandardRB / DL
33Interlake (3A)Sr770Good StarterLightTE / DL
34Cascade Christian (1A)Sr870Good StarterStandardRB / DB
35Southridge (3A)Sr869StarterHeavyRB / LB
36Bainbridge (2A)Jr969StarterStandardWR / LB
37Lincoln (3A)Sr769StarterStandardRB / LB
38Peninsula (3A)Sr869StarterHeavyRB / DB
39Lakes (3A)Sr869StarterStandardRB / DB
40Emerald Ridge (4A)Jr969StarterHeavyRB / DB
41Lake Washington (4A)Sr969StarterStandardRB / LB
42Chiawana (4A)Sr969StarterHeavyRB / DB
43Mount Tahoma (3A)Jr869StarterHeavyWR / DB
44Walla Walla (3A)Sr969StarterHeavyWR / DB
45Woodland (2A)Jr768StarterStandardQB / DB
46Eastmont (4A)Jr868StarterStandardRB / DB
47Eastlake (4A)Sr568StarterHeavyTE / DL
48North Mason (2A)Jr968StarterStandardRB / LB
49Enumclaw (3A)Jr768StarterStandardQB / DB
50White River (3A)Sr868StarterStandardWR / LB

See a wrong number?