Here are the final rushing yard leaders (Minimum of 1,000 yards)
3,045 – Dayjure Stewart, William Penn York (3)
2,854 – Ian Csicsek, Saucon Valley
2,363 – Jose Lopez, Middletown
2,160 – Kobe Brish, Schuylkill Haven
2,094 – Max Moyers, Lewisburg
2,042 – Gaige Garcia, Southern Columbia
2,027 – Patrick Garwo, Conwell-Egan
1,997 – Adam Houser, Shippensburg
1,985, Nyzair Smith, Dallastown
1,985 – Ammon Robinson, Gettysburg
1,913 – Ryan Clark, East Stroudsburg South
1,905 – Jaheim Morris, Cedar Cliff
1,822 – Mason Kordish, Valley View
1,820 – Tyler Flick, Manheim Central
1,732 – Ethan Brader, Palisades
1,695 – Tommy Santiago, Archbishop Wood
1,688 – Jaden Leiby, North Schuylkill
1,679 – Trey Gretzinger, Palisades
1,653 – Caleb Mead, Upper Moreland
1,649 – Hunter Budman, Montgomery
1,641 – Aaron Young, Coatesville
1,602 – Tavion Banks, Bethlehem Catholic
1,600 – CJ Reyes-Diggs, Bishop McDevitt (3)
1,579 – Aidan Hauser, Wellsboro
1,546 – Owen Shoemaker, Berwick Area
1,498 – Damon Horton, Hazleton Area
1,477 – Cormac Houpt, James Buchanan
1,472 – Isaiah Taylor, Pottsgrove
1,468 – Zaheer Seabrooks, Bethlehem Catholic
1,446 – Edward Saydee, William Penn Charter
1,434 – Giovanni Spataro, Lakeland
1,423 – Lenny Kelley, Dallas
1,422 – Keyshawn Jones, Chambersburg
1,418 – Zach Hussein, Strath Haven
1,389 – Jon-Luke Peaker, Bishop McDevitt (12)
1,377 – Kareem McAdams, Upper Darby
1,371 – Gabe Kuehn, Minersville
1,361 – Chris James, Neshaminy
1,356 – John Ayres, Mount Carmel Area
1,344 – Isaac Gensemer, Central Columbia
1,322 – Nicholas Ruggieri, Wallenpaupack
1,312 – Ray Melnikoff, Lackawanna Trail
1,310 – CJ Selby, Jim Thorpe
1,310 – Noah Palm, Cocalico
1,304 – Nick Breiter, Tamaqua
1,295 – Ay’Jaun Marshall, West York
1,286 – Danny Dutkiewicz, Lansdale Catholic
1,279 – Adam Burkhart, Central Dauphin
1,274 – Carson Canavan, Wyoming Valley West
1,274 – Nicholas Singleton, Governor Mifflin
1,264 – Kobe Sauter, Western Wayne
1,259 – Garrett Longenecker, Cocalico
1,259 – Terrance Quaker, West Perry
1,257 – Tyriq Lewis, Downingtown West
1,256 – Devin Bryant, Academy of the New Church
1,248 – Josh Balcarcel, Delaware Valley
1,246 – Kyle Swartz, Northern York
1,244 – Logan Bachman, Allentown Central Catholic
1,234 – Brady Miller, Williams Valley
1,231 – Savion Harrison, York Suburban
1,230 – Gannon Guerrisky, South Williamsport
1,226 – Richie Sykes, Middletown
1,223 – Pierre Marchant, West Chester East
1,201 – Jamir Barnes, Cheltenham
1,180 – Kenyon Johnson, West Perry
1,179 – Caleb Hawkins, Palmyra
1,179 – Gavin Garcia, Southern Columbia
1,174 – Ethan Rode, Newport
1,169 – Shaheed Warren Hamburg
1,151 – Nassir Legree, Bethlehem Liberty
1,151 – Tymir Jackson, Overbrook
1,125 – Elijah Morales, Wilson (3)
1,122 – Ryan Schreffler, Nativity BVM
1,120 – Mike Moore, Interboro
1,110 – Chiago Anyanwu, Milton Hershey
1,109 – Corey Mruk, Wyoming Area
1,107 – Logan Brown, Delone Catholic
1,103 – Trae Vance, Germantown Academy
1,087 – Tristyn Sulich, Carlisle
1,084 – Jake Ramberger, Upper Dauphin
1,082 – Lubens Myers, Emmaus
1,082 – Zion Gibbs, Donegal
1,074 – DeeWil Barlee, Episcopal Academy
1,065 – Tyrese Brandon, Northampton
1,063 – Kane Everson, Harrisburg
1,061 – Harold Reynolds, Easton Area
1,056 – Marlon Weathers, Marple-Newtown
1,048 – Nick Henry, Northwestern Lehigh
1,042 – Macklin Ayers, Upper Dauphin
1,036 – Christian Patrick, Quakertown
1,034 – Skylor Fills, Academy Park
1,031 – Jake Ventresca, Central Bucks East
1,030 – Syree Groce, School of the Future
1,027 – Isaiah Rodriguez, Lebanon
1,025 – Jordan Cook, Dallastown
1,022 – Jacir Savoy, West Catholic
1,004 – Abdul MacFoy, Berks Catholic
1,001 – Ricky Ortega, Coatesville