The 8,000th SPFL goal will be scored this weekend, some three and a half years after Jonny Hayes claimed the first for Aberdeen against Kilmarnock.
The tally of league goals netted across all four divisions (excluding play-offs) currently stands at 7,999, an average of 2.86 per game.
Celtic have scored the most goals, ahead of Rangers and Hearts, with League 2 Annan Athletic fourth place in the list since the SPFL was established in June 2013.
SPFL goals by club
344 Celtic
295 Rangers
245 Heart of Midlothian
234 Annan Athletic
227 Elgin City
227 Peterhead
225 Dunfermline Athletic
219 Aberdeen
213 Forfar Athletic
206 Falkirk
202 Arbroath
202 Dundee United
198 Berwick Rangers
198 Hibernian
196 Ayr United
190 Queen of the South
188 Airdrieonians
188 Brechin City
188 Stranraer
185 Hamilton Academical
180 Livingston
178 East Fife
178 Inverness Caley Thistle
178 Motherwell
178 Stenhousemuir
177 Dundee
176 Clyde
176 Stirling Albion
172 Ross County
171 St Johnstone
170 Albion Rovers
170 Morton
164 Dumbarton
164 Raith Rovers
163 Montrose
159 Partick Thistle
157 Queen's Park
152 Cowdenbeath
151 Kilmarnock
135 St Mirren
134 Alloa Athletic
126 East Stirlingshire
20 Edinburgh City