These are the Top 5 offenses in each class based on PPG
Class 1
1) St. Vincent - 42.89
2) Marionville - 38.67
3) Tipton - 38
4) Windsor - 37.44
5) Adrian - 36.56
Class 2
1) Bowling Green - 53.89
2) Lafayette County - 46.44
3) Brookfield - 45.22
4) Valle Catholic - 45
5) South Shelby - 44.22
Class 3
1) Seneca - 53
2) Blair Oaks - 52.89
3) Dexter - 44.89
4) Strafford - 42.22
5) Mt. Vernon - 36.33
Class 4
1) Lutheran North - 51.11
2) Warrensburg - 44.22
3) Kearney - 41.78
4) Hannibal - 39.33
T5) Warrenton - 38
T5) Perryville - 38
Class 5
1) Platte County - 51.22
2) St. Pius X - 51.11
3) Central (Cape) - 43.22
4) Branson - 43.11
5) Helias - 41.67
Class 6
1) Nixa - 47
2) CBC - 44.89
3) Troy Buchanan - 43.89
4) Kirkwood - 43.25
5) Rock Bridge - 42.44
Class 1
1) St. Vincent - 42.89
2) Marionville - 38.67
3) Tipton - 38
4) Windsor - 37.44
5) Adrian - 36.56
Class 2
1) Bowling Green - 53.89
2) Lafayette County - 46.44
3) Brookfield - 45.22
4) Valle Catholic - 45
5) South Shelby - 44.22
Class 3
1) Seneca - 53
2) Blair Oaks - 52.89
3) Dexter - 44.89
4) Strafford - 42.22
5) Mt. Vernon - 36.33
Class 4
1) Lutheran North - 51.11
2) Warrensburg - 44.22
3) Kearney - 41.78
4) Hannibal - 39.33
T5) Warrenton - 38
T5) Perryville - 38
Class 5
1) Platte County - 51.22
2) St. Pius X - 51.11
3) Central (Cape) - 43.22
4) Branson - 43.11
5) Helias - 41.67
Class 6
1) Nixa - 47
2) CBC - 44.89
3) Troy Buchanan - 43.89
4) Kirkwood - 43.25
5) Rock Bridge - 42.44