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
1Puyallup (4A)Sr983All-RegionHeavy39253.54.5———4———
2Moses Lake (4A)Jr983All-RegionStandard304311424121101
3Moses Lake (4A)Sr982All-RegionStandard354811.51.5——131——
4Walla Walla (3A)Jr981All-RegionHeavy46315—512103001
5Chiawana (4A)Sr981All-RegionHeavy4014169———1———
6Camas (4A)Jr980All-RegionHeavy3439123286——1101
7Camas (4A)Jr980All-RegionHeavy3444113——3120—
8Rainier Beach (3A)Sr979Standout StarterStandard474185——41———
9Puyallup (4A)Sr979Standout StarterHeavy26106.53————121—
10Cascade Christian (1A)Jr778Standout StarterStandard365310522904001
11Puyallup (4A)Sr978Standout StarterHeavy242342.510—————
12Skyview (4A)—777Standout StarterHeavy3230422000101
13Tahoma (4A)Sr877Standout StarterHeavy6413910—12———
14Lake Stevens (4A)So576Standout StarterHeavy47—41———11181
15Olympia (4A)Jr975Standout StarterStandard402687———211—
16Enumclaw (3A)Jr774Good StarterStandard192283223—12281
17Enumclaw (3A)Jr674Good StarterStandard31231060——210—
18Skyview (4A)Sr774Good StarterHeavy29356—000020—
19Liberty (2B)Sr973Good StarterStandard70651021—23———
20Moses Lake (4A)Sr973Good StarterStandard15155.51.5105————
21Liberty (3A)Jr973Good StarterStandard28214—343————1
22Moses Lake (4A)Sr973Good StarterStandard181573———2———
23Graham-Kapowsin (4A)Sr973Good StarterHeavy14463.51.5000010—
24Peninsula (3A)Sr872Good StarterHeavy5742————112——
25Emerald Ridge (4A)So871Good StarterHeavy20174125811———
26Arlington (4A)Jr870Good StarterHeavy323133——3—2——
27Lincoln (3A)Sr670Good StarterStandard4018330—21———
28Bainbridge (2A)Sr969StarterStandard501914.51———11——
29Rainier Beach (3A)Jr869StarterStandard251944——8—1——
30Kentwood (4A)Jr969StarterStandard37285.5—1272———1
31Graham-Kapowsin (4A)So869StarterHeavy16321—000100—
32Lake Stevens (4A)Sr568StarterHeavy36—3————————
33Skyview (4A)Jr768StarterHeavy1225421——————
34Richland (4A)Sr868StarterHeavy1531113000001
35Emerald Ridge (4A)Sr968StarterHeavy261351101—1——
36Granite Falls (1A)Sr868StarterLight254814624———1
37Mount Tahoma (3A)Sr768StarterHeavy241550.50—2————
38Cascade Christian (1A)Sr868StarterStandard304032100200—
39Skyview (4A)Sr868StarterStandard181372———————
40Skyview (4A)—868StarterStandard13230—200000—
41Tahoma (4A)Sr868StarterHeavy24173—1162————
42Woodland (2A)Jr767StarterStandard4218921—1—10—
43Washougal (2A)Sr967StarterStandard33676—1—21———
44Liberty (3A)Sr867StarterStandard24145.54———2———
45Chiawana (4A)Jr967StarterHeavy231152———————
46Franklin Pierce (2A)Sr967StarterStandard193510.52111————
47Tahoma (4A)Sr866StarterHeavy2411510——11291
48Graham-Kapowsin (4A)Sr866StarterHeavy13331—000010—
49Pe Ell Willapa Valley (Ind.)Sr966StarterStandard5237——14—44361
50Kiona-Benton (1A)Sr966StarterStandard38556.5210—12—1

See a wrong number?