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
1Sherwood (6A)Sr982All-RegionHeavyWR / DB
2Cascade Christian (4A)Sr980All-RegionStandardRB / LB
3Wilsonville (5A)Sr979Standout StarterHeavyTE / DL
4Willamette (6A)Sr979Standout StarterHeavyTE / LB
5Ridgeview (5A)Jr878Standout StarterHeavyRB / DB
6Cascade Christian (4A)So978Standout StarterStandardWR / DB
7Cascade Christian (4A)Sr877Standout StarterStandardTE / LB
8South Salem (6A)Sr976Standout StarterLightWR / LB
9South Salem (6A)Sr976Standout StarterLightWR / DB
10Cascade Christian (4A)Jr976Standout StarterStandardRB / LB
11Banks (4A)Sr975Standout StarterStandardRB / LB
12Klamath Union (3A)Sr975Standout StarterLightWR / DB
13Ashland (4A)Sr975Standout StarterStandardTE / DB
14Scappoose (4A)Sr875Standout StarterStandardTE / DB
15Wilsonville (5A)Sr974Good StarterHeavyWR / DB
16Oregon City (6A)Sr974Good StarterHeavyRB / LB
17Ridgeview (5A)So873Good StarterHeavyTE / DL
18Neah-Kah-Nie (2A)Sr872Good StarterStandardRB / LB
19Milwaukie (5A)Sr972Good StarterStandardTE / DL
20Sprague (6A)Jr972Good StarterHeavyWR / DB
21Milwaukie (5A)Jr971Good StarterStandardWR / DB
22Willamette (6A)So871Good StarterHeavyWR / DB
23Sheldon (6A)Sr971Good StarterHeavyWR / DB
24Estacada (4A)Jr971Good StarterStandardRB / LB
25Sprague (6A)Jr871Good StarterHeavyWR / DB
26Milwaukie (5A)Sr970Good StarterStandardWR / DB
27Cascade Christian (4A)Jr970Good StarterStandardRB / DL
28Silverton (5A)Sr870Good StarterHeavyRB / LB
29Mazama (4A)Sr969StarterStandardRB / DB
30Lincoln (6A)Sr868StarterStandardRB / LB
31Ridgeview (5A)Sr868StarterHeavyWR / DB
32Willamette (6A)Sr968StarterHeavyRB / LB
33Silverton (5A)Sr868StarterHeavyWR / LB
34Heppner (2A)Sr968StarterStandardTE / LB
35Scappoose (4A)Sr868StarterStandardWR / DB
36Westview (6A)Jr967StarterStandardWR / DB
37McLoughlin (3A)Sr766StarterLightRB / DB
38Wilsonville (5A)Jr966StarterHeavyWR / LB
39Estacada (4A)Sr966StarterStandardRB / LB
40Neah-Kah-Nie (2A)Jr865StarterStandardWR / DB
41Milwaukie (5A)Sr965StarterStandardRB / LB
42McLoughlin (3A)Sr965StarterLightTE / DL
43Sheldon (6A)Jr965StarterHeavyWR / LB
44Mazama (4A)So965StarterStandardTE / DL
45Banks (4A)So965StarterStandardWR / DB
46Heppner (2A)Sr865StarterStandardRB / LB
47Banks (4A)Jr964StarterStandardWR / LB
48La Grande (4A)Jr764StarterStandardWR / DB
49Gresham (5A)Jr964StarterLightWR / DB
50Wilsonville (5A)Jr963StarterHeavyRB / LB

See a wrong number?