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
1Mount Tahoma (3A)Sr894EliteHeavy441422.514.516634111
2Lake Stevens (4A)Jr787All-StateHeavy38—1610———1———
3Rainier Beach (3A)Sr987All-StateStandard5441168———210—
4Graham-Kapowsin (4A)Sr985All-StateHeavy223912.55002100—
5Camas (4A)Sr985All-StateHeavy3017235————1—1
6Peninsula (3A)Sr883All-RegionHeavy3727125.50—122——
7Tahoma (4A)Sr883All-RegionHeavy281111.55.510—12101
8Mountlake Terrace (3A)Jr982All-RegionStandard422525.513157—————
9Rainier Beach (3A)Sr982All-RegionStandard4228167.5———————
10Mercer Island (3A)So1082All-RegionStandard3948199100020—
11Moses Lake (4A)Sr982All-RegionStandard122717.54———1———
12Enumclaw (3A)Jr780All-RegionStandard342616.57.5———1———
13Lake Stevens (4A)Sr779Standout StarterHeavy26—124———————
14Graham-Kapowsin (4A)Sr979Standout StarterHeavy144373———————
15Graham-Kapowsin (4A)Sr979Standout StarterHeavy162410.51000100—
16Lake Stevens (4A)Sr578Standout StarterHeavy18—41———11501
17Puyallup (4A)Jr878Standout StarterHeavy111651.5———1———
18Tahoma (4A)Jr878Standout StarterHeavy28997——1————
19Lincoln (3A)Sr777Standout StarterStandard278134——1—1——
20Mount Tahoma (3A)Jr877Standout StarterHeavy256114——2————
21Bainbridge (2A)Jr976Standout StarterStandard211015.510——2—3—2
22Orting (2A)Jr876Standout StarterStandard20181411.5000110—
23Moses Lake (4A)So876Standout StarterStandard1623133———1———
24Moses Lake (4A)Sr976Standout StarterStandard713104.5——11———
25Eastside Catholic (3A)Jr876Standout StarterStandard25—123———————
26North Mason (2A)Sr976Standout StarterStandard1931710120—11—1
27Capital (3A)Sr776Standout StarterStandard2822950——22——
28White River (3A)Sr776Standout StarterStandard138114——51———
29Rainier Beach (3A)So775Standout StarterStandard3427111——————
30Chiawana (4A)Sr975Standout StarterHeavy191275———————
31Skyline (4A)Sr774Good StarterHeavy142410.88——21———
32Freeman (2B)Sr673Good StarterStandard33—115———3———
33Capital (3A)Sr973Good StarterStandard2118620—513——
34Lake Washington (4A)Sr973Good StarterStandard14387.73——12———
35Ellensburg (2A)So873Good StarterStandard4726174.50—132241
36Mount Tahoma (3A)So873Good StarterHeavy1765.52——2————
37Peninsula (3A)Sr872Good StarterHeavy171053————2——
38Enumclaw (3A)Sr672Good StarterStandard252531———1———
39Graham-Kapowsin (4A)Sr772Good StarterHeavy32741———————
40Eastmont (4A)Sr872Good StarterStandard11168.54.5———1———
41Olympic (2A)Sr871Good StarterStandard156177———————
42Olympia (4A)Jr671Good StarterStandard131035———124—
43Kentwood (4A)Jr971Good StarterStandard211383——5————
44Eastside Catholic (3A)Jr671Good StarterStandard15—720———1——
45Forks (2B)Sr870Good StarterLight41—111————1——
46Olympic (2A)Jr870Good StarterStandard2513135———1———
47White River (3A)Sr770Good StarterStandard17883——2————
48Steilacoom (2A)Sr969StarterStandard162453.5110—————
49Sumner (4A)Sr869StarterHeavy20841———————
50Eastmont (4A)Sr769StarterStandard7198.52.5001000—

See a wrong number?