Scottish Top Scorers - 1930-1931   Scorers By Club
          Click club name for details
1 Barney Battles Hearts 44   Rangers 96
2 Jimmy McGrory Celtic 36   Celtic 101
3 James Paterson Cowdenbeath 26   Motherwell 102
4 William McFadyen Motherwell 24   Partick 76
5 Johnny Simpson Partick 24   Hearts 90
6 James Dyet Falkirk 24   Aberdeen 79
7 David Wilson Hamilton 22   Cowdenbeath 58
8 Jimmy Smith Rangers 21   Dundee 65
9 James Marshall Rangers 20   Airdrie 59
10 Bob McPhail Rangers 20   Hamilton 59
       
11 James McAlpine Queens Park 19   Kilmarnock 59
12 Peter Scarffe Celtic 19   Clyde 60
13 Charles Napier Celtic 18   Queens Park 71
14 John Murdoch Motherwell 18   Falkirk 77
15 Daniel McRorie Morton 18   St Mirren 49
16 James Maxwell Kilmarnock 18   Morton 58
17 James Laidlaw Leith 17   Leith 51
18 David McCrae St Mirren 16   Ayr 53
19 Benny Yorston Aberdeen 16   Hibernian 49
20 George Stevenson Motherwell 16   East Fife 45