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
#PlayerClassGPPOPScheduleSoloAstTFLSacksINTINT YdsPDFFFRFR YdsDef TD
1Graham-Kapowsin (4A)Sr983All-RegionHeavy23338—132012392
2Camas (4A)Jr881All-RegionHeavy232611114442——1
3Camas (4A)Jr981All-RegionHeavy2844104——2—20—
4Kentwood (4A)Sr980All-RegionStandard3234—2691121152
5Rainier Beach (3A)Jr880All-RegionStandard55301———61———
6Camas (4A)Jr980All-RegionHeavy33453—3781————
7North Kitsap (2A)Sr578Standout StarterStandard28151123232110—
8Chiawana (4A)Jr978Standout StarterHeavy58121—273—————
9Richland (4A)Jr978Standout StarterHeavy3436521002200
10Rainier Beach (3A)So978Standout StarterStandard4123——195113—
11Graham-Kapowsin (4A)So978Standout StarterHeavy15311—319001102
12Capital (3A)Sr977Standout StarterStandard291993384211—1
13Interlake (3A)Sr977Standout StarterLight10008—320—4200
14East Valley (2A)Sr977Standout StarterStandard3033516—71——1
15Franklin Pierce (2A)Sr976Standout StarterStandard30413.5—26881———
16Mount Tahoma (3A)So776Standout StarterHeavy23115—1731———
17Mount Tahoma (3A)Fr876Standout StarterHeavy2291—1011313—
18Emerald Ridge (4A)Jr975Standout StarterHeavy27128—225—1———
19Puyallup (4A)Fr975Standout StarterHeavy1718—————1———
20Puyallup (4A)Sr975Standout StarterHeavy23131—10——10—
21Graham-Kapowsin (4A)Sr875Standout StarterHeavy16234—000100—
22Woodland (2A)Jr774Good StarterStandard26222—41756—202
23Eastmont (4A)Jr874Good StarterStandard251421311650001
24Stadium (4A)So974Good StarterStandard28152—51635———1
25Mount Tahoma (3A)Jr874Good StarterHeavy3182—103————
26Camas (4A)Sr974Good StarterHeavy32331—152————
27Franklin Pierce (2A)Sr974Good StarterStandard232161.528714101
28Eastmont (4A)Jr774Good StarterStandard15110—3367000—
29Kentwood (4A)Sr973Good StarterStandard29121—3733————
30Lake Stevens (4A)Jr673Good StarterHeavy28—311———1——
31Cascade Christian (1A)Jr873Good StarterStandard24191061201100
32East Valley (2A)Sr973Good StarterStandard1340615—1———2
33Cascade Christian (1A)Sr872Good StarterStandard31201—349002641
34Moses Lake (4A)Sr672Good StarterStandard612131498———2
35Skyline (4A)Jr772Good StarterHeavy22284—3—1—1——
36Woodland (2A)Sr772Good StarterStandard55221—0—2—10—
37Steilacoom (2A)Jr972Good StarterStandard5451—————————
38Graham-Kapowsin (4A)Sr972Good StarterHeavy10100—4120000—
39Rainier Beach (3A)Jr972Good StarterStandard2019——1—9————
40Puyallup (4A)Jr972Good StarterHeavy17121————————
41Kentwood (4A)Sr871Good StarterHeavy2566—1444120—
42Franklin Pierce (2A)Jr971Good StarterStandard12307.5—227311281
43Peninsula (3A)Sr871Good StarterHeavy28203.51.51—41———
44Rainier Beach (3A)Sr971Good StarterStandard30153—1378———1
45Emerald Ridge (4A)So971Good StarterHeavy28611132—20—
46Tahoma (4A)Sr871Good StarterHeavy20122—1—41———
47Olympia (4A)Sr871Good StarterStandard321022120—2———
48Camas (4A)So971Good StarterHeavy218——207————
49Bonney Lake (4A)Sr871Good StarterStandard421781———————
50Walla Walla (3A)Sr971Good StarterHeavy34123—2001000

See a wrong number?