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
1Wilsonville (5A)Sr981All-RegionHeavy3311149——2—1271
2Cascade Christian (4A)Jr980All-RegionStandard214111.54——1—3——
3Banks (4A)Sr980All-RegionStandard391821.54———210—
4Sherwood (6A)Sr979Standout StarterHeavy401020510—————
5Silverton (5A)Jr779Standout StarterHeavy13237.541—2————
6Oregon City (6A)Sr877Standout StarterHeavy2511145————10—
7Wilsonville (5A)Sr976Standout StarterHeavy2913148———————
8Gresham (5A)Sr976Standout StarterLight473020150001318—
9Cascade Christian (4A)Jr976Standout StarterStandard15279.54——12———
10Thurston (5A)Jr876Standout StarterStandard24211071000001
11Klamath Union (3A)Sr976Standout StarterLight313221.56———517—
12Cascade Christian (4A)Jr976Standout StarterStandard112692———11——
13Century (6A)Jr775Standout StarterLight5211223.5———11——
14Milwaukie (5A)Sr975Standout StarterStandard3622116———7———
15Ridgeview (5A)So874Good StarterHeavy3318112———————
16Scappoose (4A)Sr874Good StarterStandard101993——31———
17Lincoln (6A)Sr873Good StarterStandard132486000100—
18Sprague (6A)Sr672Good StarterHeavy172682————10—
19Oregon City (6A)So971Good StarterHeavy14532———1201
20Ridgeview (5A)Sr871Good StarterHeavy178113———2———
21Ridgeview (5A)Jr670Good StarterHeavy281053————10—
22Crater (5A)So870Good StarterStandard103615300—010—
23Estacada (4A)Jr870Good StarterStandard15129.53———110—
24Scappoose (4A)Jr870Good StarterStandard83082———————
25Willamette (6A)Sr969StarterHeavy111642———————
26Sheldon (6A)Sr969StarterHeavy141251.5————1——
27Crater (5A)So568StarterStandard1725172———————
28Milwaukie (5A)Jr767StarterLight122672——1—2——
29La Grande (4A)Jr966StarterStandard24275.52.5——22———
30Klamath Union (3A)Sr866StarterLight182513.57———1110—
31Mazama (4A)So966StarterStandard2512105.5——11———
32Westview (6A)Sr966StarterStandard112755———————
33Caldera (5A)Sr866StarterStandard102564——1—1——
34Oregon City (6A)Sr966StarterHeavy12105————1———
35Willamette (6A)Jr966StarterHeavy8101————11——
36McLoughlin (3A)Sr965StarterLight339941—411—1
37Willamina (2A)Sr765StarterStandard304961————27—
38Willamette (6A)Jr865StarterHeavy51332———————
39Ridgeview (5A)So865StarterHeavy12432.5——4————
40Sheldon (6A)Sr765StarterHeavy1275.51.5———————
41Oregon City (6A)Jr964StarterHeavy101121110—————
42Cascade Christian (4A)Jr864StarterStandard4163.5—————1——
43Lincoln (6A)Sr864StarterStandard421310000101
44Sprague (6A)Sr863StarterHeavy8351————————
45Estacada (4A)Jr863StarterStandard18124.51——1————
46Lakeridge (6A)Jr663StarterHeavy963.53———1———
47Banks (4A)So963StarterStandard1195.51.5——1————
48Sprague (6A)Sr863StarterHeavy15191————————
49Caldera (5A)Jr962StarterStandard101344———11——
50Douglas (3A)Sr862StarterLight16368.550——11——

See a wrong number?