List of VFL/AFL players to have scored 500 goals
List
Current players are highlighted in blue:

List of VFL/AFL players to have scored 500 goals

Section Title: List
Table Section Text: Current players are highlighted in blue:

№	Player	Goals	Games	Average	Career	Club(s)	Ref

1	Tony Lockett	1360	281	4.84	1983–2002	St Kilda (1983–1994; 183 games, 898 goals) Sydney (1995–2002; 98 games, 462 goals)

2	Gordon Coventry	1299	306	4.25	1920–1937	Collingwood (1920–1937; 306 games, 1299 goals)

3	Jason Dunstall	1254	269	4.66	1985–1998	Hawthorn (1985–1998; 269 games, 1254 goals)

4	Doug Wade	1057	267	3.96	1961–1975	Geelong (1961–1972; 208 games, 834 goals) North Melbourne (1973–1975; 59 games, 223 goals)

5	Gary Ablett, Sr.	1031	248	4.15	1982–1996	Hawthorn (1982; 6 games, 10 goals) Geelong (1984–1996; 242 games, 1021 goals)

6	Jack Titus	970	294	3.30	1926–1943	Richmond (1926–1943; 294 games, 970 goals)

7	Lance Franklin	928	295	3.14	2005–	Hawthorn (2005–2013; 182 games, 580 goals) Sydney (2014–; 113 games, 347 goals)

8	Matthew Lloyd	926	270	3.43	1995–2009	Essendon (1995–2009; 270 games, 926 goals)

9	Leigh Matthews	915	332	2.76	1969–1985	Hawthorn (1969–1985; 332 games, 915 goals)

10	Peter McKenna	874	191	4.58	1965–1977	Collingwood (1965–1975; 180 games, 838 goals) Carlton (1977; 11 games, 36 goals)

11	Bernie Quinlan	817	366	2.23	1969–1986	Footscray (1969–1977; 177 games, 241 goals) Fitzroy (1978–1986; 189 games, 576 goals)

12	Matthew Richardson	800	282	2.84	1993–2009	Richmond (1993–2009; 282 games, 800 goals)

13	Kevin Bartlett	778	403	1.93	1965–1983	Richmond (1965–1983; 403 games, 778 goals)

14	Saverio Rocca	748	257	2.91	1992–2006	Collingwood (1992–2000; 156 games, 514 goals) Kangaroos (2001–2006; 101 games, 234 goals)

15	Barry Hall	746	289	2.58	1996–2011	St Kilda (1996–2001; 88 games, 144 goals) Sydney (2002–2009; 162 games, 467 goals) Western Bulldogs (2010–2011; 39 games, 135 goals)

16	Stephen Kernahan	738	251	2.94	1986–1997	Carlton (1986–1997; 251 games, 738 goals)

17	Bill Mohr	735	195	3.77	1929–1941	St Kilda (1929–1941; 195 games, 735 goals)

18	Peter Hudson	727	129	5.64	1967–1977	Hawthorn (1967–1977; 129 games, 727 goals)

19	Wayne Carey	727	272	2.67	1989–2004	North Melbourne (1989–2001; 244 games, 671 goals) Adelaide (2002–2004; 28 games, 46 goals)

20	Harry Vallence	722	204	3.54	1926–1938	Carlton (1926–1938; 204 games, 722 goals)

21	Nick Riewoldt	718	336	2.14	2001–2017	St Kilda (2001–2017; 336 games, 718 goals)

22	Dick Lee	707	230	3.07	1906–1922	Collingwood (1906–1922; 230 games, 707 goals)

23	Matthew Pavlich	700	353	1.98	2000–2016	Fremantle (2000–2016; 353 games, 700 goals)

24	Bob Pratt	681	158	4.31	1930–1946	South Melbourne (1930–1946; 158 games, 681 goals)

25	Jack Moriarty	662	170	3.89	1922–1933	Essendon (1922; 13 games, 36 goals) Fitzroy (1924–1933; 157 games, 626 goals)

26	Alastair Lynch	633	306	2.07	1988–2004	Fitzroy (1988–1993; 120 games, 173 goals) Brisbane Bears (1994–1996; 32 games, 89 goals) Brisbane Lions (1997–2004; 154 games, 371 goals)

27	David Neitz	631	306	2.06	1993–2008	Melbourne (1993–2008; 306 games, 631 goals)

28	Michael Moncrieff	629	224	2.81	1971–1983	Hawthorn (1971–1983; 224 games, 629 goals)

29	Brendan Fevola	623	204	3.05	1999–2010	Carlton (1999–2009; 187 games, 575 goals) Brisbane Lions (2010; 17 games, 48 goals)

