VHSL-REFERENCE.COM   
VHSL Football Top Programs (1970-2017)                 40's  |   50's  |   60's  |   70's  |   80's  |   90's   |   00's  |   1970-2016

Total Program Points are an approximation of each program's ’s rating based on:
  • Playoff Games Won
  • State Championships Won
The formula for Total Program Points = (1*Playoff Games Lost) + (5*Playoff Games Won) + (25*State Championships Won )

# Team Play
off
Wins
Play
off
Losses
State
ChamPS
WON
Play
off
WINS
Points
State
Champs
Points
Total
Program
Points
1 Hampton 77 29 12 414 300 714
2 Salem 64 21 8 341 200 541
3 Phoebus 53 16 7 281 175 456
4 Powell Valley 45 19 8 244 200 444
5 Gate City 53 31 5 296 125 421
6 Lunenburg 52 30 4 290 100 390
7 Appalachia 44 15 6 235 150 385
8 Parry McCluer 44 20 5 240 125 365
9 Sussex Central 52 29 2 289 50 339
10 Giles 43 22 4 237 100 337
11 James Monroe 43 21 4 236 100 336
12 Courtland 40 23 4 223 100 323
13 Brookville 41 27 3 232 75 307
14 Madison County 40 26 3 226 75 301
15 Clintwood 35 23 4 198 100 298
16 L.C. Bird 37 28 3 213 75 288
17 Southampton 33 21 4 186 100 286
18 Gretna 29 11 5 156 125 281
19 Westfield 32 11 4 171 100 271
20 Amherst County 34 18 3 188 75 263
21 Riverheads 29 18 4 163 100 263
22 Richlands 38 21 2 211 50 261
23 Oscar Smith 38 12 2 202 50 252
24 Stone Bridge 41 14 1 219 25 244
25 Martinsville 33 27 2 192 50 242
26 C.D. Hylton 30 17 3 167 75 242
27 Graham 32 29 2 189 50 239
28 J.I. Burton 37 23 1 208 25 233
29 Highland Springs 30 30 2 180 50 230
30 Powhatan 31 25 2 180 50 230
31 Radford 30 26 2 176 50 226
32 Annandale 22 15 4 125 100 225
33 Nottoway 29 28 2 173 50 223
34 Rustburg 26 17 3 147 75 222
35 Blacksburg 25 20 3 145 75 220
36 Surry 29 22 2 167 50 217
37 James Robinson 29 21 2 166 50 216
38 George Wythe(W) 29 17 2 162 50 212
39 Handley 28 21 2 161 50 211
40 Tabb 24 16 3 136 75 211
41 Essex 32 22 1 182 25 207
42 Magna Vista 27 21 2 156 50 206
43 Bath County 27 17 2 152 50 202
44 William Campbell 26 22 2 152 50 202
45 Lake Taylor 26 21 2 151 50 201
46 Altavista 23 9 3 124 75 199
47 Jefferson Forest 27 14 2 149 50 199
48 Centreville 26 16 2 146 50 196
49 Harrisonburg 29 25 1 170 25 195
50 Lafayette 30 16 1 166 25 191
51 Goochland 25 15 2 140 50 190
52 King William 26 31 1 161 25 186
53 GW-Danville 26 28 1 158 25 183
54 Briar Woods 20 6 3 106 75 181
55 Pulaski County 26 26 1 156 25 181
56 West Potomac 22 17 2 127 50 177
57 Thomas Dale 26 19 1 149 25 174
58 T.C. Williams 16 8 3 88 75 163
59 Northside 19 18 2 113 50 163
60 Covington 23 23 1 138 25 163
61 Park View(ST) 23 21 1 136 25 161
62 Spotsylvania 15 10 3 85 75 160
63 Bethel 14 10 3 80 75 155
64 E.C. Glass 22 18 1 128 25 153
65 Washington & Lee 21 23 1 128 25 153
66 Poquoson 22 18 1 128 25 153
67 Patrick Henry(A) 22 17 1 127 25 152
68 Dinwiddie 22 17 1 127 25 152
69 Hopewell 21 17 1 122 25 147
70 Heritage(Lyn) 20 21 1 121 25 146
71 Broad Run 17 9 2 94 50 144
72 Strasburg 24 23 0 143 0 143
73 Franklin 15 16 2 91 50 141
74 Galax 20 11 1 111 25 136
75 Appomattox 15 11 2 86 50 136
76 Varina 22 21 0 131 0 131
77 Honaker 22 18 0 128 0 128
78 Woodrow Wilson 14 7 2 77 50 127
79 Indian River 18 11 1 101 25 126
80 Buffalo Gap 16 19 1 99 25 124
81 Rural Retreat 20 23 0 123 0 123
82 Matoaca 20 21 0 121 0 121
83 Haysi 19 26 0 121 0 121
84 Chilhowie 15 20 1 95 25 120
85 Chantilly 15 16 1 91 25 116
86 Manassas Park 16 11 1 91 25 116
87 Oakton 15 15 1 90 25 115
88 Monticello 16 10 1 90 25 115
89 Ocean Lakes 16 9 1 89 25 114
90 Liberty(Bed) 15 14 1 89 25 114
91 Lake Braddock 19 19 0 114 0 114
92 Sherando 20 14 0 114 0 114
93 Lebanon 18 22 0 112 0 112
94 Norcom 14 13 1 83 25 108
95 Massaponax 19 12 0 107 0 107
96 Mount Vernon 13 15 1 80 25 105
97 Potomac 18 15 0 105 0 105
98 Tazewell 12 17 1 77 25 102
99 Gar-Field 12 17 1 77 25 102
100 Hermitage 17 15 0 100 0 100
101 Thomas Edison 12 15 1 75 25 100
102 Battlefield 13 9 1 74 25 99
103 Liberty(Beal) 17 13 0 98 0 98
104 Osbourn 13 7 1 72 25 97
105 Petersburg 10 17 1 67 25 92
106 Christiansburg 15 17 0 92 0 92
107 Heritage(NN) 12 7 1 67 25 92
108 North Stafford 15 14 0 89 0 89
109 York 14 18 0 88 0 88
110 Middlesex 10 12 1 62 25 87
111 Salem(VB) 15 12 0 87 0 87
112 New Kent 14 15 0 85 0 85
113 Culpeper County 10 10 1 60 25 85
114 Patrick Henry(R) 9 13 1 58 25 83
115 Landstown 10 6 1 56 25 81
116 Hanover 14 10 0 80 0 80
117 Glenvar 9 8 1 53 25 78
118 Turner Ashby 9 8 1 53 25 78
119 Stuarts Draft 12 17 0 77 0 77
120 Colonial Forge 13 12 0 77 0 77
121 Fort Chiswell 13 11 0 76 0 76
122 Woodbridge 11 21 0 76 0 76
123 Narrows 11 20 0 75 0 75
124 Meadowbrook 8 9 1 49 25 74
125 R.E. Lee(ST) 11 19 0 74 0 74
126 James Madison 11 19 0 74 0 74
127 Grundy 11 18 0 73 0 73
128 Western Albemarle 11 18 0 73 0 73
129 Clarke County 11 16 0 71 0 71
130 Buckingham County 11 15 0 70 0 70
131 South Lakes 12 10 0 70 0 70
132 William Monroe 7 10 1 45 25 70
133 South County 12 9 0 69 0 69
134 Lee 11 14 0 69 0 69
135 Floyd County 11 13 0 68 0 68
136 Yorktown 10 18 0 68 0 68
137 King & Queen 7 5 1 40 25 65
138 Bayside 10 13 0 63 0 63
139 Chancellor 10 13 0 63 0 63
140 Wilson Memorial 11 8 0 63 0 63
141 Brunswick 10 12 0 62 0 62
142 Mathews 10 12 0 62 0 62
143 Brooke Point 9 16 0 61 0 61
144 Western Branch 9 16 0 61 0 61
145 Deep Creek 9 15 0 60 0 60
146 Cave Spring 9 13 0 58 0 58
147 Abingdon 8 18 0 58 0 58
148 J.J. Kelly 5 8 1 33 25 58
149 Huguenot 9 13 0 58 0 58
150 Loudoun Valley 9 13 0 58 0 58
151 Norview 9 12 0 57 0 57
152 Halifax County 5 6 1 31 25 56
153 William Fleming 8 16 0 56 0 56
154 Tuscarora 10 6 0 56 0 56
155 First Colonial 9 10 0 55 0 55
156 Kecoughtan 9 9 0 54 0 54
157 Hayfield 8 13 0 53 0 53
158 Lee-Davis 8 13 0 53 0 53
159 King George 8 12 0 52 0 52
160 Langley 8 12 0 52 0 52
161 Monacan 8 12 0 52 0 52
162 Rappahannock 7 17 0 52 0 52
163 Staunton River 9 6 0 51 0 51
164 Bassett 7 16 0 51 0 51
165 Fauquier 7 16 0 51 0 51
166 Nansemond River 8 10 0 50 0 50
167 Broadway 8 9 0 49 0 49
168 Fort Defiance 7 13 0 48 0 48
169 West Springfield 8 8 0 48 0 48
170 Marion 7 12 0 47 0 47
171 Fluvanna 7 12 0 47 0 47
172 Mills Godwin 7 11 0 46 0 46
173 Stonewall Jackson(Q) 7 10 0 45 0 45
174 Colonial Beach 7 9 0 44 0 44
175 Kempsville 6 13 0 43 0 43
176 Orange 6 13 0 43 0 43
177 Laurel Park 7 7 0 42 0 42
178 Lord Botetourt 6 12 0 42 0 42
179 James Wood 2 7 1 17 25 42
180 Brentsville 6 12 0 42 0 42
181 Dan River 6 11 0 41 0 41
182 Holston 6 11 0 41 0 41
183 Garden 7 6 0 41 0 41
184 Loudoun County 6 11 0 41 0 41
185 Virginia 5 16 0 41 0 41
186 Warwick 6 10 0 40 0 40
187 Lakeland 6 10 0 40 0 40
188 Green Run 6 10 0 40 0 40
189 Henrico 6 10 0 40 0 40
190 John Marshall 7 4 0 39 0 39
191 Grayson County 4 19 0 39 0 39
192 Douglas Freeman 6 9 0 39 0 39
193 Tunstall 5 14 0 39 0 39
194 Rye Cove 5 14 0 39 0 39
195 Luray 6 8 0 38 0 38
196 Nandua 4 18 0 38 0 38
197 Great Bridge 5 13 0 38 0 38
198 George Marshall 6 8 0 38 0 38
199 Hurley 5 13 0 38 0 38
200 Charlottesville 5 12 0 37 0 37
201 Central(W) 6 7 0 37 0 37
202 Louisa 5 12 0 37 0 37
203 Stonewall Jackson(M) 5 12 0 37 0 37
204 Bruton 5 11 0 36 0 36
205 Grafton 5 10 0 35 0 35
206 Waynesboro 5 10 0 35 0 35
207 West Point 4 15 0 35 0 35
208 Northumberland 5 10 0 35 0 35
209 Woodside 5 10 0 35 0 35
210 Maury 4 14 0 34 0 34
211 W.T. Woodson 5 9 0 34 0 34
212 Rockbridge County 5 9 0 34 0 34
213 Hidden Valley 5 9 0 34 0 34
214 Atlee 5 9 0 34 0 34
215 Grassfield 5 8 0 33 0 33
216 Spotswood 4 13 0 33 0 33
217 Twin Springs 3 17 0 32 0 32
218 Fieldale-Collinsville 5 6 0 31 0 31
219 William Byrd 4 11 0 31 0 31
220 Northampton 4 9 0 29 0 29
221 Patrick Henry(GS) 4 8 0 28 0 28
222 McLean 4 8 0 28 0 28
223 Lancaster 3 13 0 28 0 28
224 Charles City 3 13 0 28 0 28
225 Windsor 4 8 0 28 0 28
226 Alleghany 3 12 0 27 0 27
227 Bland(RG) 4 6 0 26 0 26
228 John Battle 4 6 0 26 0 26
229 Falls Church 4 6 0 26 0 26
230 Park View(SH) 3 11 0 26 0 26
231 Osbourn Park 4 5 0 25 0 25
232 Potomac Falls 4 5 0 25 0 25
233 Greensville 3 10 0 25 0 25
234 Pound 4 4 0 24 0 24
235 Princess Anne 4 4 0 24 0 24
236 R.E. Lee(S) 3 8 0 23 0 23
237 Smithfield 2 13 0 23 0 23
238 Amelia County 3 8 0 23 0 23
239 Albemarle 3 7 0 22 0 22
240 Carroll County 2 12 0 22 0 22
241 Eastern Montgomery 3 7 0 22 0 22
242 Millbrook 3 7 0 22 0 22
243 Page 3 6 0 21 0 21
244 Northwood 2 11 0 21 0 21
245 Castlewood 2 11 0 21 0 21
246 Auburn 3 6 0 21 0 21
247 Franklin County 3 6 0 21 0 21
248 J.E.B. Stuart 3 6 0 21 0 21
249 Kellam 2 10 0 20 0 20
250 Manchester 3 5 0 20 0 20
251 Dominion 3 4 0 19 0 19
252 Stafford 3 3 0 18 0 18
253 Tallwood 2 8 0 18 0 18
254 George Mason 1 13 0 18 0 18
255 Arcadia 2 8 0 18 0 18
256 Booker T. Washington 2 7 0 17 0 17
257 Frank Cox 2 7 0 17 0 17
258 Fairfax 1 10 0 15 0 15
259 Skyline 2 5 0 15 0 15
260 Riverbend 2 4 0 14 0 14
261 Pocahontas 1 9 0 14 0 14
262 Clover Hill 1 9 0 14 0 14
263 Coeburn 1 9 0 14 0 14
264 James River(C) 2 4 0 14 0 14
265 Deep Run 2 3 0 13 0 13
266 Herndon 1 7 0 12 0 12
267 Thomas Walker 1 7 0 12 0 12
268 Washington-Lee 1 7 0 12 0 12
269 Caroline 1 5 0 10 0 10
270 Denbigh 1 4 0 9 0 9
271 Churchland 0 8 0 8 0 8
272 Chatham 1 3 0 8 0 8
273 Wakefield 1 3 0 8 0 8
274 Randolph-Henry 1 3 0 8 0 8
275 Heritage(Le) 1 3 0 8 0 8
276 St. Paul 0 7 0 7 0 7
277 James River(B) 0 7 0 7 0 7
278 JFK 1 1 0 6 0 6
279 Granby 0 6 0 6 0 6
280 Prince Edward 0 6 0 6 0 6
281 Menchville 1 1 0 6 0 6
282 Nelson County 0 6 0 6 0 6
283 Patrick County 0 5 0 5 0 5
284 Thomas Jefferson(A) 0 5 0 5 0 5
285 Colonial Heights 0 5 0 5 0 5
286 Cumberland 0 4 0 4 0 4
287 Armstrong 0 4 0 4 0 4
288 George Wythe(R) 0 4 0 4 0 4
289 Twin Valley 0 4 0 4 0 4
290 Thomas Jefferson(R) 0 3 0 3 0 3
291 Gloucester 0 3 0 3 0 3
292 Craig County 0 3 0 3 0 3
293 Ervinton 0 3 0 3 0 3
294 JFK(S) 0 3 0 3 0 3
295 Chincoteague 0 1 0 1 0 1
296 J.R. Tucker