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 →

Week 9

as of Oct 13, 2026
#PlayerClassGPPOPScheduleIn SSComp-AttPass YdsPass TDINTTD-INTRush YdsRush TDFum Lost
1Centennial (SS)Sr796Elite NationalHeavy1106-160160613513-54255—
2St. John Bosco (SS)Jr795Elite NationalHeavy2101-165150219419-41362—
3JSerra Catholic (SS)Sr794EliteHeavy395-155119514614-62505—
4Norco (SS)Sr693EliteHeavy4113-141162117217-2791—
5Crean Lutheran (SS)Sr792EliteHeavy5129-194159114114-12373—
6San Juan Hills (SS)Sr792EliteHeavy6102-135159924024-095—1
7Orange (SS)Jr791EliteStandard7116-155255126126-14028—
8Capistrano Valley (SS)Sr791EliteHeavy8111-161136114214-256912—
9Sierra Canyon (SS)Sr791EliteHeavy984-115112511211-2852—
10Mission Viejo (SS)So791EliteHeavy1077-117127717317-32685—
11Santa Margarita (SS)Jr791EliteHeavy1188-1321084858-513——
12Culver City (SS)Sr790EliteHeavy12163-242250728428-438642
13Great Oak (SS)Jr790EliteHeavy1398-146185723623-63685—
14San Clemente (SS)Jr790EliteHeavy14105-150135712612-6893—
15Chaparral (SS)So690EliteHeavy1587-140123912512-55602
16Inglewood (SS)Jr890EliteHeavy16113-191194319519-51380—
17Servite (SS)Jr790EliteHeavy1779-132689515-12112—
19Orange Lutheran (SS)So590EliteHeavy1853-77664515-1990—
21Pacifica (SS)Sr789All-StateHeavy19100-167174718718-7313—
24Etiwanda (SS)Sr889All-StateHeavy2097-139139316316-32643—
25Palos Verdes (SS)Sr689All-StateHeavy2168-94115311111-12024—
26Mira Costa (SS)Sr889All-StateHeavy22122-212162812512-54155—
28Huntington Beach (SS)Sr788All-StateHeavy23118-171155817317-313620
29St. Bonaventure (SS)Jr788All-StateHeavy2484-127150816216-21171—
30Bishop Amat (SS)Sr688All-StateHeavy2562-101109912512-51853—
31Mater Dei (SS)Fr788All-StateHeavy2645-74600424-2510—
32Paraclete (SS)Sr787All-StateHeavy2788-129114211011-05328—
33Santa Barbara (SS)Jr787All-StateHeavy28164-231220820320-3-140—
36Orange Lutheran (SS)Sr787All-StateHeavy2958-89618545-41221—
37Camarillo (SS)Sr786All-StateHeavy30140-204204118318-349681
38Chaminade (SS)So586All-StateHeavy3180-126106112412-4130——
39Simi Valley (SS)Jr786All-StateHeavy32125-188158915115-11442—
40Notre Dame (SO) (SS)Sr786All-StateHeavy3370-111102618218-29711
41Cajon (SS)So785All-StateHeavy3499-179152114714-775191
42Crespi (SS)Jr785All-StateHeavy35113-150179323123-17435
43Corona del Mar (SS)Jr785All-StateHeavy3694-1411090525-2405—
45Valencia (SS)So785All-StateHeavy3780-115159717217-21812—
46Damien (SS)So885All-StateHeavy38115-200153911511-5-211—
50Newport Harbor (SS)Sr784All-RegionHeavy3995-148154215515-5162——
51Rancho Cucamonga (SS)Jr684All-RegionHeavy4082-134974727-21232
53Calabasas (SS)Sr783All-RegionStandard41112-162168713313-34967—
54Murrieta Valley (SS)Jr583All-RegionHeavy4260-94658333-319232
55Villa Park (SS)So683All-RegionStandard4373-94113316016-0-80—
56Torrance (SS)Sr783All-RegionHeavy44129-179184020520-5201—
57Salesian (SS)Sr783All-RegionHeavy45121-185178319319-31723—
58La Habra (SS)Sr683All-RegionHeavy4647-8792614314-34803—
59Newbury Park (SS)Sr683All-RegionHeavy4781-110113213413-496——
61La Serna (SS)Sr782All-RegionHeavy4864-105156215415-41554—
63Warren (SS)Sr782All-RegionHeavy49131-205185826326-352—
65Trabuco Hills (SS)So782All-RegionHeavy50125-193132516216-2656—

See a wrong number?