30	Jack Riewoldt	608	251	2.42	2007–	Richmond (2007–; 251 games, 608 goals)

31	Michael Roach	607	200	3.04	1977–1989	Richmond (1977–1989; 200 games, 607 goals)

32	Jonathan Brown	594	256	2.32	2000–2014	Brisbane Lions (2000–2014; 256 games, 594 goals)

33	Stewart Loewe	594	321	1.85	1986–2002	St Kilda (1989–2002; 321 games, 594 goals)

34	Kelvin Templeton	593	177	3.35	1974–1985	Footscray (1974–1982; 143 games, 494 goals) Melbourne (1983–1985; 34 games, 99 goals)

35	Tony Modra	588	165	3.56	1992–2001	Adelaide (1992–1998; 118 games, 440 goals) Fremantle (1999–2001; 47 games, 148 goals)

36	Eddie Betts	575	300	1.92	2005–	Carlton (2005–2013; 184 games, 290 goals) Adelaide (2014–; 116 games, 285 goals)

37	Simon Madden	575	378	1.52	1974–1992	Essendon (1974–1992; 378 games, 575 goals)

38	Simon Beasley	575	154	3.73	1982–1989	Footscray (1982–1989; 154 games, 575 goals)

39	Richard Osborne	574	283	2.03	1982–1998	Fitzroy (1982–1992; 187 games, 411 goals) Sydney (1993–1993; 16 games, 39 goals) Footscray (1994–1996; 51 games, 98 goals) Collingwood (1997–1998; 29 games, 26 goals)

40	Stephen Milne	574	275	2.09	2001–2013	St Kilda (2001–2013; 275 games, 574 goals)

41	Norm Smith	572	227	2.52	1935–1950	Melbourne (1935–1948; 210 games, 546 goals) Fitzroy (1949–1950; 17 games, 26 goals)

42	Josh Kennedy	569	224	2.54	2006–	Carlton (2006–2007; 22 games, 11 goals) West Coast (2008–; 202 games, 558 goals)

43	Jarryd Roughead	567	275	2.04	2005–	Hawthorn (2005–; 278 games, 567 goals)

44	Paul Salmon	561	324	1.73	1983–2002	Essendon (1983–2002; 224 games, 520 goals) Hawthorn (1996–2000; 100 games, 41 goals)

45	Brad Johnson	558	364	1.53	1994–2010	Footscray (1994–2010; 364 games, 558 goals)

46	Chris Grant	554	341	1.62	1990–2007	Footscray (1990–2007; 341 games, 554 goals)

47	Warren Tredrea	549	255	2.15	1997–2010	Port Adelaide (1997–2010; 255 games, 549 goals)

48	Fraser Gehrig	549	260	2.11	1995–2008	West Coast (1995–2000; 115 games, 159 goals) St Kilda (2001–2008; 145 games, 390 goals)

49	Peter Daicos	549	250	2.20	1979–1993	Collingwood (1979–1993; 250 games, 549 goals)

50	Dick Harris	548	196	2.80	1934–1944	Richmond (1934–1944; 196 games, 548 goals)

51	Lindsay White	540	142	3.80	1941–1950	Geelong (1941–1950; 117 games, 429 goals) South Melbourne (1942–1943; 25 games, 111 goals)

52	John Coleman	537	98	5.48	1949–1954	Essendon (1949–1954; 98 games, 537 goals)

53	Brian Taylor	527	140	3.76	1980–1990	Richmond (1980–1984; 43 games, 156 goals) Collingwood (1985–1990; 97 games, 371 goals)

54	Daniel Bradshaw	524	231	2.27	1996–2010	Brisbane Bears (1996; 3 games, 0 goals) Brisbane Lions (1997–2009; 219 games, 496 goals) Sydney (2010–2010; 9 games, 28 goals)

55	Michael O'Loughlin	521	303	1.72	1995–2009	Sydney (1995–2009; 303 games, 521 goals)

56	Brent Harvey	518	432	1.20	1996–2016	North Melbourne (1996–2016; 432 games, 518 goals)

57	Steve Johnson	516	293	1.75	2002–2017	Geelong (2002–2015; 253 games, 452 goals) Greater Western Sydney (2016–2017; 40 games, 64 goals)

58	Peter Sumich	514	150	3.43	1989–1997	West Coast (1989–1997; 150 games, 514 goals)

59	John Longmire	511	200	2.56	1988–1999	North Melbourne (1988–1999; 200 games, 511 goals)

60	Tom Hawkins	507	236	2.15	2007–	Geelong (2007-; 236 games, 507 goals)

Sentence(s)

Milne kicked more than 500 goals in AFL/VFL football.

final_sentence: Milne kicked more than 500 goals in AFL/VFL football.