Ayr United were the top-scoring SPFL side in 2017/18, racking up 92 goals on their way to the Ladbrokes League 1 title.
League 1 was the best place to see goals in the season just ended, with the 180 matches producing an average of 3.21 goals per game, compared to 2.81 across all four divisions.
Top five clubs - most SPFL goals in 2017/18
92 Ayr United
79 Peterhead
76 Rangers
73 Celtic
70 Arbroath
Top 10 clubs - most goals in the SPFL era
458 Celtic
395 Rangers
320 Peterhead
304 Annan Athletic
303 Dunfermline Athletic
302 Aberdeen
300 Ayr United
297 Elgin City
294 Heart of Midlothian
292 Arbroath