Scoring is climbing in high school football but
Westlake (Austin) has been ahead of the trend for nearly 48 years. The Texas powerhouse has scored in 629 consecutive games since a 10–0 loss to
Lockhart on Nov. 3, 1978 — before current coach Tony Salazar was born.
As detailed in our
recent story on scoring trends, research by David McKnight covering more than five million games found that average winning scores increased from about 25 points in the 1980s to nearly 39 in the 2020s. Spread formations, expanded passing attacks and faster offensive tempos accompanied that rise.
Westlake’s streak began in an era when running offenses and clock-consuming drives dominated the game. It has survived changing schemes, generations of players and multiple coaching transitions. The Chaparrals have compiled a 506–118–5 record during the stretch, averaging 36 points per game. Four times they managed just three points, enough to keep the streak alive. At the other extreme, Westlake overwhelmed
LBJ Austin 84–0 on Oct. 21, 1994.
Four other programs in this state-by-state compilation have surpassed 300 consecutive games without a shutout.
Trinity (Louisville, Ky.) leads that group at 394 followed by
Centennial (Corona, Calif.) with 368,
Rockhurst (Kansas City, Mo.) with 362 and
Wilson (West Lawn, Pa.) with 309.
Their longevity is impressive. Rockhurst’s last shutout came in 1995, Trinity and Centennial last went scoreless in 1998, and Wilson’s streak dates to 2001. Centennial has averaged 45.7 points during its run while Trinity has won 328 games during its streak. Yet Westlake stands 235 games ahead of its nearest challenger on the list.
Based on a search of the MaxPreps database and other relevant sources, we have determined the leading team in each state with the longest non-shutout streak. Teams are listed with the number of games they have scored at least two points (forfeits not included), the last time they were shut out, their record during the streak, the closest they've come to having the streak end, their highest score during the streak, the average total points and the longest win streak during the run.
Longest scoring streak in every state
Alabama
Clay-Chalkville (Pinson) — 287
Last shutout: Oct. 31, 2003 — lost to Minor (Adamsville) 13-0
Record during streak: 224-63
Close call: Oct. 10, 2008 — lost to Oxford 21-3
Highest score: Nov. 7, 2014 — beat Scottsboro 85-50
Average points: 35.8
Longest win streak: 29
Alaska
Soldotna — 205
Last shutout: Oct. 1, 2005 — lost to Kenai Central 37-0
Record during streak: 192-13
Close call: Aug. 12, 2006 — lost to Colony (Palmer) 41-6
Highest score: Sept. 28, 2019 — beat Eagle River 81-7
Average points: 48.2
Longest win streak: 59
Arizona
Liberty (Peoria) — 169
Last shutout: Oct. 12, 2012 — lost to Desert Edge (Goodyear) 26-0
Record during streak: 130-39
Close call: Aug. 23, 2019 — lost to Brophy College Prep (Phoenix) 9-6
Highest score: Nov. 8, 2019 — beat La Joya Community (Avondale) 76-28
Average points: 39.6
Longest win streak: 11
Arkansas
Pulaski Academy (Little Rock) — 288
Last shutout: Sept. 16, 2005 — lost to Warren 46-0
Record during streak: 244-43-1
Close call: Nov. 29, 2024 — lost to Bryant 41-7
Highest score: Oct. 6, 2017 — beat Little Rock Christian 86-56
Average points: 46.6
Longest win streak: 29
California
Centennial (Corona) — 368
Last shutout: Sept. 11, 1998 — lost to Eisenhower (Rialto) 25-0
Record during streak: 305-63
Close call: Nov. 27, 1998 — lost to Rancho Verde (Moreno Vallley) 35-6
Highest score: Nov. 29, 2013 — beat Upland 86-56
Average points: 45.7
Longest win streak: 22
Colorado
Fairview (Boulder) — 201
Last shutout: Oct. 3, 2008 — lost to Legacy (Broomfield) 42-0
Record during streak: 152-49
Close call: Oct. 15, 2010 — lost to Pomona (Arvada) 21-3
Highest score: Nov. 14, 2025 — Arapahoe (Centennial) 78-28
Average points: 37.2
Longest win streak: 12
Connecticut
East Hartford — 111
Last shutout: Oct. 17, 2014 — lost to Glastonbury 21-0
Record during streak: 51-60
Close call: Nov. 23, 2016 — lost to Manchester 41-3
Highest score: Oct. 4, 2025 — lost to Conard (West Hartford) 80-74
Average points: 27.5
Longest win streak: 9
Delaware
Indian River (Dagsboro) — 52
Last shutout: Sept. 16, 2022 — lost to Odessa (Townsend) 19-0
Record during streak: 39-13
Close call: Oct. 6, 2023 — lost to Seaford 23-6
Highest score: Oct. 18, 2024 — beat Early College (Dover) 69-0
Average points: 32.1
Longest win streak: 21
District of Columbia
Maret — 84
Last shutout: Oct. 21, 2018 — lost to Episcopal 40-0
Record during streak: 61-23
Close call: Nov. 26, 2022 — lost to Coolidge 37-8
Highest Score: Sept. 30, 2023 — beat Wheeling Central Catholic (W.Va.) 64-28
Average points: 34.0
Longest win streak: 8
Florida
Niceville — 265
Last shutout: Nov. 19, 2004 — lost to Mainland (Daytona Beach) 30-0
Record during streak: 200-65
Close call: 7 points (multiple times)
Highest score: 63 points (four times)
Average points: 32.5
Longest win streak: 12
Georgia
Colquitt County (Norman Park) — 241
Last shutout: Sept. 19, 2008 — lost to Lowndes (Valdosta) 51-0
Record during streak: 189-52
Close call: Sept. 9, 2016 — lost to Roswell 34-3
Highest score: Sept. 12, 2012 — beat Griffin 87-3
Average points: 34.6
Longest win streak: 30
Hawaii
Pearl City — 63
Last shutout: Sept. 6, 2019 — lost to Roosevelt (Honolulu) 54-0
Record during streak: 35-28
Close call: Sept. 23, 2022 — lost to Nanakuli (Waianae) 21-3
Highest score: Aug. 20, 2022 — beat Kaimuki (Honolulu) 57-34
Average points: 25.6
Longest win streak: 9
Idaho
Mountain View (Meridian) — 193
Last shutout: Oct. 26, 2007 — lost to Capital (Boise) 27-0
Record during streak: 137-56
Close call: 3 points (twice)
Highest score: 71 points (twice)
Average points: 33.4
Longest win streak: 15
Illinois
Rochester — 252
Last shutout: Sept. 29, 2006 — lost to Bloomington Central Catholic 27-0
Record during streak: 217-35
Close call: Sept. 21, 2018 — lost to Sacred Heart-Griffin (Springfield) 45-6
Highest score: Aug. 28, 2015 — beat Decatur Eisenhower 79-48
Average points: 45.2
Longest win streak: 25
Indiana
Castle (Newburgh) — 248
Last shutout: Nov. 12, 2004 — lost to Columbus North 24-0
Record during streak: 158-90
Close call: 3 points (four times)
Highest score: Oct. 20, 2010 — beat Jennings County (North Vernon) 69-27
Average points: 31.0
Longest win streak: 12
Iowa
Van Meter — 230
Last shutout: August 31, 2007 — lost to Iowa Valley (Marengo) 6-0
Record during streak: 191-39
Close call: Sept. 12, 2008 — lost to Colo-NESCO (Colo) 12-6
Highest score: 77 points (two times)
Average points: 36.1
Longest win streak: 26
Kansas
Silver Lake — 256
Last shutout: Nov. 27, 2004 — lost to Conway Springs 28-0
Record during streak: 220-33
Close call: Sept. 24, 2010 — lost to Louisburg 21-3
Highest score: Sept. 25, 2020 — beat Oskaloosa 96-0
Average points: 39.8
Longest win streak: 41
Kentucky
Trinity (Louisville) — 394
Last shutout: Oct. 23, 1998 — lost to St. Xavier (Cincinnati, Ohio) 38-0
Record during streak: 328-66
Close call: 3 points (twice)
Highest score: 76 points (twice)
Average points: 38.6
Longest win streak: 33
Louisiana
Edna Karr (New Orleans) — 248
Last shutout: Oct. 5, 2007 — lost to O. Perry Walker (New Orleans) 6-0
Record during streak: 210-38
Close call: 6 points (four times)
Highest score: Nov. 1, 2019 — beat Belle Chasse 72-0
Average points: 34.7
Longest win streak: 34
Maine
Thornton Academy (Saco) — 180
Last shutout: Nov. 15, 2008 — lost to Bonny Eagle (Standish) 20-0
Record during streak: 152-28
Close call: Oct. 2, 2010 — lost to Deering (Portland) 35-6
Highest score: Sept. 24, 2021 — beat Bangor 84-13
Average points: 37.5
Longest win streak: 22
Maryland
Quince Orchard (Gaithersburg) — 194
Last shutout: Nov. 29, 2009 — lost to Linganore (Frederick) 19-0
Record during streak: 176-18
Close call: 7 points (four times)
Highest score: Nov. 8, 2019 — beat Gaithersburg 70-12
Average points: 39.1
Longest win streak: 39
Massachusetts
Tewksbury Memorial — 135
Last shutout: Oct. 18, 2014 — lost to Haverhill 10-0
Record during streak: 107-28
Close call: 6 points (twice)
Highest score: Oct. 29, 2016 — beat Medford 59-24
Average points: 28.9
Longest win streak: 13
Michigan
Clinton — 185
Last shutout: Nov. 6, 2009 — lost to Manchester 11-0
Record during streak: 146-41
Close call: 6 points (five times)
Highest score: Oct. 24, 2014 — beat Britton Deerfield 77-6
Average points: 36.0
Longest win streak: 13
Minnesota
Elk River — 160
Last shutout: Sept. 28, 2012 — lost to Totino-Grace (Fridley) 35-0
Record during streak: 120-40
Close call: Sept. 13, 2013 — lost to Maple Grove 42-6
Highest score: Sept. 14, 2018 — beat Buffalo 80-70
Average points: 39.4
Longest win streak: 18
Mississippi
West Point — 160
Last shutout: Sept. 4, 2015 — lost to Starkville 16-0
Record during streak: 135-26
Close call: Oct. 1, 2026 — lost to Ruston (La.) 29-2
Highest score: Nov. 3, 2017 — beat Lewisburg 63-3
Average points: 33.7
Longest win streak: 30
Missouri
Rockhurst (Kansas City) — 362
Last shutout: Oct. 13, 1995 — lost to Jefferson City 7-0
Record during streak: 275-87
Close call: 3 points (twice)
Highest score: Oct. 21, 2011 — beat Lee's Summit North 72-10
Average points: 29.9
Longest win streak: 20
Montana
Billings West (Billings) — 127
Last shutout: Sept. 11, 2015 — lost to Billings Senior 27-0
Record during streak: 98-29
Close call: 3 points (twice)
Highest score: Sept. 25, 2020 — beat Gallatin 70-0
Average points: 31.6
Longest win streak: 18
Nebraska
Northwest (Grand Island) — 107
Last shutout: Sept. 9, 2016 — lost to Columbus 18-0
Record during streak: 58-49
Close call: Aug. 30, 2024 — lost to Scottsbluff 31-6
Highest score: Aug. 24, 2018 — beat Gering 61-0
Average points: 29.0
Longest win streak: 7
Nevada
Moapa Valley (Overton) — 178
Last shutout: Aug. 26, 2011 — lost to Desert Hills (St. George, Utah) 24-0
Record during streak: 144-36
Close call: 6 points (three times)
Highest score: 66 points (twice)
Average points: 34.8
Longest win streak: 26
New Hampshire
Londonderry — 110
Last shutout: Sept. 16, 2016 — lost to Bedford 47-0
Record during streak: 81-29
Close call: Oct. 23, 2020 — lost to Nashua North 36-7
Highest score: Nov. 1, 2019 — beat Manchester Central 69-22
Average points: 30.0
Longest win streak: 14
New Jersey
Ridge (Basking Ridge) — 116
Last shutout: Nov. 7, 2014 — lost to Bridgewater-Raritan 35-0
Record during streak: 81-35
Close call: Sept. 18, 2026 — lost to Bridgewater-Raritan 7-3
Highest score: Oct. 17, 2025 — beat North Brunswick 57-20
Average points: 29.0
Longest win streak: 8
New Mexico
Artesia — 158
Last shutout: Oct. 4, 2013 — lost to Las Cruces 54-0
Record during streak: 119-39
Close call: Aug. 20, 2021 — lost to Carlsbad 31-6
Highest score: Oct. 4, 2019 — beat Ruidoso 73-46
Average points: 41.9
Longest win streak: 16
New York
Somers (Lincolndale) — 205
Last shutout: Oct. 25, 2006 — lost to Nyack (Upper Nyack) 9-0
Record during streak: 169-36
Close call: 3 points (twice)
Highest score: Oct. 4, 2008 — beat Peekskill 63-8
Average points: 31.0
Longest win streak: 27
North Carolina
Middle Creek (Apex) — 237
Last shutout: Oct. 12, 2007 — lost to Fuquay-Varina 33-0
Record during streak: 171-66
Close call: 3 points (twice)
Highest score: 66 points (twice)
Average points: 32.7
Longest win streak: 14
North Dakota
Shanley (Fargo) — 200
Last shutout: Sept. 19, 2008 — lost to West Fargo 24-0
Record during streak: 150-50
Close call: 6 points (twice)
Highest score: Oct. 21, 2022 — beat St. Mary's Central (Bismarck) 70-14
Average points: 32.9
Longest win streak: 21
Ohio
Girard — 290
Last shutout: Sept. 29, 2000 — lost to Canfield 28-0
Record during streak: 183-107
Close call: 6 points (twice)
Highest score: Sept. 28, 2018 — beat Memorial (Campbell) 68-8
Average points: 32.7
Longest win streak: 12
Oklahoma
Lincoln Christian (Tulsa) — 266
Last shutout: Sept. 15, 2006 — lost to Locust Grove 19-0
Record during streak: 226-40
Close call: 6 points (twice)
Highest score: Oct. 7, 2016 — beat Inola 75-59
Average points: 43.6
Longest win streak: 44
Oregon
Marist (Eugene) — 248
Last shutout: Oct. 22, 2004 — lost to Junction City 6-0
Record during streak: 182-66
Close call: 6 points (twice)
Highest score: Oct. 2, 2009 — beat Cottage Grove 69-7
Average points: 36.5
Longest win streak: 26
Pennsylvania
Wilson (West Lawn) — 309
Last shutout: Sept. 21, 2001 — lost to Cedar Crest (Lebanon) 21-0
Record during streak: 250-59
Close call: Oct. 24, 2003 — lost to Reading 44-2
Highest score: Oct. 14, 2016 beat Lebanon 68-19
Average points: 32.9
Longest win streak: 14
Rhode Island
North Kingstown — 150
Last shutout: Nov. 3, 2012 — lost to Shea (Pawtucket) 34-0
Record during streak: 116-34
Close call: 3 points (twice)
Highest score: 56 points (three times)
Average points: 28.8
Longest win streak: 16
South Carolina
Hartsville — 276Last shutout: Oct. 1, 2004 — lost to York 33-0
Record during streak: 200-75-1
Close call: Oct. 19, 2007 — lost to West Florence (Florence) 17-3
Highest score: Oct. 7, 2022 — beat Myrtle Beach 82-42
Average points: 36.7
Longest win streak: 21
South Dakota
Lincoln (Sioux Falls) — 105
Last shutout: Oct. 14, 2016 — lost to Brandon Valley (Brandon) 35-0
Record during streak: 70-35
Close call: Oct. 31, 2019 — lost to Washington (Sioux Falls) 21-6
Highest score: Oct. 22, 2020 — beat Rapid City Central 72-12
Average points: 34.7
Longest win streak: 17
Tennessee
Greeneville — 182
Last shutout: Sept. 21, 2012 — lost to Alcoa 42-0
Record during streak: 161-21
Close call: Aug. 28, 2015 — lost to Morristown-Hamblen West 28-3
Highest score: Oct. 15, 2021 — beat Sullivan East (Bluff City) 88-0
Average points: 44.8
Longest win streak: 30
Texas
Westlake (Austin) — 629
Last shutout: Nov. 3, 1978 — lost to Lockhart 10-0
Record during streak: 506-118-5
Close call: 3 points (four times)
Highest score: Oct. 21, 1994 — beat Austin Johnston 84-0
Average points: 36.0
Longest win streak: 54
Utah
Lone Peak (Highland) — 250
Last shutout: Aug. 17, 2007 — lost to Bountiful 20-0
Record during streak: 175-75
Close call: 3 points (four times)
Highest score: Nov. 10, 2016 — beat American Fork 66-19
Average points: 29.1
Longest win streak: 14
Vermont
Bellows Falls — 122
Last shutout: Nov. 2, 2013 — lost to Rice Memorial (South Burlington) 31-0
Record during streak: 96-27
Close call: 6 points (three times)
Highest score: Oct. 4, 2014 — beat Spaulding (Barre) 74-19
Average points: 36.4
Longest win streak: 21
Virginia
Lafayette (Williamsburg) — 223
Last shutout: Aug. 29, 2008 — lost to Courtland (Spotsylvania) 14-0
Record during streak: 184-39
Close call: 3 points (twice)
Highest score: Sept. 13, 2019 — beat Grafton (Yorktown) 84-12
Average points: 38.2
Longest win streak: 14
Washington
Montesano — 274
Last shutout: Sept. 22, 2002 — lost to Camas 41-0
Record during streak: 212-62
Close call: Sept. 26, 2013 — lost to Woodland 47-3
Highest score: Nov. 3, 2023 — beat Stevenson 71-0
Average points: 35.8
Longest win streak: 12
West Virginia
Parkersburg — 150
Last shutout: Sept. 14, 2012 — lost to Huntington 44-0
Record during streak: 72-78
Close call: Oct. 10, 2025 — lost to Huntington 35-3
Highest score: Sept. 25, 2026 — beat Riverside (Belle) 69-20
Average points: 27.8
Longest win streak: 4
Wisconsin
West De Pere — 261
Last shutout: Oct. 21, 2004 — lost to DePere 20-0
Record during streak: 218-43
Close call: Oct. 20, 2005 — lost to Seymour 14-6
Highest score: 77 points (twice)
Average points: 36.8
Longest win streak: 39
Wyoming
Star Valley (Afton) — 160
Last shutout: Sept. 18, 2012 — lost to Powell 13-0
Record during streak: 128-32
Close call: Oct. 8, 2021 — lost to Cody, 22-3
Highest score: Sept. 17, 2021 — beat Rawlins 74-0
Average points: 34.6
Longest win streak: 35