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
#PlayerClassGPPOPScheduleComp-AttPass YdsPass TDINTTD-INTRush YdsRush TDFum Lost
1Bishop Moore (4A)Jr1089All-StateHeavy143-201246528428-43208—
2Evans (5A)Sr989All-StateHeavy145-212255523723-71933—
3Oakleaf (5A)Sr1089All-StateHeavy162-251221323223-26134—
4Cocoa (2A)So989All-StateHeavy178-2702435211221-1240131
5Lake Nona (6A)Jr889All-StateHeavy133-187232021321-33309—
6Carrollwood Day (1A)Sr1089All-StateHeavy101-146198028228-24686—
7IMG Academy (Independent)Jr988All-StateHeavy114-158195023223-23284—
8Mandarin (5A)Jr1088All-StateHeavy111-193208720420-428141
9Lake Brantley (6A)Jr988All-StateHeavy153-231231420420-46986—
10Merritt Island (3A)Sr1088All-StateHeavy135-202226521421-436011—
11Riverview Sarasota (6A)Sr1088All-StateHeavy131-188266328528-5530—
12Columbia (4A)Jr1088All-StateHeavy128-214193428428-438831
13Lakeland (5A)—1088All-StateHeavy88-124134717517-554110—
14Sarasota (6A)Jr1087All-StateStandard180-272316236636-61345—
15Ponte Vedra (5A)Jr1087All-StateHeavy212-352233728528-58212
16Manatee (5A)So1087All-StateHeavy142-236232425525-5130—
17Lake Howell (5A)Jr1086All-StateHeavy162-251277535635-616012
18Eau Gallie (3A)Sr1086All-StateHeavy144-227233121721-78211
19West Orange (6A)Jr1086All-StateHeavy158-260238930430-458—3
20Gaither (5A)Jr1086All-StateHeavy157-251238029429-43264—
21Nease (5A)Jr1086All-StateHeavy132-229198921621-61174—
22Godby (3A)Sr1086All-StateHeavy160-246236629529-59841
23Buchholz (5A)Jr1085All-StateHeavy109-180151617617-673570
24Clearwater Central Catholic (2A)Sr1085All-StateHeavy70-106961747-484971
25The First Academy (2A)Fr1085All-StateHeavy93-158113910810-8626111
26Palmetto (5A)Sr984All-RegionHeavy94-133173515315-3———
27Bartram Trail (5A)So1084All-RegionHeavy134-220186020820-83411—
28Seminole (6A)Jr1084All-RegionHeavy94-137159812412-440751
29Dunbar (4A)Sr984All-RegionStandard140-193238328728-71103—
30Lakeland Christian (1A)Sr1083All-RegionStandard116-160202133333-32143—
31Melbourne Central Catholic (1A)So883All-RegionHeavy147-227227024724-71353—
32Fletcher (5A)Sr1083All-RegionHeavy126-196178021621-625553
33Lennard (6A)Sr1083All-RegionHeavy133-221216721721-72846—
34Bolles (2A)Jr983All-RegionHeavy105-175158819719-7-92—
35Lake Mary (6A)Jr883All-RegionHeavy121-213172615615-610521
36Auburndale (5A)So1083All-RegionHeavy90-149187119219-262471
37Bartow (5A)Sr1082All-RegionHeavy91-167168217517-55607—
38Tampa Catholic (2A)Sr982All-RegionHeavy99-166148617417-416721
39Oviedo (5A)Sr1082All-RegionHeavy99-169191721521-51714—
40Bradford (2A)Jr1082All-RegionHeavy85-140132320120-139961
41Armwood (5A)Jr1082All-RegionHeavy43-8188313113-175416—
42Alonso (6A)Jr1081All-RegionStandard107-169211527327-319571
43Estero (4A)Sr1081All-RegionLight190-264282039639-61097—
44Bay (3A)Jr1081All-RegionHeavy144-243195519119-14814—
45Pine Forest (3A)Sr881All-RegionHeavy115-188193018318-31511—
46South Fork (5A)Sr1081All-RegionStandard104-155201218518-55127—
47St. Augustine (4A)Sr1081All-RegionHeavy80-125128818118-11233—
48Port Charlotte (4A)Sr981All-RegionHeavy70-1291251848-474911—
49Pensacola Catholic (2A)Sr980All-RegionHeavy79-123132017317-31394—
50Niceville (5A)Jr980All-RegionHeavy108-178145115415-43355—

See a wrong number?