Nedan redovisas Allsvenskans/Elitseriens skyttekungar genom åren. Antalet matcher har givetvis varierat. Först sju matcher sedan nio, därefter 14 innan herrarnas högsta serie i mitten av 1960-talet nådde 18, sedemera 22, 21, 28 och åter 21 omgångar. Från och med säsongen 1996/97 var antalet omgångar 25 (Grundserien + Elitserien/Allsvenskan). Säsongen 2007/08 infördes en rak elitserie med 14 lag, vilket gör att det nu spelas 26 omgångar i grundserien.

Patrik Nilsson vann skytteligan 2007 och 2008. Han innehar det gällande målrekordet på 94 fullträffar inprickade säsongen 2007/08.
Skyttekungar genom åren:
1931 Gunnar Hyttse, Västerås SK, 12 mål
1932 Gunnar Hyttse, Västerås SK, 12
1933 Gunnar Hyttse, Västerås SK, 8
1934 Ejnar Ask, IFK Uppsala, 18
1935 Gunnar Hyttse, Västerås SK, 14
1936 Hjalmar Klarqvist, Slottsbrons IF, 11
1937 Henry Muhrén, Skutskärs IF, 5
1938 Harald Törnqvist, Slottsbrons IF, 9
1939 Harald Jonsson, Nässjö IF, 6
1940 Sixten "Sicke" Jansson, IF Vesta, 13
1941 Jörgen Wasberg, Örebro SK, 14
1942 Jörgen Wasberg, Örebro SK, 16
1943 Ture Siljeholm, IK Huge, 13
1944 Pontus Widén, Västerås SK, 17
1945 Harald Törnqvist, Slottsbrons IF, 14
1946 Stig Johansson, Sandvikens AIK, 14
1947 Tage "Tjappe" Magnusson, Örebro SK, 18
1948 Tage "Tjappe" Magnusson, Örebro SK, 12
1949 Ejnar Ask, Sandvikens AIK, 12
1950 Pontus Widén, Västerås SK, 14
1951 Pontus Widén, Västerås SK, 10
Tage "Tjappe" Magnusson, Örebro SK, 10
1952 Nils "Nicke" Bergström, Nässjö IF, 12
1953 Henry Muhrén, Skutskärs IF, 10
Tore Olsson, IF Göta, Karlstad, 10
1954 Sven-Erik Broberg, Västanfors IF, 12
1955 Arnold "Sladden" Bergström, Nässjö IF, 16
Nils "Nicke" Bergström, Nässjö IF; 16
1956 Lars Lööw, Västanfors IF, 12
1957 Sven-Erik Broberg, IF Göta, Karlstad, 13
1958 Nils "Nicke" Bergström, Nässjö IF, 13
1959 Sven-Erik Broberg, Västerås SK, 18
1960 Sven-Erik Broberg, Västerås SK, 15
1961 Ove Eidhagen, IK Sirius, 11
1962 Rolf Jonsson, Edsbyns IF, 14
1963 Åke Jansson, Katrineholms SK, 14
Göran "Dallas" Sedvall, Brobergs IF, 14
1964 Claes-Håkan Asklund, Västerås SK, 22
1965 Bernt "Bempa" Ericsson, Falu BS, 25
1966 Bernt "Bempa" Ericsson, Falu BS, 35
1967 Bernt "Bempa" Ericsson, Falu BS, 31
1968 Leif Wasberg, Brobergs IF, 26
1969 Lars Lööw, Västanfors IF, 24
1970 Kent "Kösa" Pettersson, Hälleforsnäs IF, 24
1971 Henry Fransson, Katrineholms SK, 25
1972 Lars "Knatten" Olsson, Sandvikens AIK, 41
1973 Bernt "Bempa" Ericsson, Falu BS, 41
1974 Bernt "Bempa" Ericsson, Falu BS, 33
1975 Sten-Olof "Loli" Sandström, Villa BK, 27
1976 Lars "Knatten" Olsson, Sandvikens AIK, 34
1977 Lars "Knatten" Olsson, Sandvikens AIK, 38
1978 Lars "Knatten" Olsson, Sandvikens AIK, 39
1979 Pär Hedqvist, Brobergs IF, 43
1980 Lars "Knatten" Olsson, Sandvikens AIK, 43
1981 Mikael Arvidsson, Villa BK, 37
1982 Mikael Arvidsson, Villa BK, 40
1983 Mikael Arvidsson, Villa BK, 57
1984 Tord Amré, Ljusdals BK, 35
1985 Ingemar Aava, Selånger SK, 39
Pär Hedqvist, Brobergs IF, 39
1986 Kjell Kruse, IF Boltic, 48
1987 Patrick Johansson, Vetlanda BK, 37
1988 Hans Johansson, Västerås SK, 38
1989 Hans Johansson, Västerås SK, 38
1990 Kjell Kruse, IF Boltic, 35
1991 Hans Johansson, Västerås SK, 38
1992 Jonas Claesson, Vetlanda BK, 53
1993 Jonas Claesson, Vetlanda BK, 39
1994 Hans Johansson, Västerås SK, 40
1995 Jonas Claesson, Vetlanda BK, 56
1996 Jonas Claesson, Vetlanda BK, 58
1997 Jonas Claesson, Vetlanda BK, 44
Hans Åström, Sandvikens AIK, 44
1998 Jonas Claesson, Hammarby IF, 52
1999 Jonas Claesson, Hammarby IF, 62
2000 Magnus Muhrén, Sandvikens AIK, 55
2001 Sergei Obukhov, Falu BS, 63
2002 Sergei Obukhov, Falu BS, 58
2003 Patrik Rönnqvist, Edsbyns IF, 50
2004 Sergei Obukhov, Falu BS, 47
2005 David Karlsson, Hammarby IF, 56
2006 David Karlsson, Hammarby IF, 40
2007 Patrik Nilsson, Sandvikens AIK, 70
2008 Patrik Nilsson, Sandvikens AIK, 94
2009 Christoffer Edlund, Vetlanda BK, 44
Magnus Muhrén, Sandvikens AIK, 44
2010 Christoffer Edlund, Sandvikens AIK, 91
2011 Christoffer Edlund, Sandvikens AIK, 77
2012 David Karlsson, Villa Lidköping BK, 55
2013 David Karlsson, Villa Lidköping BK, 65
2014 Christoffer Edlund, Sandvikens AIK, 73
2015 Patrik Nilsson, Sandvikens AIK, 61
2016 Christoffer Edlund, Sandvikens AIK, 59
2017 David Karlsson, Villa Lidköping BK, 56
2018 Christoffer Edlund, Sandvikens AIK, 76
2019 Christoffer Edlund, Sandvikens AIK, 61
2020 Oscar Wikblad, Edsbyns IF, 49