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
#PlayerClassGPPOPScheduleRecRec YdsRec TDRush YdsRush TDFum Lost
1South Salem (6A)Sr983All-RegionLight116138918745—
2Sherwood (6A)Sr982All-RegionHeavy62118213——1
3Cascade Christian (4A)So980All-RegionStandard4573594——
4Sheldon (6A)Sr979Standout StarterHeavy437195119——
5Westview (6A)Jr978Standout StarterStandard62975915811
6Jesuit (6A)Sr776Standout StarterHeavy35625102——
7Sprague (6A)Jr976Standout StarterHeavy49645741—1
8Milwaukie (5A)Jr975Standout StarterStandard3990810———
9Milwaukie (5A)Sr975Standout StarterStandard3677214———
10Wilsonville (5A)Sr975Standout StarterHeavy446178292—
11Ashland (4A)Jr974Good StarterStandard5510039-220—
12South Salem (6A)Sr973Good StarterLight57102510———
13Silverton (5A)Sr872Good StarterHeavy1639262——
14Ridgeview (5A)Sr872Good StarterHeavy334768———
15Oregon City (6A)Sr971Good StarterHeavy33301418731
16Wilsonville (5A)Jr971Good StarterHeavy374486———
17Marist Catholic (4A)Jr570Good StarterStandard28630600—
18Caldera (5A)Sr970Good StarterStandard295367341—
19Central (4A)Sr770Good StarterStandard2743361171—
20Thurston (5A)Jr870Good StarterStandard25502660—
21Willamette (6A)Sr870Good StarterHeavy17223350——
22Sprague (6A)Jr970Good StarterHeavy2952047——
23Scappoose (4A)Sr869StarterStandard3040843——
24Aloha (5A)Sr969StarterStandard4664695201
25Thurston (5A)Sr869StarterStandard255366———
26Sheldon (6A)So867StarterHeavy25349————
27Wilsonville (5A)Sr667StarterHeavy273508———
28Klamath Union (3A)Sr966StarterLight35732116——
29Springfield (5A)Sr966StarterStandard394447630—
30Aloha (5A)Sr966StarterStandard384566130—
31Willamette (6A)So866StarterHeavy131583481—
32Jesuit (6A)Sr865StarterStandard19292214——
33Wilsonville (5A)Jr765StarterHeavy203277———
34Ridgeview (5A)Jr864StarterHeavy252881702—
35Oregon City (6A)Jr964StarterHeavy282351———
36Estacada (4A)Jr964StarterStandard82682195——
37Douglas (3A)Sr963StarterLight4278791901
38Taft (4A)Jr963StarterStandard397611012—1
39Junction City (4A)Sr663StarterStandard2542641081—
40Sheldon (6A)Jr963StarterHeavy182531———
41Banks (4A)So962StarterStandard202874———
42Neah-Kah-Nie (2A)Jr862StarterStandard28553960—1
43Scappoose (4A)Jr862StarterStandard162363———
44Gresham (5A)Jr962StarterLight286167———
45Sprague (6A)Jr861StarterHeavy515511131—
46Taft (4A)So960StarterStandard424362———
47Junction City (4A)So660StarterStandard162723613—
48Springfield (5A)Sr860StarterStandard263783———
49Cascade Christian (4A)Jr759StarterStandard131571———
50Mazama (4A)Sr759StarterLight264505———

See a wrong number?