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
1Klamath Union (3A)Sr982All-RegionLight36291.5—7180613233
2Century (6A)Jr781All-RegionLight4514190.5——1012501
3Sherwood (6A)Sr981All-RegionHeavy248——338131———
4South Salem (6A)Sr979Standout StarterLight1916——71378—172
5Sprague (6A)Jr879Standout StarterHeavy1632423233—2272
6Ridgeview (5A)Jr879Standout StarterHeavy46239—11042———
7Ridgeview (5A)Jr878Standout StarterHeavy3121114513————
8Sheldon (6A)Sr977Standout StarterHeavy3513214—61———
9Scappoose (4A)Sr877Standout StarterStandard30314—1—5————
10Taft (4A)Sr976Standout StarterStandard36903—2—532——
11Estacada (4A)So976Standout StarterStandard197——4904————
12Cascade Christian (4A)So976Standout StarterStandard12120.5—41275———1
13Scappoose (4A)Jr776Standout StarterStandard2014712—3—1—1
14Willamette (6A)So875Standout StarterHeavy19131—10413501
15Sprague (6A)Sr975Standout StarterHeavy242621——43———
16Crater (5A)So875Standout StarterStandard22292—60—0000
17Estacada (4A)Jr975Standout StarterStandard45150.5—3727———1
18Silverton (5A)Sr875Standout StarterHeavy14221———122——
19Silverton (5A)Jr774Good StarterHeavy1727——2783—1—1
20Milwaukie (5A)Sr974Good StarterStandard3016111————2——
21Sheldon (6A)Jr974Good StarterHeavy2592—1—41———
22Willamette (6A)Sr974Good StarterHeavy1982—1—6————
23Wilsonville (5A)Sr974Good StarterHeavy41272—1941—1—1
24McLoughlin (3A)Sr773Good StarterLight4720514—221—1
25Ashland (4A)Sr872Good StarterStandard4394————52——
26Caldera (5A)Jr972Good StarterStandard374911——11———
27Oregon City (6A)Sr872Good StarterHeavy36133—10—————
28La Grande (4A)Jr771Good StarterStandard20262—1426———
29Lakeridge (6A)Sr871Good StarterHeavy134——13131270—
30Cascade Christian (4A)Fr970Good StarterStandard8140.5—3993———1
31Willamette (6A)Sr970Good StarterHeavy181631———————
32Oregon City (6A)Sr969StarterHeavy2333—449—————
33South Salem (6A)Sr969StarterLight22275.5—1—52———
34Neah-Kah-Nie (2A)Jr868StarterStandard22244—4103—1241
35Century (6A)Jr768StarterLight2822—3125————
36Lakeridge (6A)Sr968StarterHeavy14211.5—123————
37Mazama (4A)Jr968StarterStandard472832———1———
38Lakeridge (6A)Sr868StarterHeavy21131———2————
39Cascade Christian (4A)So868StarterStandard1110————6—1——
40Banks (4A)Sr968StarterStandard1113——3772—101
41Sprague (6A)Jr967StarterHeavy1521——204————
42Eagle Point (5A)Jr867StarterLight1732——337——4——
43Silverton (5A)Sr867StarterHeavy116——104————
44Banks (4A)Sr967StarterStandard14162.5—253110—
45Sherwood (6A)Jr967StarterHeavy2551———6————
46Klamath Union (3A)Sr966StarterLight961—21075———1
47Gresham (5A)Jr966StarterLight24130—66500201
48Milwaukie (5A)Jr966StarterStandard2512431235————
49Mazama (4A)Sr966StarterStandard3717213358————
50Silverton (5A)Jr866StarterHeavy791—2353————

See a wrong number?